Cómo hacer su propia aplicación móvil con el desarrollador adecuado

Dentro de todos nosotros bien podría ser la idea de la próxima aplicación móvil más vendida. Los desarrolladores de aplicaciones se pueden encontrar a través de Internet. Esta guía debería ayudarlo a contratar al desarrollador de la aplicación adecuada.

Dentro de todos nosotros bien podría ser la idea de la próxima aplicación móvil más vendida.  Los desarrolladores de aplicaciones se pueden encontrar a través de Internet.  Esta guía debería ayudarlo a contratar al desarrollador de la aplicación adecuada.
Anuncio

Dentro de todos nosotros bien podría ser la idea de la próxima aplicación móvil más vendida. Una vez que tenga esa increíble idea escrita, con las estructuras metálicas y los diseños listos para funcionar, la próxima vez deberá encontrar al desarrollador que pueda convertir su visión en realidad.

Esta guía fácil de seguir te ayudará a hacer justamente eso.

Los desarrolladores de aplicaciones se pueden encontrar a lo largo de cada rincón de Internet. Desde niños cobrando $ 5 por hora trabajando desde su habitación, hasta personas increíblemente calificadas que bien valen la pena su tarifa premium.

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

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 ¿Cómo diseñar una aplicación innovadora? 7 blogs de desarrollo móvil que debería leer Diseñando una aplicación innovadora 7 Blogs de desarrollo móvil que debe leer El espacio móvil es tan nuevo que las tendencias cambian constantemente y se realizan nuevas ideas todos los días. Si planea desarrollar aplicaciones móviles, ¿cómo puede mantener el ritmo sin enloquecer? Lea más, pero sobre su propio proyecto;

1. ¿Has definido el proyecto?

Debe articular la visión de su aplicación, libre de jerga, de una manera que cualquier buen desarrollador pueda entender. El documento que redacte se denominará Solicitud de propuesta ( Request for Proposal, RFP) y ayudará al desarrollador o agencia a crear una propuesta precisa para usted. Según la cantidad de información contenida en la RFP, le recomendamos que primero solicite al desarrollador que firme un acuerdo de confidencialidad o un acuerdo de confidencialidad (NDA).

La RFP debe incluir información como cualquier software o plataforma con la que la aplicación tenga que trabajar. La cantidad de usuarios que espera Cualquier wireframe y diseño que tenga (algunos desarrolladores ofrecen servicios de diseño, aunque recomendaría trabajar con un diseñador especialista 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 la hagas demasiado larga.

2. ¿Estás listo para un desarrollador?

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

Ya sea que tengas los diseños para la aplicación elaborados antes o después de elegir a tu desarrollador, es imperativo que el desarrollador que contrates se adapte perfectamente a tu equipo y a la cultura que quieras cautivar.

3. ¿Su presupuesto es realista?

El costo del desarrollo de la aplicación varía ampliamente. Depende de la experiencia del desarrollador y de la complejidad del proyecto . Como figuras extremadamente ásperas, un desarrollador ubicado en India, contratado para crear una aplicación muy simple, probablemente cargaría algo por encima de $ 3000 (suponiendo una tarifa por hora de alrededor de $ 25. La tarifa por hora en los EE. UU. Es muchas veces mayor).

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

Si su presupuesto no llega ni a un par de miles de dólares, quizás sea hora de aprender cómo codificar su propia aplicación. ¿Quiere desarrollar aplicaciones de Android? Así es cómo aprender, ¿quieres desarrollar aplicaciones de Android? He aquí cómo aprender Después de tantos años, uno pensaría que el mercado de los dispositivos móviles está ahora saturado con todas las aplicaciones imaginables para el hombre, pero ese no es el caso. Hay muchos nichos que todavía necesitan ... Leer más, comenzando desde lo básico ¿Desea hacer aplicaciones para iPhone? 10 proyectos para principiantes ¿Entonces quieres hacer aplicaciones de iPhone? 10 proyectos para principiantes ¿Quieres crear aplicaciones para iPhone y iPad? Comience por aprender los conceptos básicos de Swift. Lee mas .

4. ¿Es su marco de tiempo realista?

De acuerdo con BlurGroup,

"El tiempo medio 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, el tiempo de finalización de una aplicación de tableta promedió 31 días y el desarrollo de la aplicación social es el más corto (solo 28 días)".

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

Si esta es su primera vez en el desarrollo de aplicaciones, con su aplicación simplemente como un proyecto paralelo, al menos debe duplicar este período de tiempo, con el tiempo adicional que se agrega para la prueba del usuario.

Encontrar posibles desarrolladores

Captura de pantalla 2015-09-18 a las 12.48.23

Una vez que haya respondido a las preguntas anteriores, sabrá aproximadamente lo que está buscando en un desarrollador, y lo que tendrá que exigir a sí mismo a lo largo de este viaje.

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

  1. AppFutura
  2. UpWork
  3. ContractIQ
  4. Persona de libre dedicación
  5. Gurú
  6. Tripulación
  7. LinkedIn
  8. Smashing Magazine

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 altos rankings de Google a menudo serán buenos para hablar. Preguntar a las agencias más grandes también se aconseja la misma serie de preguntas que se enumeran a continuación.

Pregúntales a los desarrolladores estas preguntas

Captura de pantalla 2015-09-18 a las 12.51.30

Ahora que tienes una lista de posibles desarrolladores en juego, debes reducirla no solo a una lista breve, sino a un individuo o compañía que tomará las riendas de tu proyecto y te entregará exactamente lo que necesitas.

Para ayudar a filtrar la paja de su larga lista, pregúntele al desarrollador todo lo que necesita saber, más las siguientes preguntas. Esta es una entrevista técnica 4 Cosas para recordar para su próxima entrevista técnica 4 Cosas para recordar para su próxima entrevista técnica Recientemente tuve una entrevista (para una pasantía de verano) por la cual me dijeron de antemano que tenía que traer un lápiz en caso de que hubiera preguntas de codificación. Estaba particularmente nervioso por el último momento ... Leer más, después de todo. Sus respuestas a lo siguiente serán reveladoras, y serán una gran ayuda para elegir al desarrollador correcto de inmediato.

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

Cualquier desarrollador de aplicaciones decente tendrá un trabajo del que están orgullosos, y debería estar emocionado de presentarte esas aplicaciones. Asegúrate de que te dan enlaces de la tienda de aplicaciones, para que puedas jugar con las aplicaciones tú mismo, ver cómo funcionan y leer los comentarios que se han dejado.

Al mirar el trabajo previo, 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 han trabajado con el desarrollador de aplicaciones sabrá cómo es trabajar con ellos. Idealmente, podrá hablar con las personas cuya aplicación ya haya tenido la oportunidad de usar.

Averigüe de estos clientes anteriores por qué escogieron a ese desarrollador específico, cuánto tiempo llevó desarrollar la aplicación, si superó el 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 a los mensajes? ¿Cómo toman comentarios? ¿Traen sus propias ideas a la mesa? ¿Trabajarías con ellos de nuevo?

Cada respuesta positiva ayudará a su decisión.

3. ¿Qué te hace destacar?

Captura de pantalla 2015-09-18 a las 13.16.37

Al observar los curriculums vitae y las habilidades técnicas de muchos diseñadores experimentados, puede ser difícil distinguirlos. Por lo tanto, 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 un teléfono, Skype, Slack (lea algunos consejos valiosos para la gestión de proyectos de Slack Cómo utilizar Slack para la gestión de proyectos con estos consejos simples Cómo usar Slack para la gestión de proyectos con estos simples consejos Con el ingenioso conjunto de funciones de Slack y su interfaz de usuario sin distracciones, la plataforma se puede duplicar como una herramienta de administración de proyectos para usted. Aprenda a configurarlo como su asistente personal en línea. Lea más), o alguna otra plataforma de administración de proyectos. Si ya tienes tu propio canal de comunicación configurado, asegúrate de que estén dispuestos a profundizar en eso.

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

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

Averigüe de cada desarrollador cuánto tiempo creen que tomará el proyecto. Idealmente, una vez que haya recibido respuestas de unos pocos desarrolladores, comenzará a ver un consenso, que le dará una mejor idea del marco de tiempo real que está mirando.

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

6. ¿Qué busca en un cliente?

La contratación de un desarrollador es una relación bidireccional. No solo deben ser adecuados para usted, sino que también deben ser adecuados para ellos.

Tomemos, por ejemplo, un desarrollador que busca un cliente que le ofrece la libertad de experimentar o ser creativo con sus soluciones. Si simplemente desea a alguien que realice el trabajo según sus especificaciones exactas, es posible que desee 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 mismo?

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, revise el desarrollo de su trabajo a lo largo del tiempo. Si ve una mejora continua, sabe que el desarrollador es alguien que busca mejorar su capacidad técnica 5 formas de mejorar rápidamente sus habilidades técnicas sin gastar un centavo 5 maneras de mejorar rápidamente sus habilidades técnicas sin gastar un centavo La gente argumenta que el entrenamiento cuesta dinero - pero para las habilidades técnicas que simplemente no es cierto. Puede mejorar sus habilidades técnicas sin pagar, suponiendo que ya tiene acceso a Internet, que es ... Leer más, y quién está dispuesto a experimentar. Pregúnteles, también, qué nuevas cosas 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 llevarán a cabo en la versión beta de su aplicación, y el proceso de solucionar cualquier error que se descubra, y cuánto tiempo tomará probablemente esta prueba y proceso de reparación.

9. ¿Quién será el propietario del trabajo?

Captura de pantalla 2015-09-18 a 13.11.29

Esto es importante. Averigüe quién guarda la reproducción de la licencia y los derechos de autor de cualquier trabajo Confundido sobre la ley de derechos de autor? ¿Estos recursos en línea pueden ayudar a confundir la ley de derechos de autor? Estos recursos en línea pueden ayudar Es un tema confuso, sí, pero es importante que lo analices. Si está involucrado en algún tipo de trabajo creativo, estos recursos lo ayudarán a hacer justamente eso. Leer más o diseños producidos. Asegúrese de que también recibirá todos los archivos de desarrollo de la aplicación, en caso de que necesite que otro desarrollador tome el mando, o en caso de que otro desarrollador sea contratado para hacer frente a futuras actualizaciones.

Siga los sitios gubernamentales como la Administración de Pequeños Negocios de los EE. UU. Para comprender los aspectos legales. También debe tener en cuenta las directrices de la tienda de aplicaciones para las plataformas específicas. Por ejemplo, las directrices de revisión de App Store para iOS.

Para cualquier confusión, siempre puede buscar asesoría legal en línea Lo mejor de Internet: su búsqueda de ayuda legal experta se vuelve más fácil ahora [solo en los EE. UU.] Lo mejor de Internet: su búsqueda de ayuda legal especializada se vuelve más fácil ahora [solo EE. UU.] Puede tener 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 que pueda representarse a sí mismo. Internet está aquí para ayudar. Leer más o sin conexión.

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

Habrá muchas cosas que un desarrollador necesita de usted 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. 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 utilizar, permítanos guiarlo a través de sus distinciones. Lea más, 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 pasarle todo esto al desarrollador antes de comenzar cualquier trabajo, para asegurarte de que no eres la causa de ningún atraco indebido.

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

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

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

Finalmente, pregunte qué garantías tendrá. ¿Está garantizado el cronograma? ¿Está garantizada la aceptación en una App Store? ¿Es su responsabilidad enviar la aplicación? ¿Cómo enviar su propia aplicación a la tienda de aplicaciones de iTunes? ¿Cómo enviar su propia aplicación a la tienda de aplicaciones de iTunes? Así que programó su primera aplicación iOS y usted ¿Quieres subirlo y enviarlo a la tienda de iTunes? Bueno, como descubrí recientemente, no es tan fácil como parece. ¿Leer más en las tiendas de aplicaciones?) Estas son todas las cosas que debes entender completamente antes comenzando a trabajar con un desarrollador. Pida ver un contrato de muestra para verificar la letra pequeña. Asegúrese de comprender todo completamente antes de firmar. 3 Formas de Firmar Electrónicamente Documentos 3 Formas de Firmar Electrónicamente Documentos El papeleo no tiene que ser una tarea ardua, si puede ser manejado de manera rápida y eficiente. En el caso de firmar documentos, por lo general no lo es. Es un proceso intrincadamente sinuoso, todo para obtener un solo ondulante ... Leer más.

12. ¿Podemos tener una llamada?

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

Si viven en el extranjero, usando Skype u otras alternativas VoIP Cortar el cable con 4 planes telefónicos VoIP que son más baratos que Skype Cortar el cable con 4 planes telefónicos VoIP que son más baratos que Skype 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 ayudar a recortar su factura de telecomunicaciones. Leer más le ahorrará dinero en llamadas.

Avanzando

De acuerdo, hay muchas preguntas más arriba, y deberá dedicar un tiempo a cada propuesta que reciba con atención. Muchos desarrolladores se rehúsan a responder con tanto detalle, por lo que sabrá que aquellos que lo hagan estarán genuinamente emocionados de trabajar con usted.

Al escoger al desarrollador de la aplicación correcto, 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 deberá ofrecer muchos comentarios y trabajar estrechamente 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 le servirán de mucho.

  • La guía de iOS Marketing Stratagy
  • Los 5 errores más grandes en el marketing de aplicaciones móviles
  • 5 estrategias para que tus usuarios comercialicen tu aplicación móvil para ti
  • 7 formas efectivas de promocionar tus aplicaciones móviles

¿Qué has hecho con tu brillante idea de una aplicación? ¿Qué otras preguntas ha encontrado útiles para preguntar a los posibles desarrolladores de aplicaciones? ¿Tiene algún otro consejo para otras personas que están pasando por este viaje?

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

In this article