Asegúrese de que puedan codificar
En primer lugar, debe asegurarse de que el desarrollador tenga la capacidad técnica para crear su aplicación. La mejor manera de hacer esto es encontrar un desarrollador experto y hacer que ese desarrollador revise algunos códigos de muestra del desarrollador que está buscando contratar. Pero encontrar a ese crítico es difícil, por supuesto, es un problema de huevo y gallina. Si tienes un gran amigo desarrollador, haz que revisen el código. Si no eres técnico, no pienses que puedes evaluar qué tan buen codificador son tú mismo.
Asegúrese de que no solo puedan codificar
No quieres un desarrollador que sea solo un codificador directo. Necesita un desarrollador o un equipo de desarrolladores que entienda la tecnología, las aplicaciones y los dispositivos móviles, alguien que comprenda el espacio móvil y la interfaz de usuario. Esto es súper importante porque cada desarrollador tiene que tomar decisiones en términos de implementación: el desarrollo no es solo la ejecución de diseños. Los buenos desarrolladores traen cosas a la mesa en las que no habrías pensado. Y para que eso suceda, necesitan comprender el espacio: qué hace que una buena aplicación y qué buena UI / UX sea.
Asegúrese de que puedan comunicarse
Tendrá muchos problemas si no puede comunicarse con su desarrollador. Definitivamente, esto es algo que debe tenerse en cuenta con los desarrolladores extranjeros, ya que puede haber una especie de desconexión cultural y pueden estar demasiado desconectados de su usuario real.
- ¿Por qué Google no rechaza sus servicios en dispositivos iOS?
- ¿Qué necesito tener listo cuando le pido a un desarrollador que cree la primera iteración de una aplicación de iOS?
- ¿Por qué las personas usan controles personalizados en lugar de UIKit?
- ¿Cuántas actualizaciones de iOS puede manejar un iDevice?
- ¿Cuál es la información técnica clave que debe considerarse al evaluar las propuestas para el desarrollo de una aplicación de iPad?
No tienen que ser creativos
Si bien es genial si lo son, los propios desarrolladores no necesitan ser creativos. Lo más probable es que encuentres un desarrollador emparejado con alguien creativo.
Tiempo de cuentos
Trabajo como estratega para Fueled, una empresa de diseño y desarrollo de aplicaciones móviles en Nueva York, y esta pregunta me recuerda cuándo trabajamos con la aplicación Urban Daddy: http://www.urbandaddy.com/mobile. Cuando comenzamos, tuvimos que reconstruir toda la aplicación porque fue desarrollada por un desarrollador ex-flash: la aplicación se bloqueó, no pudimos agregarle funciones, y la compañía tuvo que gastar mucho dinero en reconstruirla porque el desarrolladores erróneos lo construyeron inicialmente.
Entra en esta búsqueda de desarrolladores sabiendo que el campo # 1 donde corres el riesgo de quemarte es un mal código. La arena # 2 está comenzando con un equipo desequilibrado. Cuando busque un buen equipo de desarrollo, busque también una creatividad. O, mejor aún, encuentre un equipo de desarrollo con un equipo creativo. En Fueled, comenzamos todos los proyectos en Estrategia, donde agudizamos su idea en algo pulido y edificable, y desde allí, nuestros diseñadores (los creativos) diseñan todas las pantallas y nuestros desarrolladores lo codifican. El proceso es sencillo y realmente está destinado a equilibrar ambos aspectos de la creación de una aplicación: el lado creativo y el lado de la codificación.