Lista de Archivos del proyecto de Ingenieria de Software.
| Titulo
| Descripcion |
| Plan de Desarrollo de Software | |
| Calendario de actividades | |
| Diario de ejecucion | |
|
|
|
Este documento es una versión preliminar preparada para ser incluida en la propuesta elaborada como respuesta al proyecto de prácticas de la asignatura de Ingeniería de Software de la Escuela de Sistema e Informática de la Universidad Nacional del Santa. Este documento provee una visión global del enfoque de desarrollo propuesto.
El proyecto ha sido ofertado por el grupo de desarrollo de software ATHLAC que utiliza la metodología de RUP en la que únicamente se procederá a cumplir con las tres primeras fases que marca la metodología, constando únicamente en la tercera fase de dos iteraciones. Es importante destacar esto puesto que utilizaremos la terminología RUP en este documento. Se incluirá el detalle para las fases de Inicio y Elaboración y adicionalmente se esbozarán las fases posteriores de Construcción y Transición para dar una visión global de todo proceso.
El enfoque de desarrollo propuesto constituye una configuración del proceso RUP de acuerdo a las características del proyecto, seleccionando los roles de los participantes, las actividades a realizar y los entregables que serán generados. Este documento es a su vez uno de los entregables de RUP.
El propósito de la Plan del Proyecto es proporcionar la información necesaria para controlar el proyecto. En él se describe el enfoque de desarrollo del software.
Los usuarios del Plan de Desarrollo del Software son:
· El jefe del proyecto lo utiliza para organizar la agenda y necesidades de recursos, tanto como para realizar su seguimiento.
· Los miembros del equipo de desarrollo lo usan para entender lo qué deben hacer, cuándo deben hacerlo y qué otras actividades dependen de ello.
El Plan del Proyecto describe el plan global usado para el desarrollo del “Sistema para la Administración y Ventas de la Distribuidora CCC”. El detalle de las iteraciones individuales se describe en los planes de cada iteración, documentos que se aportan en forma separada. Durante el proceso de desarrollo en el entregable se definen las características del producto a desarrollar, lo cual constituye la base para la planificación de las iteraciones. Para este Plan de Proyecto, nos hemos basado en el Pliego de Cláusulas Técnicas para hacer una estimación aproximada, una vez comenzado el proyecto y durante la fase de Inicio se generará la primera versión del entregable , el cual se utilizará para refinar este documento. Posteriormente, el avance del proyecto y el seguimiento en cada una de las iteraciones ocasionará el ajuste de este documento produciendo nuevas versiones actualizadas.
Después de esta introducción, el resto del documento está organizado en las siguientes secciones:
Vista General del Proyecto (proporciona una descripción del propósito, alcance y objetivos del proyecto, estableciendo los artefactos que serán producidos y utilizados durante el proyecto).
Organización del Proyecto (describe la estructura organizacional del equipo de desarrollo).
Gestión del Proceso (explica los costos y planificación estimada, define las fases e hitos del proyecto y describe cómo se realizará su seguimiento).
Planes y Guías de aplicación (proporciona una vista global del proceso de desarrollo de software, incluyendo métodos, herramientas y técnicas que serán utilizadas).
En equipo se decidió poner a Gian Lucas Abad Montenegro como jefe de proyecto porque posee autoridad de mando, toma decisiones adecuadas a los problemas en el momento oportuno, posee poder de ejecución sin marcha atrás.
Este cargo es designado a nuestros compañeros Candra Cruz Cueva y Pablo Alayo Pinedo porque ejercen las tareas de análisis de los sistemas informáticos, saben planificar y estudiar la factibilidad técnico-económica de las alternativas que satisfacen estas necesidades.
Nuestro compañero Carlos Terrones España es el encargado porque posee habilidad sobre lógica y algoritmo, aptitudes para identificar la mejor alternativa de solución con nuevas tecnologías.
Decidimos el grupo en colocar en este puesto a Lesli Huerta Vasquez y Miguel Lujan Yauri porque sabe definir técnicamente los requerimientos de un producto software, Liderar equipos técnicos y especialistas en tecnologías para el desarrollo de proyecto.
A continuación se describen las principales responsabilidades de cada uno de los puestos en el equipo de desarrollo durante las fases de Inicio y Elaboración, de acuerdo con los roles que desempeñan en RUP.
| Puesto | Responsabilidad |
| Jefe de Proyecto | Es el que asigna los recursos, gestiona las prioridades, coordina las interacciones con los clientes y usuarios, y mantiene al equipo del proyecto enfocado en los objetivos. El jefe de proyecto también establece un conjunto de prácticas que aseguran la integridad y calidad de los artefactos del proyecto. Además, el jefe de proyecto se encargará de supervisar el establecimiento de la arquitectura del sistema. Gestión de riesgos. Planificación y control del proyecto. |
| Analista de Sistemas | Captura, especificación y validación de requisitos, interactuando con el cliente y los usuarios mediante entrevistas. Elaboración del Modelo de Análisis y Diseño. Colaboración en la elaboración de las pruebas funcionales y el modelo de datos. |
| Programador | Construcción de prototipos. Colaboración en la elaboración de las pruebas funcionales, modelo de datos y en las validaciones con el usuario |
| Ingeniero de Software | Gestión de requisitos, gestión de configuración y cambios, elaboración del modelo de datos, preparación de las pruebas funcionales, elaboración de la documentación. Elaborar modelos de implementación y despliegue. |