Anuncio

Dentro de cada uno de nosotros podría ser la idea para la próxima aplicación móvil más vendida. Una vez que tenga esa increíble idea redactada, con los wireframes y los diseños listos para comenzar, tendrá que encontrar el desarrollador que pueda convertir su visión en realidad.

Esta guía fácil de seguir lo ayudará a hacer exactamente eso.

Los desarrolladores de aplicaciones se pueden encontrar en todos los rincones de Internet. Desde niños que cobran $ 5 por hora trabajando desde su habitación, hasta personas increíblemente capacitadas que bien valen su tarifa premium.

Como recién llegado al mundo del desarrollo de aplicaciones, encontrar su camino en esta industria puede ser una lucha. Examinar a los desarrolladores que se enfrentarán entre sí para trabajar en su proyecto requiere una cuidadosa deliberación.

Pregúntate a ti mismo las siguientes preguntas

Antes de ponerse en contacto con cualquier desarrollador de aplicaciones, primero debe comprender algunas cosas, no solo sobre el mundo de las aplicaciones móviles

instagram viewer
¿Diseñando una aplicación innovadora? 7 blogs de desarrollo móvil que deberías leerEl espacio móvil es tan nuevo que las tendencias cambian constantemente y cada día se crean nuevas ideas. Si planea desarrollar aplicaciones móviles, ¿cómo puede mantenerse al día sin volverse loco? Lee mas , pero sobre tu propio proyecto;

1. ¿Has definido el proyecto?

Debe articular la visión de su aplicación, sin jerga, de una manera que cualquier buen desarrollador pueda comprender. El documento que redacte se llamará Solicitud de propuesta (RFP), y debería ayudar al desarrollador o agencia a crear una propuesta precisa para usted. Dependiendo de la cantidad de información contenida en la solicitud de propuesta, es posible que desee solicitar al desarrollador que firme un acuerdo de confidencialidad o Acuerdo de no divulgación (NDA) primero.

La solicitud de propuesta debe incluir información como cualquier software o plataforma existente con el que la aplicación tenga que trabajar. El número de usuarios que espera. Cualquier estructura metálica y diseño que tenga (algunos desarrolladores ofrecen servicios de diseño, aunque recomendaría trabajar con un diseñador especializado para esto). Si espera que la aplicación sea nativa o HTML 5. El sistema operativo (SO) al que se dirige primero.

Cuanta más información, mejor, pero no lo haga demasiado extenso.

2. ¿Estás listo para un desarrollador?

Un desarrollador independiente solo desarrolla realmente la aplicación. También necesitará acceso a (si aún no lo ha hecho) diseñadores de UI y UX, y probadores de usabilidad. Si tiene el presupuesto, también necesitará vendedores. También es posible que deba trabajar con ilustradores, artistas, consultores, arquitectos de información o desarrolladores web.

Ya sea que tenga los diseños para la aplicación elaborados antes o después de elegir su desarrollador, es Es imperativo que el desarrollador que contrate encaje perfectamente con su equipo y la cultura que desea cutivate

3. ¿Su presupuesto es realista?

El costo del desarrollo de la aplicación varía ampliamente. Depende de ambos la experiencia del desarrolladory la complejidad del proyecto. Como cifras extremadamente aproximadas, un desarrollador ubicado en la India, contratado para crear una aplicación muy simple, probablemente cobraría algo más de $ 3000 (suponiendo una tarifa por hora de alrededor de $ 25. La tarifa por hora en los Estados Unidos es muchas veces mayor).

Si está buscando un pequeño equipo de desarrollo de aplicaciones basado en un occidental país, para trabajar en una aplicación un poco más compleja, mirarás bien en el rango de cinco cifras, a menudo entrando en seis cifras si eliges trabajar con una agencia más grande.

Si su presupuesto ni siquiera llega a un par de miles de dólares, tal vez sea hora de aprender cómo codifica tu propia aplicación Entonces, ¿quieres desarrollar aplicaciones de Android? Aquí está cómo aprenderDespués de tantos años, uno pensaría que el mercado móvil ahora está saturado con todas las aplicaciones imaginables para el hombre, pero ese no es el caso. Hay muchos nichos que aún necesitan ... Lee mas , empezando desde lo muy básico ¿Entonces quieres hacer aplicaciones para iPhone? 10 proyectos para principiantes¿Quieres crear aplicaciones para iPhone y iPad? Comience aprendiendo los conceptos básicos de Swift. Lee mas .

4. ¿Es realista su plazo?

De acuerdo a BlurGroup,

el tiempo promedio de finalización de los proyectos de desarrollo de aplicaciones desde el resumen inicial hasta la entrega del proyecto es de solo 42 días, con el tiempo de finalización promedio de una aplicación de tableta en 31 días y el desarrollo de aplicaciones sociales es el más corto (solo 28 dias)".

Esto es mucho más rápido de lo que la mayoría de la gente espera, pero estas cifras dependen de que se trabaje en su proyecto tiempo completo, además de que tanto usted como el desarrollador son altamente competentes.

Si esta es su primera vez en el desarrollo de aplicaciones, con su aplicación simplemente como un proyecto paralelo, debe al menos duplica este período de tiempo, y se agrega tiempo adicional para las pruebas de los usuarios.

Encontrar potenciales desarrolladores

Captura de pantalla 18/09/2015 a las 12.48.23

Una vez que haya respondido las preguntas anteriores, sabrá más o menos lo que está buscando en un desarrollador y lo que deberá exigirse a sí mismo durante este viaje.

A continuación, abra un diálogo con algunos desarrolladores que considerará contratar para convertir su idea en una aplicación que funcione. Hay varias formas de ubicar a estos desarrolladores, con una opción preferible que es una referencia directa de alguien de su confianza. Si no puede encontrar una referencia decente, la siguiente lista (que supone que está buscando un equipo más pequeño o un desarrollador independiente) debería ayudarlo:

  1. AppFutura
  2. UpWork
  3. ContractIQ
  4. Persona de libre dedicación
  5. Gurú
  6. Personal
  7. LinkedIn
  8. Revista sensacional

Si su presupuesto es más alto (es decir, seis cifras) y está buscando trabajar con una agencia más grande y de buena reputación, aquellos con altas clasificaciones de Google a menudo será bueno hablar con ellos. También se recomienda hacer a esas agencias más grandes el mismo conjunto de preguntas que se enumeran a continuación.

Haga a los desarrolladores estas preguntas

Captura de pantalla 18/09/2015 a las 12.51.30

Ahora que tiene una lista de posibles desarrolladores en juego, debe reducirlos no solo a lista corta, pero a una persona o empresa que tomará las riendas de su proyecto y entregará exactamente lo que necesitas.

Para ayudar a separar la paja de su larga lista, pregúntele al desarrollador lo que necesite saber, además de las siguientes preguntas. Esto es un entrevista técnica 4 cosas para recordar en su próxima entrevista técnicaRecientemente tuve una entrevista (para una pasantía de verano) para la que me dijeron de antemano que necesitaba traer un lápiz en caso de que hubiera preguntas de codificación. Estaba particularmente nervioso por lo último ... Lee mas , después de todo. Sus respuestas a lo siguiente serán reveladoras y serán de gran ayuda para elegir al desarrollador adecuado de inmediato.

1. ¿Dónde puedo ver ejemplos relevantes de su trabajo?

Cualquier desarrollador de aplicaciones decente tendrá un trabajo del que se enorgullezca, y debería estar encantado de presentarle esas aplicaciones. Asegúrate de tener enlaces de la tienda de aplicaciones, para que puedas jugar con las aplicaciones tú mismo, ver cómo funcionan y leer las reseñas que han quedado.

Al mirar trabajos anteriores, esté atento. Asegúrese de que el desarrollador desempeñó un papel clave en el desarrollo de esas aplicaciones y busque características específicas dentro de las aplicaciones que demuestren que el desarrollador es capaz de producir lo que necesita.

2. ¿Puedes proporcionar referencias?

Solo hablando con otras personas que hayan trabajado con el desarrollador de la aplicación sabrán cómo es trabajar con ellos. Idealmente, podrá hablar con las personas cuya aplicación ya ha tenido la oportunidad de usar.

Descubra de estos clientes anteriores por qué eligieron a ese desarrollador específico, cuánto tiempo tardó en desarrollarse la aplicación, si se ejecutó por encima del presupuesto o la fecha límite. Si hubo sorpresas en el camino. También debe conocer la ética de trabajo del desarrollador.

¿Qué tan rápido responden los mensajes? ¿Cómo toman sus comentarios? ¿Traen sus propias ideas a la mesa? ¿Trabajarías con ellos otra vez?

Cada respuesta positiva ayudará a su decisión.

3. Lo que hace ¿Destacar?

Captura de pantalla 18/09/2015 a las 13.16.37

Al observar los currículums y las habilidades técnicas de muchos diseñadores experimentados, puede ser difícil distinguirlos. Entonces, haga esta pregunta para que el desarrollador tenga la responsabilidad de explicar qué los hace diferentes. Esto les da la oportunidad de transmitir su pasión, su amor por el trabajo y el tipo de persona que realmente son.

4. ¿Cómo funcionará la comunicación?

Si el diseñador trabaja solo, averigüe su método preferido y la frecuencia de comunicación. Esto podría ser teléfono Skype, Flojo (lea algunos valiosos Consejos de gestión de proyectos flojos Cómo usar Slack para la gestión de proyectos con estos simples consejosCon el conjunto inteligente de características de Slack y la interfaz de usuario libre de distracciones, la plataforma puede duplicarse como una herramienta de gestión de proyectos para usted. Aprenda a configurarlo como su asistente personal en línea. Lee mas ), o alguna otra plataforma de gestión de proyectos. Si ya tiene su propio canal de comunicación configurado, asegúrese de que estén dispuestos a sumergirse en eso.

Si vas a trabajar con un equipo, averiguar quién será su primer punto de contacto? Y cómo se gestionará la comunicación entre todos en ese equipo.

5. ¿Cuánto tiempo llevará el proyecto de manera realista?

Averigüe por cada desarrollador cuánto tiempo ellos Creo que el proyecto tomará. Idealmente, una vez que haya recibido respuestas de algunos desarrolladores, comenzará a ver un consenso, lo que le dará una mejor idea del marco de tiempo real que está viendo.

Asegúrese de que amplíen su respuesta y descubra qué necesitarán de usted antes de que pueda comenzar el trabajo, y cuál es la causa más probable de un posible atraco. Si hay un atraco, ¿cómo afectará eso a la cita original?

6. ¿Qué buscas en un cliente?

Contratar a un desarrollador es una relación bidireccional. No solo deben ser adecuados para ti, sino que también debes serlo para ellos.

Tomemos, por ejemplo, un desarrollador que busca un cliente que les ofrezca la libertad de experimentar o ser creativos con sus soluciones. Si simplemente quiere a alguien que simplemente haga el trabajo según sus especificaciones exactas, puede contratar a otra persona.

Esto a menudo se pasa por alto cuando se trata de contratar a un desarrollador, pero es increíblemente importante si desea crear una relación de trabajo que sea fructífera para ambas partes.

7. ¿Qué cosas nuevas estás aprendiendo ahora?

Es a través de esta pregunta que puedes descubrir la verdadera pasión e impulso que tiene el desarrollador. Si realmente no están aprendiendo nada nuevo, ¿están realmente comprometidos con esta industria? ¿Podrán mantener su aplicación actualizada?

Para verificar la honestidad de la respuesta del desarrollador, verifique el desarrollo de su trabajo a lo largo del tiempo. Si ve una mejora continua, sabe que el desarrollador es alguien que está buscando mejorar su capacidad técnica 5 maneras de mejorar rápidamente sus habilidades técnicas sin gastar un centavoLa gente argumenta que la capacitación cuesta dinero, pero para las habilidades técnicas eso simplemente no es cierto. Puede mejorar sus habilidades técnicas sin pagar, suponiendo que ya tenga acceso a Internet, que es ... Lee mas y quién está dispuesto a experimentar. Pregúnteles también qué cosas nuevas aprendieron de su último proyecto y si están experimentando con algo emocionante en este momento.

8. ¿Qué pruebas se incluirán en el proceso?

Está buscando una respuesta exhaustiva sobre las pruebas que se realizarán en la versión beta de su aplicación, y el proceso de corregir cualquier error que se descubra, y durante cuánto tiempo este proceso de prueba y reparación probablemente tomar.

9. ¿Quién será el dueño del trabajo?

Captura de pantalla 18/09/2015 a las 13.11.29

Esto es importante. Averigüe quién mantiene la reproducción de la licencia y derechos de autor de cualquier trabajo ¿Confundido sobre la ley de derechos de autor? Estos recursos en línea pueden ayudarEs un tema confuso, sí, pero es importante que lo entiendas. Si está involucrado en algún tipo de trabajo creativo, estos recursos lo ayudarán a hacer exactamente eso. Lee mas o diseños producidos. Asegúrese de que también recibirá todos los archivos de desarrollo para la aplicación, en caso de que necesite que otro desarrollador tome las riendas, o en caso de que se contrate a otro desarrollador para que se encargue de futuras actualizaciones.

Siga los sitios gubernamentales como la Administración de Pequeñas Empresas de EE. UU. [Enlace roto eliminado] para comprender los aspectos legales. También debe conocer las pautas de la tienda de aplicaciones para las plataformas específicas. Por ej. Pautas de revisión de la tienda de aplicaciones para iOS

Para cualquier confusión, siempre puedes buscar asesoría legal en línea Lo mejor de Internet: su búsqueda de ayuda legal experta ahora es más fácil [solo en EE. UU.]Es posible que tenga una demanda con ganas de salir por las puertas y entrar a la sala del tribunal. También puede estar buscando información legal detallada, para poder representarse a sí mismo. Internet está aquí para ayudar. Lee mas o fuera de línea.

10. ¿Qué necesitarás de mí?

Habrá muchas necesidades de un desarrollador de su parte antes de que puedan comenzar a trabajar, así que espere una lista bastante completa. Es probable que necesite tener sus diseños disponibles en ciertos formatos de archivo Sepa cuándo usar qué formato de archivo: PNG vs. JPG, DOC vs. PDF, MP3 vs. FLAC¿Conoces las diferencias entre JPG y PNG, o MP3 y FLAC? Si no sabe qué formatos de archivo usar, permítanos guiarlo a través de sus distinciones. Lee mas , junto con descripciones completas de su público objetivo, el objetivo de su aplicación y cómo planea obtener usuarios.

Asegúrate de que puedas transmitir todo esto al desarrollador antes de comenzar cualquier trabajo, para asegurarte de que no eres la causa de cualquier retraso indebido.

11. ¿Cuál es su presupuesto, términos y garantías?

En esta etapa, no solo necesita comprender el precio (al menos una cifra aproximada) de lo que necesitará toser, sino exactamente qué incluye ese precio.

Debe saber cuántos conjuntos de revisiones u horas de trabajo se incluyen. Necesita saber qué sucede cuando se producen retrasos. Debe saber cuándo se requerirán los pagos (por lo general, tendrá que pagar una parte por adelantado y luego realizar pagos futuros cuando se alcancen ciertos hitos). También descubra cómo se calculan los precios para cualquier cambio (es decir, características adicionales) que se realizan al proyecto durante el desarrollo, y si se incluyen correcciones de errores y, de ser así, durante cuánto tiempo.

Finalmente, pregunte qué garantías tendrá. ¿Está garantizado el plazo? ¿Está garantizada la aceptación en una tienda de aplicaciones (es incluso su responsabilidad enviar la aplicación Cómo enviar su propia aplicación a iTunes App StoreEntonces, ¿has programado tu primera aplicación para iOS y quieres subirla y enviarla a la tienda de iTunes? Bueno, como descubrí recientemente, no es tan fácil como parece. Los... Lee mas a las tiendas de aplicaciones?) Estas son todas las cosas que debe comprender completamente antes de comenzar a trabajar con un desarrollador. Solicite ver un contrato de muestra para verificar la letra pequeña. Asegúrese de entender todo completamente antes firma 3 formas de firmar documentos electrónicamenteEl papeleo no tiene que ser una tarea, si se puede manejar de manera rápida y eficiente. En el caso de la firma de documentos, generalmente no lo es. Es un proceso irremediablemente complicado, todo para obtener un solo squiggly ... Lee mas .

12. ¿Podemos tener una llamada?

Intente reafirmar las respuestas que recibe durante una llamada. Al hablar con el cliente uno a uno, es mucho más probable que tenga una idea de quiénes son y de si lo “entienden” o no.

Si viven en el extranjero, usando Skype o otras alternativas de VoIP Cortar el cable con 4 planes de teléfono VoIP que son más baratos que SkypeLa reducción de costos está de moda en este momento. En este artículo, le mostramos cómo cuatro alternativas baratas de VoIP podrían ayudarlo a reducir su factura de telecomunicaciones. Lee mas le ahorrará dinero en llamadas.

Avanzando

De acuerdo, hay muchas preguntas anteriores, y tendrá que tomarse el tiempo para revisar cada propuesta que reciba con cuidado. Muchos desarrolladores evitarán responder con tanto detalle, por lo que sabrá que quienes lo hagan estarán realmente entusiasmados de trabajar con usted.

Al elegir el desarrollador de aplicaciones adecuado, la ejecución de todo su proyecto será infinitamente menos estresante y más exitosa. A lo largo de todo el proceso de desarrollo, aún tendrá que ofrecer muchos comentarios y trabajar en estrecha colaboración con el desarrollador. Junto con esto, también deberá comenzar a trabajar en el lado de marketing y relaciones públicas de su aplicación para tener todo listo para el lanzamiento.

Para ayudarlo a comenzar con esto, los siguientes artículos de toda la web lo ayudarán.

  • La guía de estrategia de marketing de iOS
  • Los 5 errores más grandes en el marketing de aplicaciones móviles
  • 5 estrategias para que sus usuarios comercialicen su aplicación móvil por usted
  • 7 maneras efectivas de comercializar tus aplicaciones móviles

¿Qué has hecho con tu brillante idea para una aplicación? ¿Qué otras preguntas le han resultado útiles para formular posibles desarrolladores de aplicaciones? ¿Tienes algún otro consejo para otras personas que están pasando por este viaje?

Créditos de imagen: Firefox Mobile para Android por Johan Larsson (Flickr) El programador ejemplar por Alper Cugun (Flickr), La batalla de los derechos de autor 2011 por Christopher Dombres (Flickr)

Rob Nightingale es licenciado en Filosofía por la Universidad de York, Reino Unido. Ha trabajado como gerente y consultor de redes sociales durante más de cinco años, mientras daba talleres en varios países. Durante los últimos dos años, Rob también ha sido escritor de tecnología, y es el Gerente de Redes Sociales y Editor de Boletines de MakeUseOf. Por lo general, lo encontrarás viajando por...