Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROSIF
Plan de Desarrollo de Software
Versin 1.0
PROSIF
Plan de Desarrollo de Software
Proyecto Final
Versin:
Fecha:
1.0
3/11/2014
Historial de Revisiones
Fecha
Versin
Descripcin
Autor
02/01/2002
0.9
Confidencial
Pgina 2 de 23
PROSIF
Plan de Desarrollo de Software
Proyecto Final
Versin:
Fecha:
1.0
3/11/2014
Tabla de Contenidos
1.
2.
3.
4.
Introduccin...........................................................................................................................................................4
1.1
Propsito...........................................................................................................................................................4
1.2
1.3
Resumen............................................................................................................................................................5
2.2
Suposiciones y Restricciones............................................................................................................................5
2.3
2.4
Modelo de Proceso...........................................................................................................................................9
3.2
Estructura Organizacional.............................................................................................................................10
3.3
Interfaces e Interacciones...............................................................................................................................11
3.4
Responsables...................................................................................................................................................12
3.5
Participantes en el Proyecto...........................................................................................................................14
3.6
Interfaces Externas.........................................................................................................................................15
3.7
Roles y Responsabilidades..............................................................................................................................15
6.
Lneas de trabajo............................................................................................................................................20
5.2
Dependencias..................................................................................................................................................22
5.3
5.4
Cronograma....................................................................................................................................................23
Referencias...........................................................................................................................................................23
Confidencial
Pgina 3 de 23
PROSIF
Plan de Desarrollo de Software
Proyecto Final
Versin:
Fecha:
1.0
3/11/2014
El Plan de Desarrollo del Software describe el plan global usado para el desarrollo del Sistema
de Control de Inventario de la Tienda Sara. El detalle de las iteraciones individuales se describe
en los planes de cada iteracin, documentos que se aportan en forma separada.
Durante el proceso de desarrollo en el artefacto Visin se definen las caractersticas del
producto a desarrollar, lo cual constituye la base para la planificacin de las iteraciones.
Para la versin 1.0 del Plan de Desarrollo del Software, nos hemos basado en la captura de
requisitos por medio del stakeholder representante de la empresa para hacer una estimacin
aproximada, una vez comenzado el proyecto y durante la fase de Inicio se generar la primera
versin del artefacto Visin, 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.
Confidencial
Pgina 4 de 23
PROSIF
Plan de Desarrollo de Software
Proyecto Final
Versin:
Fecha:
1.0
3/11/2014
1.3 Resumen
A continuacin el documento del Plan de Desarrollo de Software est organizado en las siguientes
secciones:
Vista General del Proyecto: proporciona una descripcin del propsito, alcance y objetivos del
proyecto, estableciendo los artefactos que sern producidos y utilizados durante el proyecto.
Organizacin del Proyecto: describe la estructura organizacional del equipo de desarrollo.
Gestin del Proceso: explica los costos y planificacin estimada, define las fases e hitos del
proyecto y describe cmo se realizar su seguimiento.
Planes y Guas de aplicacin: proporciona una vista global del proceso de desarrollo de software,
incluyendo mtodos, herramientas y tcnicas que sern utilizadas.
Sara es una farmacia que comercializa una serie de medicamentos. La entrada en un mercado
competitivo como en el que encuentra inmersa esta firma conllevar una previsible adaptacin a
los nuevos sistemas de informacin y a la evolucin tecnolgica. Por ello, EDP SOFTWARE,
considera necesario el desarrollo de un nuevo sistema de Inventario para una mejor organizacin
de su empresa.
El objetivo es desarrollar un sistema de Informacin para mejorar el control de inventario, y
gestionar todas las ventas, para que sea totalmente dinmica y de fcil uso.
Este proyecto estar dividido en varios mdulos, que son: Gestin de Reporte, Gestin de
Medicamento, Gestin de Usuario, Verificar Existencia, Gestin de venta e imprimir factura.
Presentar reportes como inventario, ventas, medicamentos agotando stock, registro de pedido,
control de medicamentos vendidos, de tal forma que se optimice este proceso en la farmacia.
1.5 Suposiciones y Restricciones
El Proyecto debe proporcionar una propuesta para el desarrollo del Sistema de Gestin de
Inventario para la Farmacia Sara. Las suposiciones y restricciones respecto del sistema, y que se
derivan directamente de las entrevistas con el stakeholder de la empresa son:
La aplicacin no podr realizar atencin mdica, tampoco se podr realizar pedidos de
medicamentos desde la aplicacin y no tendr acceso desde otro sistema o aplicacin.
Adaptacin a la normativa de Proteccin de Datos
Como es natural, la lista de suposiciones y restricciones se incrementar durante el desarrollo del
proyecto, particularmente una vez establecido el artefacto Visin.
1.6 Entregables del proyecto
Esta lista constituye la configuracin de RUP desde la perspectiva de artefactos, y que proponemos para
Confidencial
Pgina 5 de 23
PROSIF
Plan de Desarrollo de Software
Proyecto Final
Versin:
Fecha:
1.0
3/11/2014
este proyecto.
Cdigo
Actividades WBS
Duracin
(Das)
1.1
Planificacin
20
1.1.1
Reuniones Iniciales
1.1.1.1
0.5
1.1.1.2
1.1.1.3
1.1.1.4
1.5
1.1.2
Presupuesto y recursos
15
1.1.2.1
1.1.2.2
Aprobacin de Presupuesto
1.1.2.3
Trminos de Desembolso
1.1.2.4
1.1.2.5
1.1.2.6
1.2
Preparacin y Diseo
20
1.2.1
Plataforma Base
1.2.1.1
1.2.1.2
1.5
1.2.1.3
1.5
1.2.2
14
1.2.2.1
1.2.2.2
1.2.2.3
1.3
Ejecucin
23
1.3.1
15
1.3.1.1
Confidencial
Pgina 6 de 23
PROSIF
Plan de Desarrollo de Software
Proyecto Final
Versin:
Fecha:
1.0
3/11/2014
1.3.1.2
1.3.1.3
1.3.2
3.5
1.3.2.1
1.3.2.2
Integracin de Sistema
1.5
1.3.3
4.5
1.3.3.1
0.5
1.3.3.2
1.3.3.3
1.4
Puesta en Marcha
22
1.4.1
1.4.1.1
1.4.1.2
1.4.2
13
1.4.2.1
1.4.2.2
1.4.2.3
1.4.3
Capacitacin y Documentacin
1.4.3.1
1.4.3.2
1.5
1.5.1
1.5.1.1
1.5.2
1.5.2.1
1.5.2.2
1.5.3
Documentacin Final
1.5.3.1
Integracin de Apartado
1.5.3.2
Total Tiempo
90 das
Confidencial
Pgina 7 de 23
PROSIF
Plan de Desarrollo de Software
Proyecto Final
Versin:
Fecha:
1.0
3/11/2014
Esta seccin tiene como objetivo, especificar la estrategia que se utilizar para realizar cambios
agendados y no agendados al Plan de Proyecto. Este Plan de Desarrollo de Software, deber ser
revisado al inicio de cada fase, modificado de acuerdo a lo necesario, aprobado y distribuido al
equipo de proyecto. El Plan de Desarrollo del Software se revisar semanalmente y se refinar
antes del comienzo de cada iteracin. El administrador del proyecto ser encargado de monitorear
los cambios que puedan ser necesarios al plan de proyecto, mediante el desempeo de la actividad
de seguimiento del proyecto, y recibiendo las propuestas que los responsables por rea crean
oportunas. Estos cambios sern evaluados por todos o un subconjunto de los responsables de las
distintas reas (dependiendo de la naturaleza del cambio y las secciones a las que afecta).
Confidencial
Pgina 8 de 23
PROSIF
Plan de Desarrollo de Software
Proyecto Final
Versin:
Fecha:
1.0
3/11/2014
El proceso que se utilizara a seguir es el MUM, este modelo divide el tiempo del proyecto en
cuatro fases, que a su vez se dividen en iteraciones de dos semanas de duracin.
Las fases definidas, junto con sus objetivos son:
1- Inicio: Alcanzar un acuerdo entre todos los interesados respecto a los objetivos del ciclo de vida
para el proyecto, generando el mbito del proyecto, el caso de negocio, sntesis de arquitectura
posible y el alcance del proyecto.
2- Elaboracin: Establecimiento de la lnea base para la Arquitectura del sistema y proporcionar una
base estable para el diseo y el esfuerzo de implementacin de la siguiente fase, mitigando la
mayora de los riesgos tecnolgicos.
3- Construccin: Completar el desarrollo del sistema basado en la lnea base de la arquitectura.
4- Transicin: Garantizar que el software est listo para entregarlo a los usuarios.
Confidencial
Pgina 9 de 23
PROSIF
Plan de Desarrollo de Software
Proyecto Final
Versin:
Fecha:
1.0
3/11/2014
Confidencial
Pgina 10 de 23
PROSIF
Plan de Desarrollo de Software
Proyecto Final
1.10
Versin:
Fecha:
1.0
3/11/2014
Interfaces e Interacciones
Responsable
Involucrado
Sponsor
Sponsor y Clientes
Sponsor
Arquitecto, Responsable
SQA, Responsable
Verificacin y Cliente.
Sponsor
Desarrollador
Arquitecto, Responsable
SQA, Responsable
Verificacin y Cliente.
Especialistas Tcnicos
Definicin del
Alcance
Todos
Planificacin y
Seguimiento del
Proyecto
Planificar el Proyecto.
Director
Responsable de Verificacin /
Coordinador de desarrollo /
Responsable de SQA
Gestin de riesgos
Director
Todos
Evaluacin de la
Ver plan de Calidad
calidad de las entregas
y el producto final
Sponsor
Responsable de SQA
Verificacin de
entregables
Sponsor
Responsable de verificacin /
Asistentes de verificacin
Presentacin del
producto
Director
Administrador y Especialistas
tcnicos
Implantacin
Administrador
Administrador y Especialistas
tcnicos
Evaluacin de la
satisfaccin
Administrador
Administrador y Cliente
Confidencial
Procedimiento
Pgina 11 de 23
PROSIF
Plan de Desarrollo de Software
Proyecto Final
Versin:
Fecha:
1.0
3/11/2014
1.11
Responsables
Se identifican las actividades ms relevantes en el proyecto, los responsables de dichas actividades y los
involucrados.
Identificacin
actividad
Relevar
Requerimientos
de Descripcin de actividad
Responsable
Involucrados
Sponsor
Sponsor
Sponsor
Administrador Arquitecto
Responsable SQA Responsable
Verificacin.
Arquitecto Responsable SQA
Responsable Verificacin
Diseador de Interfaz
Arquitecto Responsable SQA
Responsable Verificacin
Diseador de Interfaz
Analistas Cliente
Especificar
Requerimientos
Validacin con el
cliente de los
requerimientos.
Definir Pautas de
Interface de usuario
Definir alcance del
sistema
Definir Glosario
Definir Modelo
Conceptual
Documento de
Requerimientos para
el prototipo
Disear el sistema
Desarrollador
Analistas
Desarrollador
Administrador Analistas
Sponsor
Sponsor
Todos
No tiene
Desarrollador
Analistas
Desarrollador
Describir la
arquitectura
Comunicar el diseo
a los implementados
Realizar la descripcin de la
arquitectura.
Comentar a los implementadores de
forma breve que tiene que
implementar.
Diseo de la base de Disear la base de datos
datos
Def. estndar de
Generar estndares de
documentacin
implementacin
tcnica
Implementar el
Realizar la implementacin de un
prototipo
prototipo
Corregir la
Realizar aquellas correcciones
implementacin.
necesarias
Desarrollador
Analistas Documentador de
usuario
Analistas Diseador de Interfaz
Planificar la
Tester
Confidencial
Desarrollador
Implementadores
Documentador de usuario
Desarrollador
No tiene
Desarrollador
No tiene
Desarrollador
Arquitecto Coordinador de
desarrollo
Arquitecto, Coordinador de
desarrollo, Responsable
Verificacin Responsable de
integracin.
No tiene
Desarrollador
Pgina 12 de 23
PROSIF
Plan de Desarrollo de Software
Proyecto Final
Verificacin
Planificar las
pruebas de la
iteracin
Especificar los casos
de pruebas
Generar Entorno de
prueba
Ejecutar las pruebas
Versin:
Fecha:
1.0
3/11/2014
Tester
Asistente de Verificacin
Coordinador de desarrollo
Tester
Asistente de Verificacin
Tester
Coordinador de desarrollo
Tester
Implementador
Director
Responsable SCM
Responsable SQA Responsable
Verificacin
Director
Coordinador de desarrollo
Director
Director
Todos
Todos
Director
Planificar la
configuracin de
SCM
Sponsor
Responsable de la Comunicacin
- Arquitecto -Resp. SQA
Analista- Coordinador Desarrollo
- Resp. Verificacin
No Tiene
Sponsor
Planificar el
proyecto
Seguimiento del
proyecto
Gestin de Riesgos
Reunin de Equipo
Reunin de
Seguimiento
Revisin Tcnica
Formal
Definir Mtodos de
Comunicacin
Seguimiento de
satisfaccin del
cliente
Confidencial
Especialista Tcnico
-Responsable SQA
Asistente de SQA
Asistente de SQA
Sponsor - Director
Director
Administrador
Director
Administrador Responsable de
SQA - Cliente
Pgina 13 de 23
PROSIF
Plan de Desarrollo de Software
Proyecto Final
1.12
Versin:
Fecha:
1.0
3/11/2014
Participantes en el Proyecto
Pgina 14 de 23
PROSIF
Plan de Desarrollo de Software
Proyecto Final
Versin:
Fecha:
1.0
3/11/2014
1.13
Interfaces Externas
PROSIF definir los participantes del proyecto que proporcionarn los requisitos del sistema, y
entre ellos quines sern los encargados de evaluar los artefactos de acuerdo a cada subsistema y
segn el plan establecido.
El equipo de desarrollo interactuar activamente con los participantes de PROSIF para
especificacin y validacin de los artefactos generados.
1.14
Roles y Responsabilidades
A continuacin se describen las principales responsabilidades de cada uno de los puestos en el equipo de
desarrollo durante las fases de Inicio y Elaboracin, de acuerdo con los roles que desempean en RUP.
1.16
Plan del Proyecto
En esta seccin se presenta la organizacin en fases e iteraciones y el calendario del proyecto.
1.16.1
El desarrollo se llevar a cabo en base a fases con una o ms iteraciones en cada una de ellas. La siguiente
tabla muestra una la distribucin de tiempos y el nmero de iteraciones de cada fase (para las fases de
Construccin y Transicin es slo una aproximacin muy preliminar)
Confidencial
Pgina 15 de 23
PROSIF
Plan de Desarrollo de Software
Proyecto Final
Actividades
Versin:
Fecha:
Nro.
Iteraciones
Duracin
Semanas
1
Fase de Inicio
Fase de Elaboracin
Fase de Construccin
Fase de Transicin
1.0
3/11/2014
1.16.2
Calendario del Proyecto
Para este proyecto se ha establecido el siguiente calendario. La fecha de aprobacin indica cundo el
artefacto en cuestin tiene un estado de completitud suficiente para someterse a revisin y aprobacin, pero
esto no quita la posibilidad de su posterior refinamiento y cambios.
Confidencial
Pgina 16 de 23
PROSIF
Plan de Desarrollo de Software
Proyecto Final
Versin:
Fecha:
1.0
3/11/2014
Comienzo
Aprobacin
Siguiente fase
Glosario
Siguiente fase
Visin
Siguiente fase
Siguiente fase
Siguiente fase
Siguiente fase
Siguiente fase
Siguiente fase
Siguiente fase
Siguiente fase
Siguiente fase
Siguiente fase
Durante todo el
proyecto
Durante todo el
proyecto
Durante todo el
proyecto
Durante todo el
proyecto
Comienzo
Aprobacin
Especificaciones Adicionales
Anlisis / Diseo
Modelo de Anlisis / Diseo
Modelo de Datos
Implementacin
Prototipos de Interfaces de Usuario
Modelo de Implementacin
Pruebas
Casos de Pruebas Funcionales
Despliegue
Modelo de Despliegue
Gestin de Cambios y Configuracin
Gestin del proyecto
Plan de Desarrollo del Software en su versin 1.0 y
planes de las Iteraciones
Ambiente
Confidencial
Pgina 17 de 23
PROSIF
Plan de Desarrollo de Software
Proyecto Final
Versin:
Fecha:
1.0
3/11/2014
Aprobado
Glosario
Aprobado
Visin
Aprobado
Revisar en cada
iteracin
Modelo de Datos
Revisar en cada
iteracin
Revisar en cada
iteracin
Revisar en cada
iteracin
Revisar en cada
iteracin
Revisar en cada
iteracin
Durante todo el
proyecto
Durante todo el
proyecto
Revisar en cada
iteracin
Durante todo el
proyecto
Durante todo el
proyecto
Especificaciones Adicionales
Anlisis / Diseo
Implementacin
Prototipos de Interfaces de Usuario
Modelo de Implementacin
Pruebas
Casos de Pruebas Funcionales
Despliegue
Modelo de Despliegue
Gestin de Cambios y Configuracin
Gestin del proyecto
Plan de Desarrollo del Software en su versin 2.0 y
planes de las Iteraciones
Ambiente
1.17
Gestin de Requisitos
Confidencial
Pgina 18 de 23
PROSIF
Plan de Desarrollo de Software
Proyecto Final
Versin:
Fecha:
1.0
3/11/2014
Los requisitos del sistema son especificados en el artefacto Visin. Cada requisito tendr una serie de
atributos tales como importancia, estado, iteracin donde se implementa, etc. Estos atributos permitirn
realizar un efectivo seguimiento de cada requisito. Los cambios en los requisitos sern gestionados
mediante una Solicitud de Cambio, las cuales sern evaluadas y distribuidas para asegurar la integridad del
sistema y el correcto proceso de gestin de configuracin y cambios.
Control de Plazos
El calendario del proyecto tendr un seguimiento y evaluacin semanal por el jefe de proyecto y por el
Comit de Seguimiento y Control.
Control de Calidad
Los defectos detectados en las revisiones y formalizados tambin en una Solicitud de Cambio tendrn un
seguimiento para asegurar la conformidad respecto de la solucin de dichas deficiencias Para la revisin de
cada artefacto y su correspondiente garanta de calidad se utilizarn las guas de revisin y checklist (listas
de verificacin) incluidas en RUP.
Gestin de Riesgos
A partir de la fase de Inicio se mantendr una lista de riesgos asociados al proyecto y de las acciones
establecidas como estrategia para mitigarlos o acciones de contingencia. Esta lista ser evaluada al menos
una vez en cada iteracin.
Gestin de Configuracin
Se realizar una gestin de configuracin para llevar un registro de los artefactos generados y sus versiones.
Tambin se incluir la gestin de las Solicitudes de Cambio y de las modificaciones que stas produzcan,
informando y publicando dichos cambios para que sean accesibles a todo los participantes en el proyecto.
Al final de cada iteracin se establecer una baseline (un registro del estado de cada artefacto,
estableciendo una versin), la cual podr ser modificada slo por una Solicitud de Cambio aprobada.
Confidencial
Pgina 19 de 23
PROSIF
Plan de Desarrollo de Software
Proyecto Final
5.
Versin:
Fecha:
1.0
3/11/2014
Lneas de trabajo
Descripcin de Lnea
trabajo
Anlisis/Requerimiento
Diseo
Implementacin
Confidencial
Verificacin
de IAC
R1
Descripcin
de
correspondientes
Relevar los Requerimientos
R2
R3
R4
R5
R6
R7
R8
R9
R10
D1
D2
D3
D4
D5
I1
I2
I3
I4
I5
I6
I7
V1
V2
V3
V4
V5
V6
V7
V8
actividades
Pgina 20 de 23
PROSIF
Plan de Desarrollo de Software
Proyecto Final
Implantacin
Versin:
Fecha:
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
Gestin de Proyecto
Configuracin
Calidad
Confidencial
P12
G1
G2
G3
G4
G5
G6
G7
G8
G9
G10
G11
G12
G13
G14
G15
G16
G17
G18
C1
C2
C3
C4
C5
C6
C7
C8
Q1
1.0
3/11/2014
Pgina 21 de 23
PROSIF
Plan de Desarrollo de Software
Proyecto Final
CU
Comunicacin
Formacin
1.19
Versin:
Fecha:
1.0
3/11/2014
Q2
Planificar la Calidad
Q3
Q4
Q5
Q6
Q7
Q8
CU1
CU2
CU3
CU4
CU5
E1
E2
Dependencias
1.20
Distribucin de Recursos Humanos
CPAR= Cantidad de Personas Asignadas al Rol.
Fase Rol
CPAR
Estimacin
horas en fase
Software
Requerimientos
133
Microsoft Office
Diseo
16
Microsoft Office
Implementacin
75
Java
Verificacin
19
Gestin de proyecto
11
123
Microsoft Office
Comunicacin
16
Microsoft Office
Calidad
22
Microsoft Office
Configuracin
10
Todos
Confidencial
Pgina 22 de 23
PROSIF
Plan de Desarrollo de Software
Proyecto Final
1.21
Versin:
Fecha:
1.0
3/11/2014
Cronograma
6. Referencias
Confidencial
Pgina 23 de 23