Más de 17 preguntas para hacer ANTES de contratar candidatos para desarrolladores de aplicaciones móviles

Pregunta que debe hacerse al contratar candidatos para el desarrollo móvil

Las aplicaciones móviles se están apoderando de los teléfonos inteligentes. Hoy en día, los usuarios de dispositivos móviles dependerán de las aplicaciones para obtener más información sobre los productos, e incluso desembolsarán dinero para comprar aplicaciones, siempre que ofrezcan un valor suficiente. Es por eso que muchas empresas están invirtiendo en el desarrollo de aplicaciones móviles; es una oportunidad para interactuar con los clientes, mientras vende su producto y llega a su público objetivo.

Contenido[Espectáculo]

Desarrollar una aplicación móvil es una gran inversión. Es por eso que las grandes empresas o emprendedores que están lanzando nuevas empresas deben considerar cuidadosamente a los candidatos que buscan contratar para el trabajo. Encontrar el desarrollador de aplicaciones móviles adecuado lleva algún tiempo, pero al final valdrá la pena la búsqueda.

Si es nuevo en el mundo de las aplicaciones móviles, encontrar a la persona adecuada puede ser difícil si no sabe qué preguntas hacer. Antes de hacer su investigación, debe hacerse las siguientes preguntas. Estas son las mismas preguntas que nos hacemos al realizar nuestro proceso de contratación.

  1. ¿Qué rasgos debería los desarrolladores de aplicaciones profesionales que contrata? Si está mirando a dos candidatos, ¿cómo determina cuál es más capaz?
  2. ¿Con qué tecnologías, lenguajes y plataformas están familiarizados? ¿Esto tendrá un impacto significativo en el proceso de desarrollo?
  3. La comunicación es clave. ¿Qué tipo de comunicación estás buscando? Algunos desarrolladores son muy comunicativos, mientras que otros centrarán sus esfuerzos en el trabajo.

Afortunadamente, no tiene que hacer las preguntas correctas por su cuenta porque ya lo hemos hecho por usted. Queremos que haga las preguntas correctas para obtener las respuestas que está buscando.

Antes de comenzar a entrevistar a posibles candidatos que crearán una aplicación móvil que desee lanzar, eche un vistazo a nuestra extensa lista. Hemos categorizado las preguntas en diferentes componentes para brindarle una visión completa de la persona potencial que contratará. Cada una de las preguntas abordará diferentes aspectos de la experiencia, habilidades y más del desarrollador de aplicaciones móviles.

  • Desarrollador Fit: ¿Cómo se alinea la experiencia pasada del desarrollador potencial con lo que está buscando?
  • Capacidades: ¿El desarrollador tiene las habilidades que necesita para crear la aplicación que desea desde una perspectiva de funcionalidad y diseño?
  • Proceso: ¿Trabajará el equipo existente para comunicarse activamente con usted a lo largo del camino y cómo será ese cronograma?

El siguiente video es un gran reloj para comprender cómo contratar excelentes desarrolladores.

Preguntas de la entrevista para desarrolladores de aplicaciones móviles

Trabajará muy de cerca con este desarrollador de aplicaciones móviles. Tus personalidades y metas deben estar alineadas. Haga estas preguntas durante su visita en persona o videoconferencia virtual entrevista para averiguar si esta persona es adecuada para usted y su idea.

1. ¿Puede mostrarme algunos ejemplos de su trabajo anterior?

Esta no es de ninguna manera una pregunta irrazonable para hacer en cualquier entrevista. De hecho, los desarrolladores de aplicaciones móviles deberían estar más que dispuestos a proporcionar ejemplos de su trabajo anterior.

Pruebe las aplicaciones que han desarrollado en el pasado. Te dará una idea de lo que han hecho y si está alineado con lo que estás pidiendo.

Los desarrolladores de aplicaciones móviles deberían ofrecerle un recorrido por las aplicaciones en su teléfono o proporcionar enlaces a las aplicaciones en App Store o Google Play Store. Deben entrar en detalles sobre su participación y cómo se relaciona directamente con lo que está buscando.

No todos los desarrolladores de aplicaciones móviles habrán creado una aplicación desde cero, sino que han trabajado en diferentes aspectos de la aplicación.

Deben hablar de esta experiencia con honestidad. Si no son abiertos sobre su trabajo anterior, es posible que no sea el adecuado para usted. Después de todo, ¿cómo se puede confiar en que alguien invierta su esfuerzo en la creación de una aplicación si no tiene tanta experiencia como dice?

 Pantallas de desarrollador móvil

2. ¿Con qué tamaño de empresas ha trabajado en el pasado?

Si es una gran empresa, es posible que se sienta más cómodo sabiendo que el desarrollador de aplicaciones móviles que desea contratar tiene una experiencia similar.

Lo mismo ocurre con un empresa de inicio lanzando una aplicación móvil. Las empresas de diferentes tamaños operan de manera muy diferente. El ambiente de trabajo y la cultura podrían ser muy diferentes a los que están acostumbrados los desarrolladores de aplicaciones móviles y, por lo tanto, podrían no ser los más adecuados.

Si el desarrollador tiene un profundo conocimiento de los procesos, cómo se gestionan el papeleo y los procedimientos y los presupuestos, entonces él o ella pueden ser un activo valioso para su equipo.

3. ¿Puedo tener una lista de referencias?

La mejor manera de aprender sobre un candidato potencial es aprender del pasado. De la misma manera que evaluaría su trabajo anterior al observar las aplicaciones en las que han trabajado, debe preguntar quiénes son sus clientes anteriores y actuales y ponerse en contacto con ellos.

Querrá entrevistar a los gerentes de producto que estaban a cargo de la aplicación en primer lugar y preguntar cómo el desarrollador administró el desarrollo de la aplicación y trabajó con los equipos internos.

Averigüe si es confiable, si se comunicaron activamente con usted en el camino y si cumplieron con los plazos y los objetivos presupuestarios.

Escuche lo que tienen que decir y escuche el tono que emiten al hablar con ellos. ¿Están entusiasmados con hablar de clientes anteriores? Si bien un desarrollador de aplicaciones móviles enumerará a los clientes con los que tiene una buena relación, considere preguntar si hubo obstáculos o problemas en el camino. Eso podría darte una respuesta más precisa.

4. ¿Tiene un gran conocimiento de mi negocio y su audiencia?

No puede esperar que un desarrollador de aplicaciones móviles cree correctamente su aplicación sin comprender qué es lo que hace y cómo la aplicación marcará la diferencia.

Un candidato potencial no tendrá todas las respuestas, pero lo que puede hacer es tomarse un tiempo del proceso de entrevista para educarlo sobre su balance final, su misión y los objetivos de la aplicación. Si un desarrollador se interesa por lo que haces, es una señal positiva. Más importante aún, deberían tener interés en usar la aplicación en sí.

Un desarrollador que haya trabajado en aplicaciones de funcionalidad similar, o que tenga clientes en la misma industria, puede encajar positivamente. Ellos ya comprenderán su modelo de negocio y sabrán lo que se necesita para lograr el éxito de la aplicación móvil.

Al final del día, desea que el desarrollador de su aplicación móvil invierta tanto en la aplicación como usted.

Este es otro gran video sobre la contratación de desarrolladores para aplicaciones.

A continuación, debe centrarse en cuáles son el desarrollo de la aplicación del candidato y otras capacidades. Estas preguntas de la entrevista para desarrolladores de aplicaciones móviles dirigen la entrevista en esta dirección.

5. ¿Tiene experiencia en la creación de las funciones que estoy buscando?

Antes de comenzar a entrevistar a posibles candidatos, cree una lista de deseos de las características que debe tener su aplicación y de las que es bueno tener. Una lista le da a su potencial desarrollador de aplicaciones móviles una idea exacta de lo que está buscando.

Una vez que tenga esa lista, pregúntele al desarrollador qué funcionalidades y características tiene experiencia desarrollando. Si su aplicación requiere integraciones muy específicas que deben incluirse, deberá trabajar con un desarrollador con experiencia.

Un desarrollador experimentado aún puede ser capaz de aprender la creación de funciones que necesita; hable con ellos personalmente para obtener más información.

También tendrá una fuerte indicación de si este desarrollador de aplicaciones móviles es adecuado para usted en función de su cartera. 

iphone móvil

6. ¿Qué pasa con el diseño y la experiencia del usuario?

Las características y la funcionalidad dentro de la aplicación impulsarán las operaciones de la aplicación. Dicho esto, también debe ser agradable a la vista, fácil de usar desde una perspectiva de navegación y ofrecer una experiencia única.

La aplicación que cree debe diferenciarse del resto porque hay una gran competencia.

Quieres que tu aplicación sea memorable.

El diseño de aplicaciones móviles no es tan simple como elegir colores e imágenes bonitos para usar. El diseño correcto marcará la diferencia. Eche un vistazo de cerca al portafolio del desarrollador para ver si la creatividad se ha incorporado a la aplicación y si la interfaz de usuario y la experiencia del usuario es algo que disfruta.

7. ¿Cuál es la diferencia entre el diseño de aplicaciones móviles nativas y el diseño web adaptable?

Para ser claros, las aplicaciones móviles nativas son aplicaciones que deben instalarse a través de la tienda Play o la tienda iOS, mientras que el diseño web receptivo son sitios web a los que se puede acceder a través del navegador y adaptar la apariencia según el dispositivo que se esté utilizando. para acceder al sitio web (por ejemplo, los teléfonos móviles mostrarán la información de forma diferente a los ordenadores de sobremesa).

Pero es necesario comprender que las aplicaciones móviles nativas tienen una funcionalidad mucho más rica que los sitios web. Esto se debe a que las aplicaciones móviles nativas pueden acceder a las funciones nativas del dispositivo en el que se ejecutan.

Cosas como notificaciones integradas, acceso a la cámara, almacenamiento, acceso a información como contactos, garantizan que la aplicación móvil tenga una integración más profunda con el dispositivo en el que está instalada. Por otro lado, los sitios web receptivos solo tienen acceso a las funciones a las que tiene acceso el navegador. Por razones de seguridad, un navegador está protegido por una zona de pruebas (o está limitado en términos de acceso funcional).

Esta es la razón por la que las aplicaciones móviles nativas son necesarias y el diseño web receptivo no es suficiente.

8. ¿Cómo se deben diseñar correctamente las notificaciones push? ¿Son importantes?

Las notificaciones push son una herramienta extremadamente poderosa, pero son una espada que puede hacerlo desde ambos lados. De hecho, las notificaciones molestas o demasiadas son la razón principal por la que las personas desinstalan aplicaciones móviles o deshabilitan dichas notificaciones (y por lo tanto pierden toda su efectividad).

Las notificaciones son poderosas porque lo ayudan a comunicarse directamente con los usuarios y entregar mensajes oportunos que pueden impulsar acciones o participación.

Su desarrollador debe comprender las implicaciones del uso de notificaciones, tanto su utilidad, cuándo y cómo enviarlas con frecuencia como la medición de su efectividad o resultados para que pueda ajustar según cómo su audiencia reacts.

9. ¿Cuáles son algunas de las ventajas y desventajas específicas de Android e iOS?

Como desarrollador que trabaja en una aplicación móvil, es necesario comprender tanto las ventajas como las desventajas de las diferentes plataformas. El desarrollador debe comprender cuáles son los puntos fuertes y débiles de ambas plataformas y los matices de cada una.

Incluso cosas tales como cuánto tiempo se tarda desde el envío hasta la publicación de la aplicación, los procedimientos para que una aplicación aparezca en la lista y se clasifique y cómo resolver cualquier problema que surja con la publicación de la aplicación.

Asegúrese de que su desarrollador proporcione ejemplos detallados.

Esto también puede convertirse en una pequeña pregunta sobre la pila de tecnología que prefiere el candidato. Como un desarrollador de aplicaciones móviles, probablemente tendrán un conjunto preferido de herramientas / servicios que prefieren usar, tanto desde el punto de vista de desarrollo como de producción. 

Este conjunto de servicios debe adaptarse a cualquier tecnología que su empresa ya esté utilizando.

Leer más: ¿Qué es mejor, iPhone o Android?

10. ¿Qué es la incorporación y cómo manejará el viaje de incorporación del usuario?

La incorporación de usuarios en el contexto de la aplicación móvil es el viaje / proceso de lograr que el usuario comience a usar la aplicación o el producto impulsado por la aplicación.

Esto podría incluir la instalación, el registro, la activación y la realización de las primeras acciones que determinarán si un usuario ha adoptado la aplicación y / o el producto.

Dado que se invertirá mucho esfuerzo y dinero en el marketing de su aplicación, debe asegurarse de que sus desarrolladores tomen todas las medidas necesarias para asegurarse de que no "pierdan" a un usuario potencial durante el proceso de incorporación debido a una mala experiencia de usuario o cualquier problema técnico.

Además de la experiencia negativa, existe la pérdida de ingresos de LTV de ese cliente potencial.

Su desarrollador debe comprender estas implicaciones y ser capaz de demostrar que comprende los problemas que pueden surgir y los pasos que se pueden tomar para mitigarlos.

11. ¿Cómo maneja los problemas de seguridad?

La seguridad es siempre algo a lo que se debe prestar la debida consideración. Su desarrollador debe comprender las implicaciones de seguridad de su aplicación. Cosas como el almacenamiento de información personal, cómo se manejarían los pagos, qué sucedería en el caso de una brecha de seguridad, cómo cumplir con la legislación local y nacional y qué niveles de cumplimiento se requerirían, etc.

La seguridad es siempre un tema muy delicado, especialmente cuando se habla de dispositivos móviles. Muestre sus conocimientos sobre seguridad y exponga sus ideas sobre cómo minimizar los problemas de seguridad en la aplicación que están creando. Infórmese, ¿hubo un ataque reciente a un tipo específico de software? Menciónalo y prepárate para explicar cómo lo habrías resuelto.

12. ¿Cómo pueden ayudarme a ganar dinero con mi aplicación?

Puede pasar un tiempo antes de que su aplicación móvil gane dinero (después de todo, ¿ha visto todas las aplicaciones gratuitas en la tienda de aplicaciones?). Tomará tiempo que su aplicación sea reconocida y ampliamente utilizada por su público objetivo. Una vez que eso suceda, tendrá la autoridad para cobrar una pequeña tarifa por su aplicación.

Un desarrollador de aplicaciones móviles debe tener algunos conocimientos sobre cómo monetizar una aplicación móvil. Hay varias formas: publicidad en la aplicación, suscripciones, pago por descarga.

Si su aplicación será gratuita durante el primer tiempo, entonces su desarrollador debe tener conocimientos de las redes de publicidad móvil.

Las compras dentro de la aplicación funcionan cuando una aplicación está diseñada de manera inteligente de manera que impulse las conversiones de compra. Descubra si el desarrollador tiene experiencia trabajando con aplicaciones que siguen este modelo.

desarrollador de aplicaciones iphone

La siguiente sección realmente se enfocará en el desarrollo de aplicaciones per se porque esta es una de las partes más importantes del proyecto.

13. ¿Cómo trabajaremos juntos?

La comunicación es un componente crítico de cualquier proyecto. Dado que trabajará muy de cerca con el desarrollador de su aplicación móvil, querrá comprender cómo trabajarán juntos (es decir, con qué frecuencia se comunicarán con él o ella).

La mayoría de los desarrolladores utilizan programas de gestión de proyectos para enumerar tareas, marcarlas cuando se completan y enviar notificaciones de progreso. Campamento base, Jira y Asana son ejemplos de programas de gestión de proyectos que se utilizan ampliamente en la actualidad.

Pregúntele al desarrollador si usa un programa como este. Si lo hacen, es una indicación sólida de que saben cómo realizar un seguimiento de los entregables, utilizar la herramienta para comunicarse con las partes interesadas clave y realizar un seguimiento del progreso en cada paso del camino.

También debe identificar la frecuencia con la que querrá hablar con el desarrollador. ¿Programará una reunión semanal para una fecha y hora específicas?

Si el desarrollador está trabajando de forma remota, ¿se registrará en persona de vez en cuando y manejará todas las comunicaciones electrónicamente o mediante teleconferencias? Las zonas horarias también pueden ser un problema en este caso; es importante tenerlo en cuenta antes de contratar a un desarrollador de aplicaciones móviles.

14. ¿Qué información necesita antes de comenzar a codificar una aplicación?

Cuando hace esta pregunta, el candidato debe demostrar que comprende el ciclo de vida completo del desarrollo de una aplicación, en lugar de solo los requisitos inmediatos. 

Escuchar la mayor parte de lo siguiente indicará que el desarrollador de la aplicación móvil que está siendo entrevistado tiene un buen conocimiento de todas las etapas del desarrollo de una aplicación móvil.

  • Propósito detallado de la aplicación para el editor de la aplicación
  • Descripción de la audiencia objetivo, varias "personas" y / o datos demográficos de los usuarios.
  • Cualquier aplicación existente que implemente un concepto similar
  • Wireframes y diseños de la apariencia
  • Obra de arte final: un buen desarrollador debe requerir la obra de arte final antes de comenzar a desarrollar para garantizar que no se duplique el esfuerzo. 

15. ¿Cómo manejará las pruebas de aplicaciones?

Más importante que el desarrollo real de una aplicación es la prueba en sí. No desea iniciar una aplicación que no se haya probado a fondo. Pueden ocurrir errores y problemas con las funciones, pero solo deberían ocurrir durante el período de prueba.

Un desarrollador de aplicaciones móviles debe manejar todas las pruebas y emplear metodologías que rastreen todas las funciones, establezcan que todas se han implementado y están en funcionamiento. Las pruebas deben realizarse durante y después del desarrollo de la aplicación móvil.

Es importante buscar ayuda externa en las pruebas de aplicaciones móviles. Usted y un desarrollador de aplicaciones móviles habrán estado trabajando en el mismo proyecto durante un tiempo, por lo tanto, es posible que no puedan identificar fallas o inconvenientes. Considere buscar el punto de vista de un extraño.

pantalla de desarrollador

16. ¿Enviará mi aplicación móvil a las tiendas de aplicaciones correspondientes y con qué nombre se publicará?

Una vez que se ha desarrollado una aplicación y se ha probado exhaustivamente, es hora de lanzarla. Sus desarrolladores de iOS, por ejemplo, deberían tener experiencia en enviar la aplicación a varios Apple tienda de aplicaciones y otras plataformas importantes.

El proceso de envío es largo y puede resultar frustrante. Su desarrollador debe saber cómo funciona el proceso y guiarlo en el camino.

La aplicación debe enviarse con su nombre, no con el nombre del desarrollador de su aplicación móvil. La tienda de aplicaciones debe saber quién es responsable de la aplicación en caso de que ya no esté en comunicación con el desarrollador de la aplicación móvil que contrató. Sin él, no se pueden enviar nuevas versiones de la aplicación a la tienda, y se verá obligado a lanzar una nueva aplicación con una cuenta o nombre diferente.

17. ¿Cómo funcionará el mantenimiento de la aplicación?

¿Recuerda que mencionamos la parte sobre la falta de comunicación con el desarrollador de su aplicación móvil? Si todo va bien, habrá contratado a un desarrollador de aplicaciones móviles profesional con el que podrá establecer una relación de trabajo profesional. Más importante aún, estarán allí para usted mucho después de que la aplicación se envíe a la tienda de aplicaciones.

Mantener a los usuarios interesados, mantenerse al día con las correcciones de errores y actualizar las versiones de la aplicación es parte del proceso de mantenimiento. Nadie conoce los entresijos de su aplicación mejor que su desarrollador de aplicaciones móviles.

Pregúnteles cómo están estructurados los programas de soporte de mantenimiento y cómo abordarán los cambios en la aplicación según sea necesario. Además, averigüe cuánto cuesta. La mayoría de los desarrolladores cobrarán por horas.

18. ¿Cuál es su posición con respecto a las PWA?

Las aplicaciones web progresivas o PWA son un concepto híbrido entre sitios web y aplicaciones móviles nativas. El desarrollador debe demostrar y comprender cómo habilitar eventualmente el lanzamiento de una PWA, que reutiliza algunas de las funciones del sitio web y las aplicaciones móviles, SIN reescribir todo desde cero.

Esto significa que deben comprender el concepto de tener la PWA y / o aplicaciones móviles nativas, trabajar con los backends o la infraestructura que impulsa un sitio web y / o producto de manera similar, donde la aplicación móvil o cualquier otro dispositivo es en realidad un skin ": el trabajo real se realiza en el backend.

Más información: Modelos de iPhone en orden de lanzamiento

Conclusión

Las aplicaciones móviles son una herramienta sólida para aprovechar en el mundo digital actual. Mantienen a los clientes comprometidos e incluso pueden generar más ventas. La dificultad radica en contratar al desarrollador de aplicaciones móviles adecuado para su proyecto. Tómese el tiempo para entrevistarlos a fondo, como las preguntas correctas, y descubra si la estructura de tarifas se adapta bien a su negocio.

Sobre la autora
David Atard
David ha trabajado en la industria digital y en línea durante los últimos 21 años. Tiene una amplia experiencia en las industrias de software y diseño web utilizando WordPress, Joomla y los nichos que los rodean. Ha trabajado con agencias de desarrollo de software, empresas de software internacionales, agencias de marketing locales y ahora es Jefe de Operaciones de Marketing en Aphex Media, una agencia de SEO. Como consultor digital, su objetivo es ayudar a las empresas a obtener una ventaja competitiva utilizando una combinación de su sitio web y las plataformas digitales disponibles en la actualidad. Su combinación de experiencia en tecnología combinada con una sólida visión para los negocios aporta una ventaja competitiva a sus escritos.

Una cosa más... ¿Sabías que las personas que comparten cosas útiles como esta publicación también se ven IMPRESIONANTES? ;-)
Por favor, deja un eficiente Comente con sus pensamientos, luego comparta esto en su (s) grupo (s) de Facebook que lo encontrarán útil y cosechemos los beneficios juntos. ¡Gracias por compartir y ser amable!

Divulgación: Esta página puede contener enlaces a sitios externos para productos que amamos y recomendamos de todo corazón. Si compra productos que le sugerimos, es posible que ganemos una tarifa de referencia. Tales tarifas no influyen en nuestras recomendaciones y no aceptamos pagos por reseñas positivas.

Autor (es) destacado en:  Logotipo de la revista Inc   Logotipo de Sitepoint   Logotipo de CSS Tricks    logotipo de webdesignerdepot   Logotipo de WPMU DEV   y muchos más ...