2. Plan para la dirección del proyecto Gestión de la integración
Last updated Oct 19, 2021
by
sr_labs Admin
# Metodología
## Primer entregable
Para el primer entregable la dirección del proyecto fue llevada a cabo por el Ing. Pedro Domingo, siendo el encargado de dividir las responsabilidades y roles, cada miembro tuvo que trabajar individualmente en el desarrollo de las funcionalidades llevando a cabo el rol que fue designado, por lo que no podríamos decir que se hizo una planificación del proyecto completo.
Cada miembro analizó, diseñó e implementó las funcionalidades que le corresponden siendo supervisores de las áreas que cubrían los roles asignados, los cuales fueron de la siguiente forma:
* Bases de datos: José Carlos Soberanis, Astrid Gabriela y Celia Esmeralda.
* Encargados de diseñar la base de datos, creando a su vez las instrucciones SQL de DDL y DML, así como los algoritmos de acceso a la base de datos para la versión de escritorio.
* Backend: Mario Ramírez, Celia Esmeralda y Sergio Daniel Cifuentes.
* Encargados de supervisar el desarrollo de las funcionalidades asignadas a cada persona dentro del equipo de trabajo.
* Frontend: Sergio Daniel Cifuentes y Fatima Odra Tezo.
* Encargados de supervisar el diseño de las funcionalidades asignadas a cada persona dentro del equipo de trabajo.
* Diagramas: Bryan Rene Gomez y Celia Esmeralda.
* Encargados de generar los diagramas de las clases, de la base de datos, de flujo, etc. Generados durante la ejecución del proyecto.
* Integrador de código: Luis Estuardo Bolaños y Astrid Gabriela.
* Encargados de gestionar las funcionalidades desarrolladas por cada integrante dentro de la estructura final del proyecto.
## Segundo entregable
### Versión Web
#### *Fase de requerimientos*
En esta fase se evaluarán los requerimientos que se desean lograr además de una
comparación con el proyecto creado con anterioridad, verificando sus funcionalidades y analizando las posibles mejoras que este tendrá.
#### *Fase de modelación*
Con los datos anteriormente obtenidos se empezará a realizar una reestructuración
de la base de datos para incorporar nuevas funcionalidades y mejorar el procesamiento.
#### *Fase de desarrollo*
Con la base de datos reestructurada se procederá a realizar cambios en la interfaz
gráfica y a la lógica del negocio y así poder implementar las mejoras analizadas en la fase de requerimientos y evaluación.
#### *Fase de pruebas*
Se realizarán diversas pruebas para comprobar que la aplicación no presente errores e identificar los posibles bugs y resolverlos.
### Versión Escritorio
| Ciclo de vida del proyecto y enfoque multifase |
| ---------------------------------------------- |
| Ciclo de vida del proyecto |
| Fase del proyecto |
| Análisis del proyecto (Escritorio) |
| Análisis del proyecto (Web) |
| Adquisición de código fuente |
| Analisis de codigo |
| Pruebas de funcionalidad |
| Implementación de nuevas funcionalidades (Mejoras) |
| Auditoria externa |
| Entrega y cierre de implementación |
| Proceso de gestión del proyecto |
| ------------------------------- |
| Proceso |
| Desarrollar el acta de constitución del proyecto |
| Desarrollar un plan de gestión del proyecto |
| Planificar el alcance |
| Desarrollar el cronograma |
| Dirigir y gestionar la ejecución del proyecto |
| Monitorear y controlar el trabajo del proyecto |
| Cerrar el proyecto |
## Tercer entregable
Para esta última etapa se han asignado roles específicos para la planificación y ejecución del último entregable del proyecto Tiempo Maya, siendo los siguientes:

Cada identificador hace referencia a un miembro del equipo, resultando en una planificación sobre las actividades que se deberán llevar a cabo por cada rol, tales como:
### GP. Web (Fátima tezó) y desarrolladores (Jhonny García y Yefer Alvarado)

### Encargado de documentación (José Carlos Soberanis)

### GP. Escritorio (Celia Vargas) y desarrolladores (Sergio Cifuentes y Luis Bolaños)
!\[\](https://lh4.googleusercontent.com/qmFTRa36-5N5WbufDniaRUEeEXAjxOFC1Ss7Zl4FFzP4VJd9sYhrGLudfT9Me4wkww2b8jjhPI8LZeTHfWKK0MECcAt2asJF0jMdm-Uo1GPcIGNyR5cszYhQQuRiQvL_2cJtDdGZ =426x465.00000000000006)
### Integrador de código (Mario Ramírez)

### Tester (Alexander Luther Montejo)

### Administrador de base de datos (Bryan Gómez)

### Encargada de divulgación (Astrid Martinez)

# Tiempos
Una vez llevado a cabo un análisis sobre los requerimientos y funcionalidades se comenzaron a realizar cronogramas de las actividades a realizar.
## Primer entregable (Noviembre, 2020)
Se cumplen con las funcionalidades básicas junto con la documentación generada durante el análisis, diseño, desarrollo e implementación del mismo.

## Segundo entregable (Marzo, 2021)
Se agregan funcionalidades faltantes, así como una mejora significativa en la documentación generada.
### Web

### Escritorio
No se halló documentación relacionada a los tiempos asignados para la ejecución de actividades.
## Tercer Entregable (Abril, 2021)
Debido a la división de las responsabilidades se realizaron diferentes cronogramas de actividades para los diferentes roles, entre los que podemos encontrar:
### Administrador de base de datos

### Documentador

### Divulgador

### Gerencia del proyecto y desarrolladores (Web)

### Integrador de código

### Gerencia del proyecto y desarrolladores (Escritorio)

# Documentación generada
## Primer entregable
Para un correcto seguimiento de la documentación que se generó a lo largo del diseño del sistema se recomienda revisar el apartado de “Diagramas”, dentro de la documentación donde se encuentra este documento.
* Manual técnico
* Scripts de la base de datos
* Documentación del código generado
* Cronograma de actividades
* Diagramas
* De flujo
* De secuencia e interacción
* ER o de tablas
* De clases
* Manual de usuario
## Segundo entregable
* Manual técnico
* Documentación del código generado
* Cronograma de actividades
* Scripts de la base de datos
* Manual de gestión de la integración (Agregado)
* Enunciado de trabajo (Agregado, web)
* Carta del proyecto (Agregado, web)
* Caso de negocio (Agregado, web)
* Marco teórico (Agregado, web/escritorio)
* Acta de la constitución del proyecto (Agregado, escritorio)
* Plan para la dirección del proyecto (Agregado, escritorio)
* Dirección y gestión de la ejecución del proyecto (Agregado, escritorio)
* Monitoreo y control de la ejecución del proyecto (Agregado, escritorio)
* Control integrado de cambios (Agregado, escritorio)
* Cierre de proyecto o fase (Agregado, escritorio)
* Manual de usuario
## Tercer Entregable
* Manual de usuario
* Manual técnico
* Documentación del código generado
* Cronograma de actividades
* Scripts de la base de datos
* Casos de uso
* Manual de instalación (Agregado)
* Manual de gestión de la integración (Ambas versiones)
* Enunciado de trabajo
* Carta del proyecto
* Caso de negocio
* Marco teórico
* Acta de la constitución del proyecto
* Plan para la dirección del proyecto
* Dirección y gestión de la ejecución del proyecto
* Monitoreo y control de la ejecución del proyecto
* Control integrado de cambios
* Cierre de proyecto o fase
* Diagramas
* De flujo
* De secuencia
* ER o de tablas
* De casos de uso
Like
·