
Michael Fisher
0
3869
127
Dentro de cada uno de nosotros podría ser la idea de la próxima aplicación móvil más vendida. Una vez que tenga esa idea increíble, con los diseños de alambre 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 cualificadas 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 ¿Diseñar una aplicación innovadora? 7 Blogs de desarrollo móvil que deberías 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 cada día se crean nuevas ideas. Si planea desarrollar aplicaciones móviles, ¿cómo puede mantenerse al día sin volverse loco? , 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 RFP, es posible que desee solicitar al desarrollador que firme primero un acuerdo de confidencialidad o un acuerdo de confidencialidad (NDA).
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 a su desarrollador, es imperativo que el desarrollador que contrate encaje perfectamente con su equipo y la cultura que desea innovar..
3. ¿Es realista su presupuesto??
El costo del desarrollo de la aplicación 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 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 a codificar su propia aplicación Entonces, ¿desea desarrollar aplicaciones de Android? Aquí se explica cómo aprender. ¿Desea 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 muchos nichos que aún necesitan ..., comenzando desde lo más básico ¿Entonces quieres hacer aplicaciones para iPhone? ¿10 proyectos para principiantes así que quieres hacer aplicaciones para iPhone? 10 proyectos para principiantes ¿Desea crear aplicaciones para iPhone y iPad? Comience aprendiendo los conceptos básicos de Swift. .
4. ¿Es realista su plazo??
De acuerdo con 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 un tiempo promedio de finalización de una aplicación de tableta de 31 días y el desarrollo de aplicaciones sociales 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 se esté trabajando en su proyecto tiempo completo, así como 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, debe al menos duplica este período de tiempo, y se agrega tiempo adicional para las pruebas de usuario.
Encontrar potenciales desarrolladores
Una vez que haya respondido las preguntas anteriores, sabrá aproximadamente 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 lista a continuación (que supone que está buscando un equipo más pequeño o un desarrollador independiente) debería ayudar:
- AppFutura
- UpWork
- ContractIQ
- Persona de libre dedicación
- Gurú
- Personal
- Revista Smashing
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, a menudo será bueno hablar con aquellos con un alto ranking en Google. También se recomienda hacer a las 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 corta, sino a una persona o empresa que tomará las riendas de su proyecto y le entregará exactamente lo que necesita..
Para ayudar a separar la paja de su larga lista, pregúntele al desarrollador todo lo que necesita saber, además de las siguientes preguntas. Esta es una entrevista técnica 4 cosas para recordar en su próxima entrevista técnica 4 cosas para recordar en su próxima entrevista técnica Recientemente 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 ..., 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 tu trabajo??
Cualquier desarrollador de aplicaciones decente tendrá un trabajo del que se enorgullezca, y debería estar encantado de presentarle esas aplicaciones. Asegúrese de que le den enlaces de la tienda de aplicaciones, para que pueda jugar con las aplicaciones usted 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. ¿Puede 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 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 usted Destacar?
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, Slack (lea algunos valiosos consejos de gestión de proyectos de Slack Cómo usar Slack para la gestión de proyectos con estos simples consejos Cómo usar Slack para la gestión de proyectos con estos simples consejos Con el conjunto inteligente de funciones y la interfaz de usuario libre de distracciones de Slack , la plataforma puede duplicarse como una herramienta de gestión de proyectos para usted. Aprenda a configurarla como su asistente personal en línea) 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 ese.
Si vas a trabajar con un equipo, averigua quién será tu 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 ser adecuado 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 puede 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 busca 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 un centavo. Las personas argumentan que la capacitación cuesta dinero: pero para 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 un ... 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 extensa sobre las pruebas que se llevarán a cabo en la versión beta de su aplicación, y el proceso de reparación de cualquier error que se descubra, y cuánto tiempo llevará este proceso de prueba y reparación..
9. ¿Quién será el propietario del trabajo??
Esto es importante. Averigüe quién tiene 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 sobre la ley de derechos de autor? Estos recursos en línea pueden ayudar Es un tema confuso, sí, pero es importante que lo entienda. Si participa en algún tipo de trabajo creativo, estos recursos lo ayudarán a hacer exactamente eso. 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 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 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 es más fácil ahora [solo en EE. UU.] 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. o fuera de línea.
10. ¿Qué necesitarás de mí??
Habrá muchas necesidades de un desarrollador 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 usar, permítanos guiarlo a través de sus distinciones. , 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 transmitir todo esto al desarrollador antes de comenzar cualquier trabajo, para asegurarse de que no sea la causa de ningún atraco 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.
Necesita 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 la tienda de aplicaciones de iTunes Cómo enviar su propia aplicación a la tienda de aplicaciones de iTunes Así que ha programado su primera aplicación para iOS y usted ¿Quieres subirlo y enviarlo a la tienda de iTunes? Bueno, como descubrí recientemente, no es tan fácil como parece. ¿El ... a las tiendas de aplicaciones?) Estas son todas las cosas que debe Comprenda completamente antes de comenzar a trabajar con un desarrollador. Pida ver un contrato de muestra para verificar la letra pequeña. Asegúrese de comprender todo antes de firmar 3 formas de firmar documentos electrónicamente 3 formas de firmar documentos electrónicamente El papeleo no tiene que ser una tarea difícil, 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 garabato ... .
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 si “conseguirle”.
Si viven en el extranjero, utilizan Skype u otras alternativas de VoIP. Cortar el cable con 4 planes de teléfono VoIP que son más baratos que Skype Cortar el cable con 4 planes de teléfono VoIP que son más baratos que Skype. La 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. 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 aquellos que 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 formas 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? ¿Tiene 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)