Lista de verificación integral de desarrollo de aplicaciones móviles de 79 puntos

Publicado: 2017-12-13

¿La industria de las aplicaciones lo ha tentado a someterse a su popularidad? ¿Está ahora en una fase en la que sabe que quiere unirse a la multitud pero no está seguro de por dónde empezar? No te preocupes, no estás solo.

Muchos han estado donde usted está ahora. Se comparten sus preocupaciones relacionadas con qué plataforma elegir, en quién confiar para no estafarlo financieramente con las promesas de una aplicación increíble, cómo ganaría dinero con su aplicación, cómo verá que las personas realmente usan su aplicación, etc. por miles de principiantes en todo el mundo.

Si bien, todavía es fácil para aquellas mitades que tienen años de experiencia en el mercado móvil, que conocen bien los diferentes aspectos del desarrollo de aplicaciones como se menciona en esta guía de desarrollo de aplicaciones móviles y han lanzado su propia aplicación; para tu mitad, que es nuevo en el juego, tienes que prepararte mucho.

Pero esta bien. Has tropezado con el lugar correcto.

Tenemos algo que nadie le permitirá acceder a esto fácilmente y en un solo lugar.

Siga leyendo para acelerar su glorioso viaje de desarrollo de aplicaciones:

Hemos creado una lista de verificación que cubre el proceso completo de desarrollo de aplicaciones móviles desde la etapa de ideación hasta la etapa en que se carga en la tienda. Aquí, hemos enumerado varios elementos que uno debe considerar antes de iniciar su esfuerzo de desarrollo de aplicaciones móviles. Independientemente de si se hace internamente o con la ayuda de una empresa de desarrollo de aplicaciones móviles, la lista de verificación lo ayudará a prepararse para desarrollar con éxito una aplicación móvil.

He aquí cómo usarlo:

Primero seleccione en qué etapa se encuentra en el proceso de desarrollo de aplicaciones y luego tache o responda los puntos que se mencionan en cada etapa. Esto le dará una idea de qué tan preparado está para cada etapa.

Sin más preámbulos, permítame explicarle la última lista de verificación de desarrollo de aplicaciones móviles.

Pero antes de eso, un prólogo rápido.

Cuando se asocia con una empresa de desarrollo de aplicaciones móviles de terceros, comparten un alcance que implica todas las partes de la lista de verificación, superficialmente, que va a leer en este momento. Por lo tanto, cuando trate con un consultor de aplicaciones móviles, use esta lista de verificación como un medio para finalizar una empresa del lote con el que desea interactuar para desarrollar su aplicación.

Fase de descubrimiento

Esta es la etapa que precede al proceso de desarrollo de la aplicación. Aquí es donde se comprueba la viabilidad de la idea de la aplicación. En esta etapa, analiza su mercado objetivo, mira las aplicaciones similares y ve qué funciones se ofrecen a su grupo objetivo.

Si te has asociado con una empresa, esta es la parte donde compartirán contigo un alcance que se desarrollará en base al análisis de la competencia.

Aquí, estarás atento a:

1. ¿Sabe quién es su grupo objetivo?

2. ¿Conoce el problema que enfrenta su grupo objetivo?

3. ¿Hay alguna otra empresa que ofrezca soluciones a sus problemas a través de la aplicación móvil?

4. ¿Sabes quiénes son los competidores de la aplicación?

5. ¿Ha enumerado las características que ofrecen los competidores?

6. ¿Has leído las reseñas de su aplicación?

7. ¿Conoces el modelo de monetización que utilizan los competidores?

8. ¿Qué monetización de aplicaciones usarías en la aplicación? [ Aquí hay una guía sobre esto ]

Requisito de tecnología

Una vez que tenga la comprensión de las funciones que necesita agregar en su aplicación y el comportamiento de su mercado objetivo, la siguiente parte es ver los conceptos básicos de lo que sería su aplicación. Esta etapa sentará las bases de lo que planeas ofrecer.

9. ¿Su aplicación funcionará en Android?*

10. ¿Tu aplicación es para iOS?

11. ¿Harás una aplicación para ambos ahora o esperarás a ver su rendimiento?

12. ¿La aplicación es nativa o híbrida?

13. ¿Se integrará su aplicación con las características del dispositivo?

14. ¿Necesitará infraestructura basada en la nube?

*La razón por la que mencioné Android e iOS por separado es porque ambos vienen con su conjunto de ventajas y desventajas. Y aunque la mayoría de las empresas se están mudando a Android , sería completamente su elección qué plataforma desea utilizar primero.

Lea este artículo para saber cuál es mejor para usted, Android o iOS: iOS vs. Android Development: A 2018 Lookout

Detalles de la interfaz de usuario

User Interface Details

Después de finalizar los detalles relacionados con la plataforma en la que se basaría su aplicación y el tipo que sería, el siguiente paso es pensar en la apariencia de la aplicación. Si hay un elemento crucial que puede afectar la forma en que el mundo recibe su aplicación, es la interfaz de usuario. Cuando llegue a esta etapa, esta es la lista de verificación para diseñar una aplicación.

15. ¿Tienes listo el wireframe?

16. ¿Ha decidido la orientación de la aplicación? ¿Paisaje o retrato?

17. ¿La aplicación cambia fácilmente de una orientación a otra?

18. ¿Ha finalizado sus puntos de referencia?

19. ¿Has trabajado en la transición entre pantallas?

20. ¿El botón de llamada a la acción se destaca de otros elementos?

21. ¿Los elementos de diseño están en consonancia con la cultura de la región en la que se encuentra la aplicación?

Hasta ahora, debe tener una idea clara de cómo se vería su aplicación y dónde. Más allá de este punto, ahora veremos quién y cómo convertiría este concepto en una aplicación funcional que sería utilizada por el mundo. Y todo lo que seguiría a su aplicación después de que se haya desarrollado.

Sigue leyendo:

Criterios de desarrollo

Aquí es donde su aplicación se transforma de una idea a una aplicación que pronto estará disponible en millones de dispositivos. Cada concepto que habías imaginado hasta ahora comenzará a tomar forma aquí. Aquí está su lista de verificación para un desarrollo exitoso de aplicaciones móviles

22. ¿Estás haciendo la aplicación internamente?

23. ¿Está contratando una empresa sólida de desarrollo de aplicaciones móviles ?

24. Si está contratando, ¿la empresa está en su región o tiene una sede internacional?

25. Si se fabrica internamente, ¿tiene un equipo y experiencia?

26. ¿Tiene un rango de costos establecido para el proceso de desarrollo de su aplicación ?

27. ¿Sabe cuánto tiempo llevaría desarrollar la aplicación?

28. ¿Te has decidido por el proceso de desarrollo? Iterativo, Ágil o Cascada

29. ¿Ha prestado atención al desarrollo de back-end de su aplicación ?

Métricas de rendimiento

Una vez que haya tomado la decisión de desarrollar una aplicación internamente o emplear una agencia externa, el siguiente paso es hacer una lista de verificación para medir su desempeño. Esto es lo que necesita las respuestas a

30. ¿Sabe cómo se comporta la aplicación en caso de eventos especiales como batería baja, menos cobertura de red, modo avión, menos almacenamiento?

31. ¿La aplicación tiene un servicio web?

32. ¿La aplicación tiene un componente del lado del servidor?

33. ¿La aplicación tiene alcance para ser escalable vertical u horizontalmente?

34. ¿Recibe notificaciones de bloqueos de aplicaciones en tiempo real?

Medidas de seguridad

Si hay una parte de su aplicación que puede hacer que los usuarios miren más allá del rendimiento y el diseño y todo lo material, es la seguridad concreta. Nuestra industria está llena de ejemplos de violación de datos y retrasos en la seguridad. No hace falta decir que su aplicación no debería ser el próximo ejemplo de una aplicación que podría haberse hecho segura.

Si bien cualquier empresa de desarrollo de aplicaciones con experiencia conocería las formas concretas de hacer que una aplicación sea segura, esto es lo que debe verificar en su nombre:

35. ¿Tiene una capa de sockets seguros incorporada en el proyecto?

36. ¿Su aplicación cuenta con autenticación de usuario de dos puntos?

37. ¿Tiene control sobre quién tendría acceso a su aplicación?

38. ¿Habrá subadministradores?

39. ¿Su aplicación cumple con los estándares de seguridad de la industria, como HIPAA o PCI DSS?

40. ¿Está bien hecha la integración de su pasarela de pago ?

Lista de verificación de pruebas

Mobile App Development Testing Checklist

Al acercarse a las etapas finales del proceso de desarrollo de aplicaciones, las pruebas entran en escena. En esta etapa, mide el resultado del proceso de desarrollo de su aplicación con lo que había imaginado antes de que todo comenzara.

¿Están sus usuarios objetivo interactuando con la aplicación como se esperaba? ¿Se está comportando como usted quiere? ¿Hay errores y fallas? Obtendrá una respuesta a todas estas preguntas en esta etapa. Veamos los puntos que marcará en esta etapa:

41. ¿Su aplicación funciona igual en diferentes dispositivos y versiones de SO?

42. ¿Está probando su aplicación en su equipo técnico?

43. ¿Está probando su aplicación en usuarios reales no técnicos?

44. ¿Ha revisado su estrategia de localización de aplicaciones móviles ?

45. ¿Tu aplicación está lista para la próxima actualización del dispositivo?

46. ¿Su aplicación está lista para escalarse a la próxima actualización del sistema operativo?

47. ¿Cuenta con un plan de pruebas con pruebas como pruebas de control de calidad, pruebas unitarias y pruebas de aceptación del usuario?

Además de esto, estas son las cosas que debe tener en cuenta al probar su aplicación móvil .

Con esto, tienes la lista de verificación completa para desarrollar una aplicación móvil. Pero hay un elemento en el que aún queda trabajo y es la marca de tu aplicación. Todos estos elementos no se entregarán si su aplicación no puede atraer a su segmento objetivo para que use su aplicación.

Aquí está la lista de verificación de marca de una aplicación exitosa:

Requisito de marca

Estos son los elementos que definirían la impresión de su marca y atraerían a las personas a instalar su aplicación entre el mar de otras miles de aplicaciones. Esto es lo que debería ser perfecto en su aplicación, antes de publicarla en Apple o Google Play Store

48. ¿El ícono de su aplicación sigue las pautas de la tienda de aplicaciones?

49. ¿Las imágenes de su aplicación son claras y contextualmente correctas?

50. ¿Está bien hecha la optimización de su tienda de aplicaciones? (Más sobre esto, aquí )

51. ¿Está seguro de que el nombre de su aplicación no está en uso, es único, no es inaudito?

52. ¿Ha agregado capturas de pantalla reales en la descripción de la aplicación?

53. ¿Ha agregado videos tutoriales sobre cómo usar la aplicación?

54. ¿Ha superado los diversos desafíos de aplicaciones multilingües ?

Un resumen rápido:

Hasta ahora, hemos visto todos los elementos que deberá verificar en relación con las diferentes etapas del proceso de desarrollo de la aplicación. Ahora, veremos cómo preseleccionar una empresa entre las miles de agencias de desarrollo de aplicaciones en el mundo.

Si bien Internet está lleno de artículos y guías relacionados con esto, aquí hay una lista de verificación rápida y digerible para que finalice una marca antes.

Finalización de una empresa

Si después de leerlo todo, no está seguro de cómo finalizaría una empresa a la que se le puede dar la responsabilidad de manejar no solo estas sino muchas otras tareas relacionadas a largo plazo, no lo dude más.

[Lea: Los consejos para contratar a la mejor empresa de desarrollo de aplicaciones Android]

Aquí hay una lista de verificación para ayudarlo con el proceso de selección y finalización.

55. ¿Están presentes en los sitios de revisión y calificación de las empresas de desarrollo de aplicaciones como Clutch, Appfutura, Extract, etc.?

56. ¿Están en tu zona horaria?

57. ¿Tienen su sede en algún otro lugar?

58. ¿Han trabajado antes con Start-ups?

59. ¿Tienen experiencia en la plataforma en la que se basa su aplicación?

60. ¿Han trabajado con las funciones que se incluirán en su aplicación?

61. ¿Ofrecen servicios de diseño o solo desarrollo?

62. ¿Conoce el tamaño del equipo?

63. ¿Se comunicarán contigo en tu modo? ¿Skype, teléfono, correo electrónico, etc.?

64. ¿Habrá un informe común para realizar un seguimiento del rendimiento?

65. ¿Siguen su estilo de proceso de desarrollo?

66. ¿Envían aplicaciones en la tienda? [Si no, así es cómo enviar la aplicación a Google Play Store ]

67. ¿Subcontratan alguna parte del desarrollo de la aplicación?

68. ¿Toman el pago completo por adelantado?

69. ¿Toman el pago por etapas?

Métricas de aplicaciones móviles

Incluso después de que todo esté listo y su aplicación se haya publicado en la tienda de aplicaciones, la parte crucial de analizar el rendimiento de la aplicación permanece. Hay una serie de estándares que su aplicación deberá cumplir antes de ser validada como la aplicación mejor clasificada en las listas.

Estas son las preguntas que debe preparar su aplicación para responder:

70. ¿Cuál es el número de descargas de su aplicación?

71. ¿Cuántos visitantes nuevos hay en su aplicación?

72. ¿Cuántos usuarios activos hay en su aplicación en un momento determinado?

73. ¿Cuál es el intervalo de sesión promedio de su aplicación? ¿El intervalo de tiempo entre el momento en que el usuario abre una aplicación y el momento en que comienza a usarla?

74. ¿Conoce el tiempo que los usuarios dedican a su aplicación?

75. ¿Sabes en qué etapa están dejando tu aplicación?

76. ¿Eres capaz de calcular el valor de por vida de un usuario?

77. ¿Sabes a cuántas personas puede convertir tu aplicación en compradores?

78. ¿Hace un seguimiento diario de las calificaciones y reseñas de la tienda de aplicaciones?

79. ¿Ha fijado un tiempo para la respuesta de soporte?