Apartado desarrollo - Practicum42-MP-20201/actividad5-apartadodesarrollo-Carmenjara GitHub Wiki
3.1 Introducción
En este capítulo se describe el proceso desarrollo de la solución software web, en donde se evidencia la aplicabilidad de las 5 fases de la metodología Scrum y de igual forma la implementación en base a la arquitectura de 3 capas a la par con el parón arquitectónico Modelo Vista Controlador (MVC) y las tecnologías utilizadas. Además, se explica el desarrollo de la aplicación móvil mediante el estilo API REST.
3.2 Fases de la metodología de desarrollo de software
Para el desarrollo del proyecto es necesario generar artefactos, planteados por la metodología Scrum de acuerdo a cada evento o fase. A continuación, en la tabla 7 se detalla cada uno de ellos y las actividades desarrolladas para tal fin.
Tabla 7. Eventos y artefactos Scrum
Elaboración: (Jaramillo L. y Jaramillo R., 2020)
3.3 Iniciación
El objetivo principal de esta fase es la recopilación de información para entrar en contexto de lo que necesita la nueva solución software, la posición del producto, los involucrados, el resumen y características del producto a desarrollar, así como plasmar los requerimientos a partir de las necesidades proporcionadas por los entes involucrados.
3.3.1 Entrevistas e Historias de Usuario
Toda la información proporcionada por el responsable y demás involucrados del Departamento de Logística de la Policía Nacional SUb-Zona 7 Loja, como parte de las entrevistas y documentos proporcionados como archivos Excel y Word, fue plasmada bajo el formato de Historias de Usuario en donde se hace una pequeña descripción de los requerimientos; al redactar se debe toma en cuenta el rol, la funcionalidad, el resultado esperado y criterios de aceptación para una posterior evaluación de su cumplimiento; estas “historias de usuario” se describen en el Anexo 1.
3.3.2 Diagrama de procesos
En el Anexo 2 se puede identificar las principales actividades de la organización y la secuencia en la que estas se llevan a cabo. El anexo corresponde a los diagramas de procesos del mantenimiento preventivo y mantenimiento correctivo a donde se enfoca la automatización y aplicación de la solución software.
3.3.3 Documento de visión
Un documento de visión permite definir de manera clara el alcance y objetivo de un proyecto o producto, toma en cuenta aspectos como la posición del producto, da a conocer los afectados e involucrados, los usuarios que intervendrán en el nuevo sistema y las necesidades que estos presentan, y el resumen del producto que relaciona perspectiva, beneficios y características; todos esto se pueden analizar a mayor detalle en el Anexo 3.