Array Development Sistema de Gestión de Club de Tenis Plan de Proyecto

Anuncio
Array Development
Sistema de Gestión
de Club de Tenis
Plan de Proyecto
Versión 2.0
Array Development
Versión 2.0
Plan de Proyecto
Historial de Revisiones
Ítem
1
2
Fecha
12/04/2007
26/04/2007
Historial de revisiones
Versión
Descripción
1.0 Versión inicial.
2.0 Actualización
Equipo
Array Development
Henry Tovar
José Maria Espinoza
Diego Gonzáles
Julio Povis Matos
Freddy Ruiz
Array Development
Pág. 2 de 13
Array Development
Versión 2.0
Plan de Proyecto
Tabla de Contenido
1.
ALCANCE DEL PROYECTO ........................................................................................................... 4
2.
REFERENCIAS ................................................................................................................................ 4
3.
FASES DEL PLAN ........................................................................................................................... 4
4.
CRONOGRAMA............................................................................................................................... 6
5.
OBJETIVOS DE CADA ITERACIÓN ............................................................................................... 6
6.
VERSIONES..................................................................................................................................... 7
7.
RECURSOS ..................................................................................................................................... 7
7.1
7.2
7.3
ESTRUCTURA ORGANIZACIONAL................................................................................................... 7
PERSONAL PARA EL PROYECTO .................................................................................................... 8
PLAN DE CAPACITACIÓN ............................................................................................................... 8
8.
RIESGOS ......................................................................................................................................... 8
9.
COSTOS .......................................................................................................................................... 9
ANEXO 1 ............................................................................................................................................... 11
Pág. 3 de 13
Array Development
Versión 2.0
Plan de Proyecto
Objetivo del Proyecto
El objetivo de éste Plan de Proyecto es tener una visión general, de manera clara y concisa
sobre las fases del ciclo de vida del proyecto; y tener de manera organizada las actividades a
desarrollas en cada una de las fases antes mencionadas, para así poder implementar un
sistema Web para un Club de Tenis.
1.
Alcance del Proyecto
Este Plan de Proyecto describe de manera general como se llevará a cabo el desarrollo de las
actividades y/o tareas en cada fase del proyecto, y para ello se ha realizado un calendario de
actividades donde describe lo que se va hacer en el proyecto. Con esto se puede organizar de
manera adecuada el tiempo y los recursos necesarios para cada actividad pudiendo así llevar
una buena gestión del proyecto.
2.
Referencias
Las referencias aplicables son:
1. Documento de Visión del Sistema de Gestión de un Club de Tenis.
2. Catálogo de Requerimientos del Sistema.
3. Cronograma de Actividades.
3.
Fases del Plan
El desarrollo de las actividades del Sistema de Gestión de Club de Tenis se desarrollará sobre
una serie de fases; donde cada una de ella puede tener una o más iteraciones y concluya con
una línea base bien definida de tal manera que nos permita tener una planeación del proyecto,
adecuada y flexible permitiendo la ayuda de nuestra toma de decisiones. A continuación se
muestra el ciclo de vida de un proyecto dividido en sus cuatro fases:
Etapa
No. De Iteraciones
Inicio
Fin
Concepción
1
Semana 1
Semana 3
Elaboración
1
Semana 4
Semana 7
Construcción
3
Semana 10
Semana 15
Transición
-
-
-
Tabla 1.1 Descripción a grandes rasgos de las etapas del proyecto.
Pág. 4 de 13
Array Development
Versión 2.0
Plan de Proyecto
Fase
Descripción
Punto de Control
Fase de
Concepción
En esta fase se establece la oportunidad del
negocio o modelado, los objetivos
y los
alcances del proyecto, su viabilidad, riesgos,
mediante
la
identificación
de
los
requerimientos. Se elabora un calendario de
tareas o actividades a realizar con su
respectiva distribución de recursos.
El
Catálogo
de
Requerimientos es el
hito final de esta
primera
fase.
Este
documento contiene los
requerimientos que se
implementarán en el
sistema.
En esta etapa se deberá emitir el Catálogo de
Requerimientos, el documento de Visión y el
Plan de Proyecto.
Fase de
Elaboración
Es la parte más crítica del proyecto, dado que
en ella se analizará el dominio del problema en
base a los requerimientos establecidos en la
fase anterior contemplando los casos de uso;
además se desarrollará un plan de todo el
proyecto y la descripción de la Arquitectura del
Software, lo que correspondería a un diseño
preliminar (Prototipo).
En esta fase se emitirá los siguientes
documentos: Glosario de Términos, el ERS
(Especificación
de
Requerimientos
de
Software), Documento de Arquitectura de
Software; el documento de Procesos del
Negocio y el Plan de Pruebas, Diagrama de
Secuencia. Además se determinarán los
estándares requeridos de Programación y el
prototipo de Arquitectura de Software.
Fase de
Construcción
En esta fase se realiza la implementación de
los casos de uso descritos anteriormente, se
desarrolla las componentes restantes y se le
agrega al producto.
La primera entrega del sistema será una
versión de prueba que contendrá la
implementación de todos los casos de uso y
que se entregará al usuario para su evaluación.
El
Prototipo
de
Arquitectura
del
Sistema es la tarea que
pone fin a la etapa de
elaboración, diseñando
el sistema para su
posterior construcción
cumpliendo con los
requerimientos
especificados.
El
Producto
Final
representa la última
versión del sistema,
lista para utilización por
parte del cliente.
.
La segunda y tercera entrega del sistema
contendrá las modificaciones necesarias en
base a la versión anterior y soportará la
inclusión de nuevas características a solicitud
del usuario previa evaluación de su viabilidad
por parte del equipo de proyecto. Se realizarán
las pruebas unitarias y de integración en cada
entrega.
La
cuarta
entrega
soportará
las
funcionalidades completas de los casos de uso
documentados y las nuevas características
solicitadas de ser el caso. Esta versión Beta
será entregada con instaladores para su
Pág. 5 de 13
Array Development
Versión 2.0
Plan de Proyecto
utilización.
Transición
4.
Esta etapa no será desarrollada en este
proyecto.
-
Cronograma
Las fases del proyecto, iteraciones y límites están contenidas en el Diagrama de Gantt, el cual
se presentará adjunto al final de este documento. Este diagrama ilustra el horario del alto nivel
del proyecto, mostrando fases, iteraciones e hitos importantes. Se espera que la duración del
proyecto sea 4 meses (un ciclo académico).
5.
Objetivos de cada iteración
Cada fase está compuesta por iteraciones de desarrollo en la cuales un subconjunto del
sistema es desarrollado. En general, estas iteraciones:

Reducir errores técnicos utilizando etapas definidas en las cuales se desarrolla el
sistema paso a paso.

Proveer versiones iniciales de un sistema en operatividad.

Permitir flexibilidad en el planeamiento de las características de cada versión.
Fase
Iteración
Descripción
Límites
Riesgos Solucionados
Concepción
Iteración
única
Definir el modelado del
negocio, documento de
visión y especificación
de requerimientos.
Emisión del
Documento
Requerimient
os.
Esclarecer y determinar
los requerimientos del
usuario.
Se completa el análisis y
diseño de los casos de
uso identificados en los
requerimientos.
Prototipo de
Arquitectura
de Software.
Problemas
de
arquitectura resueltos.
Obtener críticas
usuario
sobre
prototipo.
del
el
los
del
sido
la
del
Elaboración
Iteración
única
Definir estándares.
Se
delimitan
los
alcances del proyecto y
se desarrolla un plan de
trabajo a seguir.
Realizar prototipos.
Construcción
Iteración
Desarrollo
de la
versión de
Prueba
Alpha
Diseño, programación y
pruebas de la versión
Alpha.
Software
versión
de
prueba
(Alpha).
Primera parte de
requerimientos
usuario
han
desarrollados en
versión
Alpha
Sistema.
Iteración
Desarrollo
de la
Diseño, programación y
pruebas de la versión
Software
versión de
prueba
Características de la
versión Alpha
completamente
Pág. 6 de 13
Array Development
Versión 2.0
Plan de Proyecto
versión de
Prueba
Alpha
Alpha. M
(Alpha).
revisadas por el
usuario.
Calidad del producto
garantizada.
Minimización de
defectos.
Costo de calidad
reducido.
Iteración
Desarrollo
de la
versión de
Prueba
Beta.
6.
Diseño, programación y
pruebas de la versión
Beta.
Software
versión de
prueba
(Beta).
Lanzamiento de versión
Beta completa.
Versiones
Este plan de proyecto contempla la entrega de dos versiones de prueba (Alpha y Beta) y una
versión oficial (V1) que serán entregadas al usuario para su evaluación.
Se espera que la versión Alpha, brinde un primer panorama del sistema final, esta primera
versión aun podrá no contener todas las funcionalidades listas y por ello su principal función
es encontrar posibles fallas, que podrían causar problemas mayores en versiones avanzadas.
A diferencia de la versión Alpha, la versión Beta contendrá todas las funcionalidades
completas y funcionando, esta versión servirá para realizar las pruebas finales y encontrar
posibles errores o fallas de programación, antes de entregar la versión final.
Se espera que el contenido planificado para las revisiones cambie junto con el progreso del
proyecto. Esto puede ocurrir debido a diversos factores tanto de negocio como técnicos. En
particular, la ventaja, el esfuerzo, y atributos de riesgo son usados para determinar la prioridad
de exigencias de producto y así entregar la revisión objetivo.
7.
Recursos
7.1
Estructura Organizacional
El proyecto cuenta con la siguiente estructura:
Henry Tovar Uribe
Jefe de Proyecto
José María Espinoza
Julio Povis Matos
Freddy Ruiz
Diego González V.
DBA
Encargado del
Analista Programador
mantenimiento de la
página Web
Además de este organigrama, se cuenta con un Grupo del mismo horario que realizan la parte de
nuestros usuarios. Estos, son integrantes del Grupo 2.
Pág. 7 de 13
Array Development
Versión 2.0
Plan de Proyecto
7.2
Personal para el proyecto
Todas las actividades serán desarrolladas por el personal indicado en la estructura
organizacional del punto 8.1.
El equipo de trabajo se encuentra definido para toda la duración del proyecto y ha sido
organizado de la siguiente manera: un “Jefe de Proyecto”, un “Administrador de Bases de
Datos” (DBA), dos “Experto en la Herramienta” (se utilizara lenguaje Java para la
implementación) y un encargado de mantener actualizada la pagina Web.
7.3
Plan de capacitación
La especialización en el manejo de los lenguajes de Java en Web y la BD, estará a cargo de
los responsables de Programación quienes oportunamente instruirán a los integrantes del
grupo Array Development.
8.
Riesgos
Matriz de riesgo
Impacto
Alto
Impacto
Media
Impacto
Baja
Probabilidad
Alta
Fallo en el instalador,
alcance demasiado
optimista
Borrar una clase
importante
Sobrescribir métodos
Probabilidad
Media
Robo( Equipos de
computo)
Probabilidad
Baja
Uno de los integrantes
se retira del curso
Uno de los integrantes del
grupo se enferma
Algunos integrantes no
asisten a las reuniones
Mal manejo de la Base
de Datos.
Costos mal estimados
Pág. 8 de 13
Array Development
Versión 2.0
Plan de Proyecto
9.
Costos
Presupuesto de proyecto estimado:
Presupuesto Inicial para el Desarrollo del Sistema Array Development
Laborales
Fase
(Punto de control)
Concepción (Catálogo de
1
requerimientos)
Elaboración (Especificación de
2
requerimientos)
3 Elaboración (Análisis)
4
Elaboración (Análisis y Prototipo de
arquitectura)
Construcción – iteración
Alpha)
Construcción – iteración
6
Alpha)
Construcción – iteración
7
Alpha)
Construcción – iteración
8
Beta)
5
(Versión
(Versión
(Versión
(Versión
9 Construcción – versión Final
Duración
(SEM.)
Esfuerzo
(horas)
Costo
(soles)
1
200
2400
1
200
2400
2
400
6400
3
600
7350
1
120
3000
1
120
3000
1
120
3000
1
120
3000
1
120
3000
Total
33,550.00
Total
700
750
1,450
No Laborales
Materiales:
Otros gastos directos:
Recursos
2 documentadores,
2 analistas
2 documentadores,
2 analistas
1 documentadores,
3 analistas
1 documentador,
3 analista
programadores
4 analista
programadores
4 analista
Programadores
4 analista
programadores
4 analista
programadores
4 analista
programadores
Resumen
Presupuesto Estimado (soles): 35,000.00
Pág. 9 de 13
Array Development
Versión 2.0
Plan de Proyecto
Anexo 1
Cronograma General del Proyecto
Pág. 11 de 13
Array Development
Versión 2.0
Plan de Proyecto
Pág. 12 de 13
Array Development
Versión 2.0
Plan de Proyecto
Pág. 13 de 13
Descargar