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