Instrucciones:
Teniendo identificadas las categorías y lista de acciones, realiza un cronograma con las siguientes fases. En el cronograma tienes que plantear cuáles son las acciones para llevar a cabo, así como las fechas estimadas para cada una de ellas.
- Fase de Análisis de requerimientos: en esta fase deberás realizar entrevistas con directivos, personal de servicio, y clientes potenciales. Al mismo tiempo revisar los procesos que se realizan en la empresa con la intención de identificar oportunidades para presentar en la app, así como las peticiones específicas de la empresa, estableciendo así los requerimientos para el desarrollo. Como resultado de esta fase, entregarás el listado de requerimientos alcanzables y posibles para el proyecto.
- Fase de Diseño de solución: en esta fase deberás utilizar la información obtenida y clasificada en requerimientos para crear las categorías de requerimientos funcionales (funcionamiento de la app con la información). Así como los requerimientos de diseño (presentación y navegación de la app con la información) representados en un diagrama de navegación de la app con los componentes funcionales indicando la entrada y salida en cada caso. El resultado en esta fase es un documento de diseño de solución.
- Fase de Construcción: en esta fase se ejecuta la programación de los componentes para cada una de las pantallas que se presentan en la navegación, así como el diseño visual de cada componente alineado a la identidad gráfica de la empresa. Para esto, revisa y aplica lo aprendido en los cursos anteriores del certificado. Si decides desarrollar tu app en iOS, apóyate en el capítulo 2.7 del libro App Development with Swift. Una vez comiences a trabajar en tu app será importante validar el nivel de complejidad en cada componente y documentar el código para establecer la versión del desarrollo para futuras actualizaciones o inclusión de nuevos componentes. El resultado de esta fase serán los archivos de programación y los archivos de diseño editables.
- Fase de Pruebas: en esta fase se realizan prototipos funcionales en los simuladores de las diferentes plataformas, para así establecer un medio real de cumplimiento funcional a nivel de componente y de integración a nivel de la app. El entregable son los prototipos y el resultado de cada prueba.
- Fase de Integración: en esta fase se deberán integrar los prototipos funcionales y de diseño en una sola app con la intención de realizar la integración de cada componente con cada nivel de servicio. El entregable aquí es la app completa y funcional
Luego de crear el cronograma, lleva a cabo cada una de las fases antes descritas.
Criterios |
Puntaje |
1. Listado de requerimientos posibles y alcanzables. |
10 |
2. Documento de diseño de solución. |
10 |
3. Archivos de programación y los archivos de diseño editables. |
20 |
4. Prototipos y resultados de cada prueba. |
20 |
5. App funcional. |
40 |
Puntaje total |
100 |