Cómo hacer tu propia aplicación móvil con el desarrollador adecuado
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 tengas esa increíble idea, con los esquemas y los diseños listos para usar, tendrás que encontrar al desarrollador que pueda convertir tu visión en realidad..
Esta guía fácil de seguir te ayudará a hacer precisamente 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. Escudriñar entre 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 ¿Diseñar una aplicación innovadora? 7 Blogs de desarrollo móvil que deberías leer ¿Cómo diseñar 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 crean nuevas perspectivas todos los días. Si planea desarrollar aplicaciones móviles, ¿cómo puede mantenerse al día sin volverse loco? Lee más, pero sobre tu propio proyecto;
1. ¿Has definido el proyecto??
Debe articular la visión de su aplicación, sin jergas, de una manera que cualquier buen desarrollador pueda entender. El documento que redactes se llamará Solicitud de propuesta (RFP), y debe ayudar al desarrollador o agencia a crear una propuesta precisa para usted. Dependiendo de cuánta información haya dentro de la RFP, es posible que desee solicitar al desarrollador que firme primero un acuerdo de confidencialidad o un acuerdo de confidencialidad (NDA).
La RFP debe incluir información como cualquier software o plataforma existente con la que la aplicación tenga que trabajar. El número de usuarios que esperas. Cualquier estructura metálica 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 (OS) al que apunta primero.
Cuanta más información, mejor, pero no lo hagas demasiado largo.
2. ¿Estás listo para un desarrollador?
Un desarrollador independiente solo desarrolla realmente la aplicación. También necesitará acceso (si aún no lo ha hecho) a los diseñadores de UI y UX, y a los probadores de usabilidad. Si tiene el presupuesto, también necesitará vendedores. Es posible que también necesite trabajar con ilustradores, artistas, consultores, arquitectos de la información o desarrolladores web..
Ya sea que tenga los diseños de la aplicación redactados antes o después de elegir a su desarrollador, es imperativo que el desarrollador que contrate se ajuste perfectamente a su equipo y la cultura que desea cortar..
3. ¿Es tu presupuesto realista??
El costo del desarrollo de aplicaciones varía ampliamente. Depende de ambos La experiencia del desarrollador., y 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 hasta $ 3000 (asumiendo una tarifa por hora de alrededor de $ 25. La tarifa por hora en los Estados Unidos es muchas veces más alta).
Si está buscando un pequeño equipo de desarrollo de aplicaciones basado en un occidental Para trabajar en una aplicación un poco más compleja, se verá bien en el rango de cinco cifras, a menudo en seis cifras si elige trabajar con una agencia más grande..
Si su presupuesto no llega a un par de miles de dólares, tal vez sea el momento de aprender a codificar su propia aplicación. ¿Entonces, desea desarrollar aplicaciones de Android? Aquí está cómo aprender, ¿quieres desarrollar aplicaciones de Android? Aquí está cómo aprender Despué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 un montón de nichos que aún deben ... Leer más, comenzando desde lo más básico. ¿Así que quieres hacer aplicaciones para iPhone? 10 proyectos para principiantes, así que quieres hacer aplicaciones de iPhone? 10 proyectos para principiantes ¿Quieres crear aplicaciones para iPhone y iPad? Empieza por aprender lo básico de Swift. Lee mas .
4. ¿Es tu marco de tiempo realista?
Según 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 de una aplicación de Tableta promediada en 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 su proyecto en el que se esté trabajando. tiempo completo, así como tanto usted como el desarrollador son altamente competentes.
Si esta es tu primera vez en el desarrollo de aplicaciones, ya que tu aplicación es simplemente un proyecto paralelo, deberías al menos doble este período de tiempo, con tiempo adicional que se agrega para las pruebas de usuario.
Encontrando Potenciales Desarrolladores
Una vez que haya respondido las preguntas anteriores, sabrá aproximadamente lo que está buscando en un desarrollador, y lo que necesitará exigirse 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 formas de ubicar a estos desarrolladores, con una opción preferible que es una referencia directa de alguien de confianza. Si no puede encontrar una referencia decente, la lista a continuación (que asume que está buscando un equipo más pequeño o un desarrollador independiente) debería ayudar:
- AppFutura
- Trabaja arriba
- ContractIQ
- Persona de libre dedicación
- Gurú
- Personal
- Revista Smashing
Si su presupuesto es más alto (es decir, de seis cifras), y está buscando trabajar con una agencia más grande y de buena reputación, con frecuencia será bueno hablar con aquellos con altos rankings de Google. 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
Ahora que tiene una lista de posibles desarrolladores en juego, debe reducirlos no solo a una lista reducida, sino a una persona o compañía que tomará las riendas de su proyecto y le entregará exactamente lo que necesita..
Para ayudar a separar la paja de su larga lista, pregunte al desarrollador lo que necesite saber, además de las siguientes preguntas. Esta es una entrevista técnica. 4 cosas que debe recordar para su próxima entrevista técnica. 4 cosas que debe recordar para su próxima entrevista técnica. Hace poco tuve una entrevista (para una pasantía de verano) para la cual se me dijo previamente que tenía que llevar un lápiz en caso de que hubiera. preguntas de codificación. Estaba particularmente nerviosa por el último bit ... Leer más, 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 enorgullecen, y debería estar emocionado de presentarle esas aplicaciones. Asegúrate de que te dan los enlaces de la tienda de aplicaciones, para que puedas jugar con las aplicaciones por ti mismo, ver cómo funcionan y leer las revisiones que se han dejado..
Al mirar trabajos anteriores, estar atentos.. 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. ¿Puede usted proporcionar referencias?
Solo al hablar con otras personas que han trabajado con el desarrollador de la aplicación sabrá cómo es trabajar con ellos. Idealmente, podrá hablar con las personas cuya aplicación ya ha tenido la oportunidad de usar.
Averigüe con estos clientes anteriores por qué eligieron a ese desarrollador específico, cuánto tardó en desarrollarse la aplicación, ya sea que se ejecutara por encima del presupuesto o el plazo. Si hubo alguna sorpresa en el camino. También deberías conocer la ética de trabajo del desarrollador..
¿Qué tan rápido responden a los mensajes? ¿Cómo toman retroalimentación? ¿Traen sus propias ideas a la mesa? ¿Trabajarías con ellos de nuevo??
Cada respuesta positiva ayudará a su decisión.
3. Que hace Tú Destacar?
Al observar los currículos y las habilidades técnicas de muchos diseñadores experimentados, puede ser difícil distinguirlos. Entonces haga esta pregunta para atribuirle al desarrollador la explicación de qué los hace diferentes. Esto les da la oportunidad de expresar 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. Puede ser teléfono, Skype, Slack (lea algunos consejos valiosos de administración de proyectos de Slack Cómo usar Slack para la administración de proyectos con estos sencillos consejos Cómo usar Slack para administración de proyectos con estos sencillos consejos con el conjunto inteligente 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 cómo configurarlo como su asistente personal en línea. Leer más), o alguna otra plataforma de administración de proyectos. Si ya tiene configurado su propio canal de comunicación, asegúrese de que estén dispuestos a sumergirse en ese.
Si vas a estar trabajando con un equipo., Descubre quién será tu primer punto de contacto.? Y cómo se gestionará la comunicación entre todos en el equipo..
5. ¿Cuánto tiempo tomará el proyecto de manera realista??
Averigüe por cada desarrollador cuánto tiempo. ellos Creo que el proyecto tomará. Idealmente, una vez que hayas recibido respuestas de algunos desarrolladores, comenzarás a ver un consenso, que te dará una mejor idea del período de tiempo real que estás viendo..
Asegúrese de que amplíen su respuesta y averigüe qué necesitarán de usted antes de que pueda comenzar a trabajar y cuál es la causa más probable de un posible atraco. Si hay un retraso, ¿cómo afectará eso a la cotización original, en todo caso??
6. ¿Qué buscas en un cliente??
Contratar a un desarrollador es una relación de dos vías. No solo deben ser adecuados para usted, sino que también deben serlo para ellos..
Tomemos, por ejemplo, un desarrollador que busca un cliente que les ofrece la libertad de experimentar o ser creativos con sus soluciones. Si simplemente desea que alguien que haga el trabajo de acuerdo con sus especificaciones exactas, puede contratar a alguien más..
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 puede descubrir la verdadera pasión y el impulso que tiene el desarrollador. Si realmente no están aprendiendo nada nuevo, ¿están realmente comprometidos con esta industria? ¿Podrán mantener tu 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 está buscando mejorar su capacidad técnica. 5 maneras de mejorar rápidamente sus habilidades técnicas sin gastar un centavo. 5 maneras de mejorar rápidamente sus habilidades técnicas sin gastar una moneda de diez centavos. pero para habilidades técnicas eso no es cierto. Puede mejorar sus habilidades técnicas sin pagar, suponiendo que ya tenga acceso a Internet, que es un ... Leer más, y que 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 llevarán a cabo en la versión beta de su aplicación, y el proceso de solución de cualquier error que se descubra, y cuánto tiempo tomará este proceso de prueba y solución..
9. ¿Quién será el dueño del trabajo??
Esto es importante. Averigüe quién conserva la licencia de reproducción y los derechos de autor de cualquier trabajo ¿Confuso sobre la ley de derechos de autor? ¿Estos recursos en línea pueden ayudar a confundirse con la ley de derechos de autor? Estos recursos en línea pueden ayudar Es un tema confuso, sí, pero es importante que lo envuelvan en su cabeza. Si estás involucrado en algún tipo de trabajo creativo, estos recursos te ayudarán a hacer precisamente eso. Leer más 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 lidiar con futuras actualizaciones.
Siga los sitios gubernamentales como la Administración de Pequeños Negocios de los Estados Unidos para comprender los aspectos legales. También debe conocer las pautas de la tienda de aplicaciones para plataformas específicas. Por ejemplo Pautas de revisión de la tienda de aplicaciones 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 ahora es más fácil [solo en EE. UU.] Lo mejor de Internet: su búsqueda de ayuda legal experta ahora es más fácil [solo en EE. UU.] una demanda con ganas de salir por las puertas y entrar en la sala de audiencias. También puede estar buscando información legal detallada, por lo que puede representarse a sí mismo. El Internet está aquí para ayudar. Leer más o fuera de línea.
10. ¿Qué necesitarás de mí??
Antes de que puedan comenzar a trabajar, habrá un montón de necesidades que un desarrollador necesita de usted, así que espere una lista bastante completa. Es probable que necesite que sus diseños estén 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 ¿Conoce 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úrese de que puede entregar todo esto al desarrollador antes de comenzar cualquier trabajo, para asegurarse de que usted no sea la causa de las detenciones indebidas..
11. ¿Cuál es su cotización, términos y garantías??
En esta etapa, no solo necesita comprender el precio (al menos una cifra aproximada) de lo que necesitará para pagar, sino exactamente qué incluye ese precio..
Debe saber cuántos conjuntos de revisiones u horas de trabajo están incluidos. Necesitas saber qué pasa cuando ocurren retrasos. Debe saber cuándo se requerirán los pagos (por lo general, deberá pagar una proporción por adelantado y luego realizar pagos futuros cuando se alcancen ciertos hitos). También descubra cómo se calculan los precios para los cambios (es decir, las características adicionales) que se realizan en el proyecto durante el desarrollo, y si se incluyen correcciones de errores, y si es así, por cuánto tiempo.
Por último, pregunta sobre qué garantías tendrás. ¿Está garantizado el plazo? La aceptación en una App Store está garantizada (es incluso su responsabilidad enviar la aplicación Cómo enviar su propia aplicación a la iTunes App Store Cómo enviar su propia aplicación a la App Store de iTunes) Así que ha programado su primera aplicación de iOS y usted ¿Quieres que lo carguen y lo envíen a la tienda iTunes? Bueno, como descubrí recientemente, no es tan fácil como parece. El… ¿Más información en las tiendas de aplicaciones?) Estas son todas las cosas que debe Entender completamente antes de comenzar a trabajar con un desarrollador. Pida ver un contrato de muestra para volver a verificar la letra pequeña. Asegúrese de comprenderlo todo completamente antes de firmar 3 maneras de firmar documentos electrónicamente 3 formas de firmar documentos electrónicamente El papeleo no tiene que ser una tarea, si se puede manejar de manera rápida y eficiente. En el caso de firmar documentos, no suele ser así. Es un proceso intrincadamente complicado, todo para conseguir un solo garabato ... Leer más .
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 son o no “conseguirle”.
Si viven en el extranjero, utilizan Skype u otras alternativas de VoIP Corte el cable con 4 planes de teléfono VoIP que son más baratos que Skype Corte el cable con 4 planes de teléfono VoIP que son más baratos que Skype La reducción de costos es 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. Leer más te ahorrará dinero en llamadas.
Avanzando
Por supuesto, hay muchas preguntas arriba, y tendrá que tomarse el tiempo para revisar cada propuesta que reciba con cuidado. Muchos desarrolladores no querrán responder con tanto detalle, por lo que sabrá que aquellos que lo hagan estarán realmente emocionados de trabajar con usted.
Al elegir al 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 estrechamente con el desarrollador. Junto con esto, también tendrás que empezar a trabajar en el lado de marketing y relaciones públicas de tu aplicación para que todo esté listo para el lanzamiento..
Para ayudarlo a comenzar con esto, los siguientes artículos de toda la web le serán muy útiles..
- La guía de estrategia de marketing de iOS
- Los 5 errores más grandes en la comercialización de aplicaciones móviles
- 5 estrategias para lograr que sus usuarios comercialicen su aplicación móvil para usted
- 7 formas efectivas para comercializar tus aplicaciones móviles
¿Qué has hecho con tu brillante idea para una aplicación? ¿Qué otras preguntas le han resultado útiles para preguntar a los posibles desarrolladores de aplicaciones? ¿Tiene otros consejos para otras personas que están pasando por este viaje??
Créditos de la imagen: Firefox Mobile para Android por Johan Larsson (Flickr) El Programador ejemplar de Alper Cugun (Flickr), La batalla de los derechos de autor 2011 por Christopher Dombres (Flickr)
Explorar más sobre: Desarrollo de aplicaciones, Tecnología de negocios, Freelance.