Está en la página 1de 9

EMPRESA ArMaSoft

Imagen Corporativa

FORMATO PLAN DE DESARROLLO


DE SOFTWARE

ArkaGold

PLAN DE DESARROLLO DE SOFTWARE


Versin <1.1>
04/09/2009

Elaborado por:
Carlos Humberto Marn Murillo
Miembro del equipo
Luis Carlos Arcila Soto
Miembro del equipo

Cdigo: PDS-001
Versin: 1
Fecha: 16/09/2009
Pgina 1 de 9

Imagen Corporativa

EMPRESA ArMaSoft
FORMATO PLAN DE DESARROLLO
DE SOFTWARE

Cdigo: PDS-001
Versin: 1
Fecha: 16/09/2009
Pgina 2 de 9

TABLA DE CONTENIDO

1. CONTROL DE CAMBIOS.......................................................................................................................3
2. INTRODUCCION......................................................................................................................................4
2.1 Propsito....................................................................................................................................................
2.2 Glosario.....................................................................................................................................................
3. ORGANIZACIN DEL PROYECTO.....................................................................................................4
3.1 Participantes en el Proyecto......................................................................................................................
3.2 Roles y Responsabilidades.........................................................................................................................
4. GESTION DE PROCESOS.......................................................................................................................6
4.1 Estimaciones del Proyecto ........................................................................................................................
4.2 Plan del Proyecto.......................................................................................................................................
4.3 Plan de las Fases.......................................................................................................................................
4.4 Gestin de Riegos.......................................................................................................................................
4.5 Seguimiento y Control del Proyecto...........................................................................................................

EMPRESA ArMaSoft

Imagen Corporativa

FORMATO PLAN DE DESARROLLO


DE SOFTWARE

1.
Fecha

Cdigo: PDS-001
Versin: 1
Fecha: 16/09/2009
Pgina 3 de 9

CONTROL DE CAMBIOS

Autor

Descripcin del Cambio

Versin

04/09/09

Carlos Humberto
Marn Murillo

Creacin del Documento

0.1

19/09/09

Carlos Humberto
Marn Murillo

Revisin con retroalimentacin

1.0

28/10/09

Carlos Humberto
Marn Murillo

Actualizacin del documento para que coincida con las


nuevos plazos planteados

1.1

2.

INTRODUCCION

Este documento provee una visin global del enfoque de desarrollo a usar para
realizar la aplicacin ArkaGold y la manera como ser gestionada dicha realizacin
tanto en la organizacin de los miembros del equipo como en la funcin que cada
miembro del equipo debe realizar. Este documento marca el inicio de la metodologa
que utilizaremos para la realizacin de dicho proyecto que ser una metodologa RUP
en la cual este documento es parte.

2.1 Propsito
El propsito del Plan de Desarrollo de Software es proporcionar la informacin
necesaria para controlar el proyecto.
Los usuarios del Plan de Desarrollo del Software son:
Jefe del Proyecto: Lo utiliza para la realizacin y revisin de la agenda y la
necesidad de los recursos que se deban utilizar para la realizar un
seguimiento real y conciso al proyecto
Los miembros del Equipo: Lo utilizaran para entender, lo que deben hacer,
cuando lo deben hacer la forma en que lo deben hacer y las actividades que
dependen de ello

2.2 Glosario
ID

Palabra

Significado
Proceso de desarrollo de software y
junto con el Lenguaje Unificado de
Modelado UML, constituye la
metodologa estndar ms utilizada
para el anlisis, implementacin y
documentacin de sistemas
orientados a objetos.

RUP

3.

Persona Ingresa

Carlos Humberto
Marn Murillo

ORGANIZACIN DEL PROYECTO

3.1 Participantes en el Proyecto


El talento humano que designar ArMaSoft S.A. al proyecto, slo considerando las
fases completas que realiza la metodologia RUP, estar formado por los siguientes
puestos de trabajo y personal asociado.

Analista Diseador Junior: Estudiante de 7 semestre de Ingeniera de sistemas


con experiencia bsica en metodologa de desarrollo RUP, herramientas CASE
y notaciones, en particular la notacin UML. Al igual debe tener conocimientos
en la realizacin de anlisis de cualquier sistema, comprender rpidamente

cualquier tipo de problema al cual se tenga que enfrentar, tener un alto


sentido de la responsabilidad y conocimientos bsicos de programacin
Orientada a Objetos aunque esta ultima no es obligacin.

Administrador Desarrollador Junior: Estudiante de 7 semestre de Ingenieria de


sistemas, con conocimientos medios de modelado UML y de la aplicacin de
dicho modelado a un lenguaje de programacin orientado a objetos en este
caso JAVA, al igual debe tener vocacin de liderazgo y tener conocimiento
bsico sobre el manejo y la organizacin del personal en una perspectiva
amplia.

Cliente y tester de la aplicacin: Profesor de Desarrollo de Software II,


especializada en UML, con altos conocimientos de programacin orientada a
objetos y de encontrar cualquier tipo de errores tanto en la documentacin
del software como en la implementacin del mismo

3.2 Roles y Responsabilidades


A continuacin se describen las principales responsabilidades de cada uno de los
puestos en el equipo de desarrollo de acuerdo con los roles que desempean en RUP.

Puesto
Analista Diseador Junior

Administrador Desarrollador Junior

Cliente y tester de la aplicacin

Responsabilidad
El analista Diseador junior, ser el
encargado de realizar el anlisis del
sistema, generando la documentacin
necesaria en dicho anlisis, al igual es el
encargado de realizar la documentacin de
diseo del sistema, y verificar que el diseo
y el anlisis realizado sea actualizado
durante la construccin del sistema
El administrador desarrollador junior de la
aplicacin asigna los recursos, gestiona las
prioridades, coordina la relacin con
nuestro nico cliente. Tambin gestionara
la arquitectura del sistema, ser el
encargado de coordinar el proceso de
desarrollo como desarrollador principal. Es
el encargado de la implementacin del
sistema

El Cliente y tester de la aplicacin se


encargara de la revisin sistemtica de que
el software si cumpla con los
requerimientos documentados, al igual,
ser la encargada de dar el grado de
satisfaccin en cuanto a la realizacin de la
aplicacin. Buscara errores funcionales, de
presentacin o de incumplimientos de
algn tipo de requerimiento

4.

GESTION DE PROCESOS

4.1 Estimaciones del Proyecto


Presupuesto General del proyecto:

Id Recurso

Tipo Recurso

Nombre Recurso

Cantidad

Humano

Horas SGC

22

Humano

Horas Anlisis

15

Humano

Horas Diseo

15

Humano

Horas Desarrollo

144

Humano

Horas Pruebas e
implantacin

15

4.2 Plan del Proyecto


En esta seccin se presenta la organizacin en fases e iteraciones y el calendario del
proyecto.
Fase

Descripcin

Inicio

Organizacin del
equipo de trabajo,
eleccin del proyecto
a realizar

Entregable
Idea del proyecto
concreta

Tiempo(H)
4

Respons
able
Equipo

Realizacin del
Plan de desarrollo.
sistema de Gestin de
calidad y del Plan de
desarrollo

Realizar SRS inicial

ADDJ

ADJ

SRS

Realizacin de el
diseo de la GUI

Especificaciones GUI y
boceto inicial

Elaboracin del
diagrama de
secuencia de la
aplicacin
Elaboracin de los
diagramas de clase
de la aplicacin
Elaboracin del
modelo entidadrelacin de la
Elaboracin del
modelo relacional de
la aplicacin
Actualizacin del
SRS con base en las
especificaciones

Diagrama de
secuencia de la
aplicacin

Actividad

Equipo
A

A
DI

22
Elaboracin

Diagramas de clase de
la aplicacin
Modelo entidadrelacin
Modelo relacional

ADDJ
D

12

ADDJ

ADDJ

ADDJ

A
D
D

SRS actualizado

ADDJ

Especificacin de la
arquitectura del
sistema

Documento en el
que se especifique la
arquitectura del
sistema

ADJ
C

30
Construccin
Iteracin 1

Documento de
Anlisis de los
validacin de
requerimientos hechos requerimientos
y aprobacin de ellos
Construccin de los
Casos de Prueba
casos de prueba de la
aplicacin
GUI Implementada
Software
Implementacin 1
de los requerimientos
planteados
Validacin de la
primera fase de
construccin
Actualizacin de los
diagramas de clase y
de los diagramas de
secuencia
Corregir no
conformidades

Construccin 2

Implementacin de
los requerimientos
basados en la
iteracin anterior
Actualizacin final
de los diagramas de
de clase y de los
diagramas de
Anlisis del
cumplimiento dado a
los requerimientos
Ejecucin Pruebas
funcionales finales
Corregir no
conformidades

Transicin

Software

ADJ

ADJ

50

ADJ

60

ADJ
C

Nota de conformidad
del cliente
Diagramas de clase y
de secuencia
actualizados
Software

Software

2
5

CTA

ADDJ
D

10
87

PM

35

ADDJ

I
Diagramas de clase y
de secuencia finales

Documento de
Validacin de
Requerimientos

Reporte no
Conformidades
Software

Informe de Cierre de
Cierre de Pruebas
Pruebas
Elaborar Manual de
Manual de usuario y
usuario de la
de instalacin de la
aplicacin, impreso y
aplicacin
magntico. Con la
elaboracin del
manual de instalacin
Verificar Manual de
Lista de chequeo
usuario
manual de usuario

ADJ
D
ADDJ
A

CTA

10
57

ADDJ

4
7

CTA
ADJ

4
15

TOTAL

221

SQA

4.3 Plan de las Fases


En esta seccin se describe la planeacin por fases.

Actividad

Fecha Entrega

Sistema de Gestin de la
Calidad(Fase de inicio)

Septiembre 18 de
2009
Septiembre 24 de
2009
Noviembre 12 de
2009
Noviembre 19 de
2009
Noviembre 26 de
2009

SRS(Fase de inicio y Elaboracin)


Entrega Diseo de la Aplicacin(Fase
de Construccin y Transicin)
Entrega De construccin(Fase de
Construccin inicial de la aplicacin)
Entrega De construccin(Fase de
Construccin final de la aplicacin)
Fase de transicin final(Entrega de la
aplicacin completa y los manuales de
usuario de la aplicacin)

Diciembre 4 de
2009

Numero de
Iteraciones
1
1
1
2
1
1

Descripcin Hito:
Fase de Inicio: En esta fase se desarrollar los requisitos del producto desde la
perspectiva del usuario, los cuales sern establecidos en el SRS. Al igual se realizara
el sistema de Gestin de calidad y se realizara el diseo Inicial de la GUI
Fase de Elaboracin: En esta fase se realizara el proceso de diseo del sistema, se
realizar la primera versin de los diagramas de clase y de los diagramas de
secuencia de la aplicacin tambin se realiza la primera fase de construccin de los
requerimientos planteados se hace una actualizacin de el SRS y se creara tanto el
modelo entidad-relacin de la aplicacin como el modelo relacional esta fase
concluir con la especificacin de la arquitectura que usara el sistema
Fase de Construccin: Durante esta fase en la cual se plantean dos iteraciones se
concluir con la implementacin de los requerimientos del sistema, la iteracin uno
concluir con el desarrollo total de la GUI y con la realizacin inicial de algunos
requerimientos bsicos(Los de prioridad alta), al igual en esta fase se empezara el
diseo de los casos de prueba. La iteracin final concluir cuando se hayan
satisfecho por completo todos los requerimientos planteados al igual que cuando la
documentacin este actualizada por completo el hito final de esta fase es la
presentacin de la implementacin a la tester(En esta caso la profesora) y la entrega
de el certificado de satisfaccin
Fase de Transicin: En esta fase se realizara la correccin a cualquier tipo de falla que
pueda presentar el software despus de su implementacin, en esta fase se
realizaran los manuales de usuario y de instalacin de la aplicacin esta fase
concluye con la sustentacin final del software

4.4 Gestin de Riegos


En esta seccin se documentan los riesgos identificados para el proyecto.

ID de riesgo

Impact
o

Falta De
Tiempo

Descripci
n

Consecuenci
Acciones
Seguimient
Respons.
a
preventivas
o
Realizar
El tiempo de
todas las
entrega
El proyecto se actividades
planeado no atrasa.
planeadas,
alcanza.
con
anticipacin

4.5 Seguimiento y Control del Proyecto

Gestin de Requisitos
Los requisitos del sistema son especificados en el Documento de Especificacin de
Requerimientos del Sistema. Cada requisito tendr una serie de atributos tales
como prioridad, estado, iteracin donde se implementa, etc. Estos atributos
permitirn realizar un efectivo seguimiento de cada requisito. Dichos
requerimientos sern manejados en el gestor de configuracin y cualquier cambio
que en alguno de ellos se realice deber primero ser consultado al resto de
integrantes del grupo
Control de Calidad
Los defectos detectados en el software entraran a una lista de elementos por
corregir con nivel de prioridad cada uno de estos defectos tendrn un tiempo
mximo de correccin se le informar a cada miembro del equipo el papel que
debe desempear en la correccin y deteccin de errores