Fase I - Inicial
Introducción
En esta fase se delimita el alcance del proyecto, para lo cual se debe:
· Identificar todas las entidades externas con las que el sistema interactuará y definir la naturaleza de esta interacción en alto nivel, lo que implica identificar todos los casos de uso y describir unos pocos significantes.
· Establecer los criterios de aceptación, identificar los riesgos, y estimar los recursos necesarios.
· Elaborar un plan de fase que muestra los hitos más importantes.
Comenzar a construir un prototipo ejecutable de la arquitectura, que contiene los casos de uso críticos identificados hasta el momento.
Objetivos
·
Adecuación al modelo de proceso.
· Identificar los requerimientos relevantes para definir el Alcance y la Arquitectura.
· Especificar los requerimientos.
· Definir el Alcance del Sistema.
· Definir la Arquitectura inicial del sistema.
· Diseñar el Núcleo del Sistema.
· Identificar riesgos, planificación de mitigación y contingencia de los mismos.
· Implementar el Núcleo del Sistema contemplando la arquitectura definida.
· Implementar un prototipo que permita resolver los riesgos técnicos identificados.
· Definición del Glosario.
· Realización de los planes Plan de Calidad, Plan de Configuración, Plan de Verificación y Validación, Plan de Proyecto.
· Evaluar la capacidad de hacer el proyecto.
Actividades críticas
· Relevamiento de Requerimientos
· Especificación de Requerimientos
· Priorización de Requerimientos
· Diseño del Sistema
· Actividades técnicas:
· Preparar el ambiente de desarrollo Genexus para el trabajo general, para cliente/servidor y para base de datos (Preferences del Modelo, DBMS options, etc.).
· Preparar el ambiente de desarrollo Genexus con Java y resolver problemas técnicos relativos a Java.
· Autoestudio: Estudiar la Metodología Genexus, estudiar el Modelo de Proceso para Desarrollo de Software con Genexus.
· Implementar un prototipo que permita resolver los riesgos técnicos identificados.
· Implementar el Núcleo del sistema teniendo en cuenta la arquitectura definida hasta el momento.
· Reunión del Equipo del Proyecto
Actividades no críticas
· Planificación de Calidad
· Planificación de Configuración
· Planificación de Verificación
· Planificación de Proyecto
· Definir el Glosario
· Definir la Nomenclatura a usar en el proyecto.
· Definir estilos para los objetos Genexus del proyecto.
Actividades y entregables por iteración
Iteración I
Semanas que componen la iteración: Semana 1, Semana 2 y Semana 3
Semana |
Línea de trabajo |
Actividad |
Entregable |
Prioridad |
|
Semana 1 |
Requerimientos y Análisis |
Relevamiento de Requerimientos |
Acta de Reunión de Requerimientos |
Alta |
|
Semana 1 |
Requerimientos y Análisis |
Especificación de Requerimientos |
Especificación de Requerimientos |
Alta |
|
Semana 1 |
Requerimientos y Análisis |
Especificación de Requerimientos |
Requerimientos Suplementarios |
Media |
|
Semana 1 |
Requerimientos y Análisis |
Definición de Glosario |
Glosario |
Baja |
|
Semana 1 |
Gestión de Proyecto |
Reunión de Equipo |
Acta de la Reunión de Equipo |
Alta |
|
Semana 1 |
Gestión de Proyecto |
Reunión de Equipo |
Plan de la Iteración |
Alta |
|
Semana 1 |
Gestión de Proyecto |
Seguimiento de Proyecto |
Registro de Actividades |
Alta |
|
Semana 1 |
Gestión de Proyecto |
Seguimiento de Proyecto |
Informe de Situación de Proyecto |
Alta |
|
Semana 1 |
Gestión de Calidad |
Revisión de Entregas |
Entrega Semanal de SQA |
Alta |
|
Semana 1 |
Comunicación |
Definir los Métodos de Comunicación |
Documento Informativo |
Alta |
|
Semana 1 |
Comunicación |
Revisión Administrativa |
No tiene |
Alta |
|
Semana 2 |
Requerimientos y Análisis |
Relevamiento de Requerimientos |
Acta de Reunión de Requerimientos |
Alta |
|
Semana 2 |
Requerimientos y Análisis |
Especificación de Requerimientos |
Especificación de Requerimientos |
Alta |
|
Semana 2 |
Requerimientos y Análisis |
Especificación de Requerimientos |
Requerimientos Suplementarios |
Media |
|
Semana 2 |
Requerimientos y Análisis |
Priorización de Requerimientos |
Requerimientos Candidatos |
Media |
|
Semana 2 |
Requerimientos y Análisis |
Especificación de Requerimientos |
Modelo de Casos de Uso |
Media |
|
Semana 2 |
Requerimientos y Análisis |
Definición de Alcance del Sistema |
Alcance del Sistema |
Media |
|
Semana 2 |
Requerimientos y Análisis |
Definición de Glosario |
Glosario |
Media |
|
Semana 2 |
Requerimientos y Análisis |
Definición de Nomenclatura |
Nomenclatura |
Alta |
|
Semana 2 |
Diseño |
Diseño del Sistema |
Modelo de Diseño |
Alta |
|
Semana 2 |
Diseño |
Descripción de la Arquitectura |
Descripción de la Arquitectura |
Media |
|
Semana 2 |
Implementación |
Definición de Estilos |
Base de Conocimiento con Estilos |
Media |
|
Semana 2 |
Implementación |
Implementación de Prototipo |
Prototipo (Riesgos técnicos) |
Alta |
|
Semana 2 |
Verificación |
Planificación de Verificación |
Plan de Verificación y Validación |
Alta |
|
Semana 2 |
Gestión de Proyecto |
Planificación de Proyecto |
Plan de Proyecto |
Alta |
|
Semana 2 |
Gestión de Proyecto |
Gestión de Riesgos |
Documento de Riesgos |
Alta |
|
Semana 2 |
Gestión de Proyecto |
Seguimiento de Proyecto |
Registro de Actividades |
Alta |
|
Semana 2 |
Gestión de Proyecto |
Seguimiento de Proyecto |
Informe de Situación de Proyecto |
Alta |
|
Semana 2 |
Gestión de Proyecto |
Ajuste y Control de Desarrollo |
Planificación de desarrollo |
Alta |
|
Semana 2 |
Comunicación |
Reunión de Seguimiento |
No tiene |
Alta |
|
Semana 2 |
Gestión de Calidad |
Revisión de Entregas |
Entrega Semanal de SQA |
Alta |
|
Semana 2 |
Gestión de Calidad |
Planificación de Calidad |
Plan de Calidad |
Alta |
|
Semana 2 |
Gestión de Configuración y Control de Cambios |
Planificación de Configuración |
Plan de SCM |
Alta |
|
Semana 2 |
Comunicación |
Revisión Técnica |
No tiene |
Alta |
|
Semana 3 |
Requerimientos y Análisis |
Relevamiento de Requerimientos |
Acta de Reunión de Requerimientos |
Alta |
|
Semana 3 |
Requerimientos y Análisis |
Especificación de Requerimientos |
Especificación de Requerimientos |
Alta |
|
Semana 3 |
Requerimientos y Análisis |
Especificación de Requerimientos |
Requerimientos Suplementarios |
Alta |
|
Semana 3 |
Requerimientos y Análisis |
Priorización de Requerimientos |
Requerimientos Candidatos |
Alta |
|
Semana 3 |
Requerimientos y Análisis |
Especificación de Requerimientos |
Modelo de Casos de Uso |
Alta |
|
Semana 3 |
Requerimientos y Análisis |
Definición de Alcance del Sistema |
Alcance del Sistema |
Alta |
|
Semana 3 |
Requerimientos y Análisis |
Definición de Glosario |
Glosario |
Alta |
|
Semana 3 |
Requerimientos y Análisis |
Definición de Nomenclatura |
Nomenclatura |
Alta |
|
Semana 3 |
Diseño |
Diseño del Sistema |
Modelo de Diseño |
Alta |
|
Semana 3 |
Diseño |
Descripción de la Arquitectura |
Descripción de la Arquitectura |
Alta |
|
Semana 3 |
Implementación |
Definición de Estilos |
Base de Conocimiento con Estilos |
Alta |
|
Semana 3 |
Implementación |
Implementación del Núcleo |
Prototipo de Núcleo |
Alta |
|
Semana 3 |
Implementación |
Definición de Estilos |
Base de Conocimiento con Estilos |
Alta |
|
Semana 3 |
Verificación |
Planificación de Verificación |
Plan de Verificación y Validación |
Alta |
|
Semana 3 |
Gestión de Proyecto |
Planificación de Proyecto |
Plan de Proyecto |
Alta |
|
Semana 3 |
Gestión de Proyecto |
Gestión de Riesgos |
Documento de Riesgos |
Alta |
|
Semana 3 |
Gestión de Proyecto |
Seguimiento de Proyecto |
Registro de Actividades |
Alta |
|
Semana 3 |
Gestión de Proyecto |
Seguimiento de Proyecto |
Informe de Situación de Proyecto |
Alta |
|
Semana 3 |
Gestión de Calidad |
Revisión de Entregas |
Entrega Semanal de SQA |
Alta |
|
Semana 3 |
Gestión de Calidad |
Planificación de Calidad |
Plan de Calidad |
Alta |
|
Semana 3 |
Gestión de Configuración y Control de Cambios |
Planificación de Configuración |
Plan de SCM |
Alta |
|
Semana 3 |
Comunicación |
Reunión de Seguimiento |
No tiene |
Alta |
|
Semana 3 |
Comunicación |
Revisión Técnica |
No tiene |
Alta |
|