Está en la página 1de 21

SISTEMA DE CONTROL DE VENTAS Y SERVICIOS DE

LA EMPRESA TITO SERVIS CAR

Plan de Desarrollo de Software

Versin 1.0

Plan de Desarrollo de Software para la Empresa Tito Servis Car 1


TABLA DE CONTENIDOS

I. Introduccin..
1.1 Propsito.
1.2 Alcance
1.3 Resumen

II.- Vista General del Proyecto....


2.1 Propsito, Alcance, Objetivos.
2.2 Suposiciones y Restricciones..
2.3 Entregables del Proyecto.
2.3.1. El sistema Desarrollado
2.3.2 Documentacin del Sistema.. ..
2.3.3 Manuales..
2.3.1 Manual del Sistema...
2.3.2 Manual del Usuario.
2.3.3 Manual de Instalacin...
2.4 Evolucin del Plan de Desarrollo del Software
III Organizacin del Proyecto

3.1 Participantes en el Desarrollo del Proyecto....


3.2 Interfaces Externas
3.3 Roles y Responsabilidades.

IV.- Gestin del Proyecto...

4.1-Estimaciones del Proyecto....


4.1.1. Licencias...
4.1.2. Software..
4.1.3. Hardware.....
4.1.4. Resumen.
4.1.5. Condiciones generales.
4.2-Plan del Proyecto.
4.2.1. Plan de las Fases.
4.2.2. Calendario del Proyecto ....
4.3 Seguimiento y Control del Proyecto.
4.4.1Historial de Revisiones....
4.4.2 Gestin de Riesgos.

V ANEXOS.

Plan de Desarrollo de Software para la Empresa Tito Servis Car 2


I. Introduccin

Este Plan de Desarrollo del Software es una versin preliminar preparada para ser
incluida en la propuesta elaborada como respuesta al proyecto Sistema de Control de
Ventas y servicios de la empresa Titos Servis Car. Este documento provee una visin
global del enfoque de desarrollo propuesto.

En el proyecto se usa una metodologa de Rational Rose Enterprise Edition en la que


nicamente se proceder a cumplir con las tres primeras fases que marca la
metodologa, constando nicamente en la tercera fase de dos iteraciones. Es importante
destacar esto puesto que utilizaremos la terminologa RUP (Proceso Unificado Rational)
en este documento. Se incluir el detalle para las fases de Inicio y Elaboracin y
adicionalmente se esbozarn las fases posteriores de Construccin y Transicin para dar
una visin global de todo proceso.

El enfoque de desarrollo propuesto constituye una configuracin del proceso RUP


(Proceso Unificado Rational) de acuerdo a las caractersticas del proyecto,
seleccionando los roles de los Integrantes del grupo, las actividades a realizar y los
artefactos (entregables) que sern generados. Este documento es a su vez uno de los
artefactos de RUP.

1.1 Propsito

El propsito del Plan de Desarrollo de Software es proporcionar la informacin


necesaria para controlar el proyecto. En l se describe el enfoque de desarrollo del
software.

El Objetivo del desarrollo del Sistema es el Anlisis, diseo, implementacin de un


Sistema de Informacin para la Empresa TITO SERVIS CAR, destinado a
automatizar la informacin de los procesos de Ventas y servicios.

El objetivo de este Sistema es ofrecer una solucin integral para la administracin de los
recursos de la empresa (clientes, productos, servicios, etc.), involucrados en todos los
procesos de la Empresa TITO SERVIS CAR.

1.2 Alcance

El Plan de Desarrollo del Software describe el plan global usado para el desarrollo del
Sistema de Control de Ventas y Servicios de Tito Servis Car. El detalle de las
iteraciones individuales se describe en los planes de cada iteracin. Durante el proceso
de desarrollo en el artefacto Requerimientos Funcionales 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 Requerimientos Funcionales, el cual se

Plan de Desarrollo de Software para la Empresa Tito Servis Car 3


utilizar para refinar este documento. Posteriormente, el avance del proyecto y el
seguimiento en cada una de las iteraciones ocasionar el ajuste del Sistema produciendo
nuevas versiones actualizadas.

1.3 Justificacin/Resumen

La Empresa TITO SERVIS CAR requiere de la implementacin e


implantacin inmediata de un sistema de informacin personalizado que
permita suministrar informacin oportuna, confiable, actualizada y
relevante a los procesos que realiza tanto de Ventas, servicios y Almacn,
posibilitando la toma de decisiones en todos los niveles organizacionales,
siendo esta informacin compatible con los procesos y controles
establecidos por la misma institucin.

Se necesita de una solucin que permita la automatizacin, de forma


segura y eficiente, de todos los procesos actuales que se practican en sus
Transacciones diarias del negocio.

La siguiente documentacin del sistema de control de venta y servicio de


la Empresa TITO SERVIS CAR 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.

Plan de Desarrollo de Software para la Empresa Tito Servis Car 4


II.- VISTA GENERAL DEL PROYECTO

2.1 Propsito, Alcance, Objetivos

2.1.1. Propsito
El propsito del Proyecto del Sistema de Informacin de la Empresa TITO
SERVIS CAR es proporcionar las facilidades del flujo de informacin necesaria
para controlar las ventas y servicios que deber soporta el proyecto.

2.1.2. Alcance
El Plan de Desarrollo del Software es un documento en el cual se describe el
plan global usado para el desarrollo del Sistema de Control de Ventas y
Servicios de Tito Servis Car. Durante el proceso de desarrollo en el artefacto
Requerimientos Funcionales 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 Requerimientos
Funcionales, 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 del Sistema produciendo nuevas versiones actualizadas.

2.1.3 Objetivos
El Objetivo del Sistema de Informacin para la Empresa TITO SERVIS CAR,
es el de cumplir la automatizacin de la informacin ingresante de los procesos
de Ventas y servicios.

El objetivo de este Sistema de Informacin es ofrecer una solucin integral y


optima para la buena administracin de los recursos de la empresa (clientes,
productos, servicios, etc.), involucrado a todos los procesos de la Empresa
TITO SERVIS CAR.

Plan de Desarrollo de Software para la Empresa Tito Servis Car 5


2.2 Entregables del Proyecto
Los entregables estarn definidos en cada una de las etapas de la
metodologa a utilizar, debiendo como mnimo ser los siguientes:

2.3.1 El sistema Desarrollado

Sistemas de Control de Ventas y servicios de la Empresa


TITO SERVIS CAR, Motor de base de datos: SQL Server
2005 Y MYSQL, e instalacin de los mismos.
Materiales y guas para su implementacin.
Diccionario de Datos.
Todas las Garantas Necesarias para el Sistema Desarrollado,
sobre la Fase de Implementacin y Transicin, garantizando
la calidad del funcionamiento e integridad del Software.

2.3.2 Documentacin del Sistema

En este presente documento se mostrara todo el proceso y


metodologa RUP (Proceso Unificado Rational) llevada desde la
fase de inicio hasta el producto terminado que es el SISTEMA
DE CONTROL DE VENTA Y SERVICIOS DE LA EMPRESA
TITO SERVIS CAR

2.3.3 Manuales
Se presentaran los siguientes Manuales para tener un mejor alcance
del Sistema:

2.3.3.1. Manual del Sistema.

En este documento se seguirn los pasos adecuados para


poder realizar el mantenimiento de los Clientes, Productos,
Formulas, etc. Comprender, por lo menos, la descripcin de la
arquitectura del sistema, estructura de los botones que componen
cada mdulo, descripcin general de los procesos, modelo de
datos, Diagrama de procesos de acuerdo al flujo de datos de cada
mdulo y diccionario de datos.

2.3.3.2 Manual del Usuario.

Mediante este manual podremos tener un gua para el uso correcto


del sistema por parte del trabajador de la Empresa TITO
SERVIS CAR, en este documento se seguirn los pasos
adecuados para poder realizar las ventas de los diferentes
productos y servicios. Dirigido al usuario final que utilizar el
sistema, realizando sus tareas diarias.

Comprender, por lo menos, la descripcin de las funciones del


sistema en general y de cada uno de sus mdulos en particular y
su forma de operarlo por parte del usuario final, descripcin de la
estructura de mens, descripcin de mens y pantallas, uso de

Plan de Desarrollo de Software para la Empresa Tito Servis Car 6


ayudas interactivas, descripcin de formas y reportes y un
glosario de trminos orientados a los procesos que los usuarios
van a efectuar con el sistema de informacin.

2.3.3.3 Manual de Instalacin.

Mediante este manual podremos tener un gua para la


correcta instalacin del sistema, en este documento se vern los
requisitos bsicos en una computadora para poder instalar el
sistema y que aplicaciones debe tener.

2.3 Evolucin del Plan de Desarrollo de Software

El Plan de Desarrollo del Software se revisar semanalmente y se


refinar antes del comienzo de cada iteracin.

III.- Organizacin del Proyecto

3.1 Participantes en el Proyecto.

Considerando las fases de Inicio, Elaboracin y dos iteraciones de la fase de


Construccin, estar formado por los siguientes puestos de trabajo y los encargados de
ellos:

Administrador de Base de Datos. Labor de Piero Joel Mori Lpez,


con una experiencia modesta en el manejo de SQL Server 2005
Express Y MYSQL SERVER 5.0 herramientas CASE y notaciones.

Analista de Sistemas. El perfil establecido es conocimientos de


UML y el proceso de desarrollo RUP, con lo cual se cuenta al menos
con experiencia en sistemas afines a la lnea del proyecto, labor que
se llevar a cabo por los siguientes:

Rony Flores Gmez.


ngel Morales Silva.
Piero Mori Lpez.

Encargado de la Lgica de Negocios(Programador).-Con


experiencia en el entorno de desarrollo del proyecto, con el fin de
que los prototipos puedan ser lo ms cercanos posibles al producto
final. Este trabajo ha sido encomendado a Rony Flores Gmez.

Documentador.- Es el encargado de realizar labores de gestin de


requisitos, documentacin y diseo del esquema de presentacin del
proyecto, el encargado es ngel Armando Morales Silva.

Plan de Desarrollo de Software para la Empresa Tito Servis Car 7


3.2 Interfaces Externas

A continuacin se describir los mdulos que formaran parte de la propuesta del


Sistema de control de ventas y servicios de la Empresa Tito Servis Car y sus
requerimientos funcionalidades, aspectos tcnicos y caractersticas del sistema de
informacin.

3.2.1 MDULOS QUE FORMAN PARTE QUE LA PROPUESTA DEL


SISTEMA DE CONTROL DE VENTAS Y SERVICIOS DE LA
EMPRESA TITO SERVIS CAR.

3.2.1.1 REQUERIMIENTOS FUNCIONALES

Para especificar mejor la funcionalidad del software requerido por La Empresa


TITO SERVIS CAR, se han conformado bloques de requerimientos
denominados mdulos, que sern interpretados como una forma de organizar y
clasificar las funcionalidades y no necesariamente como mdulos de software.

3.2.1.1.1 REQUERIMIENTOS DEL PROCESO DE VENTAS


Tendr las siguientes tareas especficas:

Generar reportes estadsticos mensuales de cuantas personas (Clientes)


concurren a nuestro establecimiento TITO SERVIS CAR .
Generar Comprobante que muestre la cantidad de productos vendidos y el
precio total de la venta.
Listar los precios de cada producto.
Generar y actualizar la lista de los diferentes tipos de productos vendidos
durante el da.
Controlar y actualizar las ganancias y prdidas durante del da.

Adems contara y deber manejar los siguientes parmetros generales:

Serie.- El numero que identifica al comprobante que se emite en la venta


Tipo de Comprobante.- Se guardan los tipos de comprobantes que se
emiten al realizar una venta (boleta, factura, etc.)
Tipo de Ventas.- Si es al contado o al crdito
Ventas.- Ventas diarias que se realiza por la venta de los productos
Clientes.-Los datos de los que compran los productos.
Producto.- Los diferentes productos que oferta la panadera.

Plan de Desarrollo de Software para la Empresa Tito Servis Car 8


4.1.2 REQUERIMIENTOS DEL PROCESO DE ALMACEN
Tendr las siguientes tareas especficas:

Registrar y actualizar el stock de productos por proveedores que ingresan al


almacn.
Registrar y actualizar el stock de Insumos por proveedores que ingresan al
almacn.
Controlar el pago a los proveedores.
Anular una determinada compra.
Listar la informacin completa de proveedores (nombre, telfono, direccin,
ciudad, etc.).
Agregar y eliminar algn proveedor.
Controlar las salidas de Insumos hacia las dems reas.

Adems contara y deber manejar los siguientes parmetros generales:

Proveedor.- Al que s ele compra los insumos.


Tipo de Insumo.- Insumo de Produccin e Insumo de Venta.
Producto.- Los diferentes productos que oferta la panadera
Insumo. los diferentes insumos(materia prima) que se va necesitar para la
produccin
Almacenero.- El que se encarga del control de los insumos y productos que
estn en el almacn.
Categoras. Los tipos de productos (si son pasteles, panes, pizzera, caf, etc.)
Compras.- los tipos de productos (si son pasteles, panes, pizzera, caf, etc.)
Tipo de Compra.- Al contado o al crdito

4.1.3 REQUERIMIENTOS DEL PROCESO DE SERVICIOS


Tendr las siguientes tareas especficas:

Registrar y actualizar los servicios brindados a los diversos clientes.


Mostrar y actualizar los servicios de venta a realizar a dichos vehculos.
Listar y controlar al personal seleccionado para la ejecucin de labor de dichos
servicios a los vehculos de los clientes.
Listar y controlar los servicios que se han producido.

4.1.4 REQUERIMIENTOS DEL PROCESO DE REPORTES


Tendr las siguientes tareas especficas:

Reportar las ventas diarias que realiza el vendedor durante el transcurso del
da.
Reportar la salida de insumos de Almacn ya sea hacia el rea de servicios o
de Ventas.

Adems contara y deber manejar los siguientes parmetros generales:

Ventas Diarias.- Las ventas que se realizan por da.


Insumos.- los diferentes insumos (materia prima) que se va necesitar para la
produccin.

Plan de Desarrollo de Software para la Empresa Tito Servis Car 9


3.2.1.2 REQUERIMIENTOS NO FUNCIONALES.
El sistema de informacin, poseer las siguientes caractersticas operacionales.

3.2.1.2.1 Ergonoma

El Software deber ser lo suficientemente fcil de manejar por el


usuario; es decir este ultimo podr hacer todas las operaciones en
el sistema ya sea empleando el teclado o el Mouse.

3.2.1.2.1 Integracin

Es decir deber integrar toda la informacin y sincronizar todos


los procesos y eventos, lo que permitir obtener informacin en
todo momento. Todos los mdulos del software debern integrar
informacin.

3.2.1.2.2 Escalabilidad

El diseo del software soportar el incremento de volumen de


operaciones sin necesidad de modificar el cdigo fuente.

3.2.1.2.3 Desempeo (performance)

El tiempo de respuesta y la duracin de las opciones funcionales


del software de La Empresa TITO SERVIS CAR ser lo ms
rpido posible. Por tanto el nivel de servicios requerido es tal que
el sistema informacin integral no sufra una disminucin en su
desempeo (degradacin) respecto al nivel previo al de la puesta
en produccin.

3.2.1.2.4 Compatibilidad tecnolgica

El software se ejecutar sobre la plataforma tecnolgica de los


nuevos equipos que implementar La Empresa TITO SERVIS
CAR.

3.2.1.2.5 Interfaz de usuario

El software deber contar con una interfaz de usuario final


ntegramente en entorno grfico y amigable en todos sus
componentes.

3.2.1.3 ASPECTOS TCNICOS DE NUESTRO SISTEMA.

3.2.1.3.1 Manejador de Base de Datos a Utilizar

Nuestro grupo, plantea que el manejador de base de datos para el


presente desarrollo debe de ser SQL Server 2005 Express y MYSQL

Plan de Desarrollo de Software para la Empresa Tito Servis Car 10


SERVER 5.0, el que se ha elegido teniendo en cuenta los siguientes
criterios de evaluacin.
Seguridad.
SQL Server 2005 Express y MYSQL Server 5.0 implementa un nivel de
seguridad a nivel de inicios de sesin y base de datos, lo cual garantiza la
confidencialidad de los datos de la Empresa TITO SERVIS CAR.

Manejo de integridad de la informacin.


SQL Server 2005 Express valida la integridad de la informacin que el
usuario intenta guardar al hacer una transaccin.

Sincronizacin de la base de datos.


El proceso de replicacin requiere de sincronizacin de la base de datos,
para lo cual SQL Server 2005 Express garantiza a travs de
sincronizacin transaccional o instantnea dependiendo de la
funcionalidad de la sucursal.

Capacidad de datos:
SQL SERVER 2005 Express y MYSQL SERVER 5.0 Soporta hasta
terabytes de informaci0n, eso significa una gran capacidad de datos y
beneficio para la empresa.

Concurrencia de usuarios.
El sistema que se plantea a la Empresa TITO SERVIS CAR ser
implementado en una arquitectura cliente servidor con concurrencia
simultnea de los diferentes puntos de venta, ello implica que el manejador
de base de datos garantice esta funcionalidad ya que la empresa tiende a
crecer y el nivel de concurrencia podra ser mayor.

Soporte informtico.
Actualmente Microsoft es la empresa ms grande del mundo y el soporte
informtico sobre sus productos es ilimitado.

3.2.1.3.2 Herramienta de Entorno de desarrollo integrado (IDE) a utilizar.

Nuestro grupo, plantea que la herramienta de desarrollo integrado para el


presente desarrollo debe ser JBUILDER, el que se ha elegido teniendo
en cuenta los siguientes criterios de evaluacin:

JBUILDER es un entorno de desarrollo integrado especialmente


diseado para facilitar la construccin y el desarrollo de servicios y
soluciones Web y de escritorio.

Entre sus mltiples caractersticas cabe destacar su soporte multi-


lenguaje, que permite integrar en una misma aplicacin cdigo
escrito en diferentes lenguajes de programacin.

Seguridad.- JBUILDER, facilita a los desarrolladores la tarea de


escribir aplicaciones seguras. Se podr escribir cdigo no
administrado seguro u obtener las herramientas IDE que permiten

Plan de Desarrollo de Software para la Empresa Tito Servis Car 11


crear e implementar aplicaciones administradas que utilizan la
seguridad de acceso al cdigo (CAS, Code Access Security).

Diseo de interfaces mediante librera swing en JAVA.

Integracin con JAVA RUNTIME.

Creacin de aplicaciones para consola

Otras caractersticas a destacar son: un entorno integrado de


desarrollo, un completo depurador, Crystal Reports o un asistente
para el diseo HTML

4.3.3 Software Base

La plataforma del software base que est actualmente ser la misma


sobre la que la aplicacin deber correr.

4.3.4 Herramientas Case a Utilizar.

Rational Rose Enterprise Edition.

3.2.1.4 CARACTERSTICAS GENERALES DEL SISTEMA DE


INFORMACIN.

El sistema de informacin a desarrollar deber permitir la automatizacin de forma


segura y eficiente de todos los procesos operativos, la optimizacin en el uso de los
recursos de la empresa, la consolidacin y presentacin de informacin de apoyo a
la toma de decisiones en todos los niveles de gestin, permitiendo realizar entre
otros informacin que facilite el anlisis de la gestin.

El sistema a Implementar tendr las siguientes caractersticas tcnicas generales:

El sistema funcionar sobre la plataforma Windows 2000/NTWs/95/98/XP y


software libre Ubuntu 9.10 (esto debido a que se tiene en consideracin las
plataformas que se van a plantear utilizar la empresa, tanto en recursos de
hardware, como de software base para el sistema de informacin).
Tendr una interfaz grfica amigable entre el sistema y el usuario.
El sistema a implementar es de tipo Cliente/Servidor y utilizar el motor de base
de datos relacionar SQL Server 2005 Express y MYSQL SERVER 5.0.
El sistema tendr varios niveles de seguridad protegidos mediante contraseas,
esto nos permitir el acceso en forma dinmica a las diferentes opciones del
sistema.
La informacin almacenada en las bases de datos ser fcilmente transportable
para su uso en otro sistema, por ejemplo, exportar la informacin en forma de

Plan de Desarrollo de Software para la Empresa Tito Servis Car 12


archivos para su uso o consulta con Hojas de clculo, Procesadores de Texto,
Archivos planos y/u otros.
El sistema proporcionar reportes, ya sea por pantalla, impresora o archivo.
El sistema permitirn la consolidacin de la informacin, incluye mecanismos
de transmisin de datos: manual y automtico.
El sistema ser desarrollado en JAVA ECLIPSE/SQL SERVER 2005
EXPRESS Y MYSQL SERVER 5.0.
Generacin e impresin automtica de documentos prediseados en el sistema.
Administracin de informacin histrica.

Plan de Desarrollo de Software para la Empresa Tito Servis Car 13


IV.- GESTIN DEL PROYECTO.

4.1-Estimaciones del Proyecto

A continuacin se presenta la propuesta econmica para la ejecucin del presente


proyecto.
4.1.1. Licencias.

tem Descripcin Cantidad Precio $ Total


1 Java Eclipse Versin Galileo 1 Free
2 SQL Server 2005Express 1 Free
3 MYSQL SERVER 2005 1 Free
4 Rational Rouse IBM 1 2252 USA 2252.00
5 Windows XP Profesional 1 750 USA 750.00
3002.00

4.1.2. Software.

tem Descripcin Cantidad Precio Total


1 Anlisis, diseo, implementacin del 1 9000.00 9000.00
Sistema de control de ventas y
servicios de la Empresa Tito Servis
Car

Total 9000.00

4.1.3. Hardware.

tem Descripcin Cantidad Precio Total


1 Micronics Pentium IV (Depreciacin: 1 2,754.00 2,754.00
1.67% mensual)
2 Samsung Pentium 4 1 2,448.00 2,448.00
2 LG Pentium 4 1 2,448.00 2,448.00
3 Impresora Canon PIXMA IP1600 1 187.00 187.00
(Depreciacin: 1.67% mensual)
Total 7,837.00

4.1.4. Resumen.

Rubro Total
Licencias 3002.00
Software 9000.00
Hardware 7,837.00

Plan de Desarrollo de Software para la Empresa Tito Servis Car 14


Otros (10%)
TOTAL

4.1.5. Condiciones generales.

Como se aprecia en la propuesta Econmica, est dividida en 3 partes


principales las cuales se especifican en las siguientes lneas para definir
mejor la estructura de costos presentada:

Licencias
Este rubro indica las licencias que la Empresa Tito Servis Car deber
adquirir para la construccin del software. Se plantea la adquisicin de
estas licencias debido a que el Cdigo fuente de la Aplicacin (desde el
cdigo fuente del software y de la base de datos), pertenecern a la
Empresa Tito Servis Car, y se requiere de su adquisicin para que
tenga el derecho a realizar las modificaciones requeridas.

Software
Ac se indica el costo de anlisis, diseo e implementacin del desarrollo
del software la misma que se plantea que el desembolso sea en partidas
iguales mensuales. ($ 2,000.00), la misma que incluye todos los tributos
que establezcan las normas legales pertinentes, que nos va servir para los
gastos durante casi todo el desarrollo el Sistema.

Hardware
Se sugiere la adquisicin de 2 equipos de Cmputo para la construccin
del software, debido a que estos proporcionarn mayores prestaciones
ergonmicas que permitirn aprovechar al mximo las caractersticas de
las dichas mquinas y agilizar la construccin del Sistema.

Otros
Se tiene en cuenta mltiples gastos realizados durante todo el desarrollo
del proyecto como por ejemplo el pago del consumo de luz, CDs,
alquiler de computadoras, impresiones de la documentacin, hojas,
algunos inconvenientes de ultimo minutos y otros gastos mas.

4.2-Plan del Proyecto

4.2.1 Plan de las Fases.

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)

Plan de Desarrollo de Software para la Empresa Tito Servis Car 15


Fase Nro. Iteraciones Duracin

Fase de Inicio 1 4 semanas


Fase de Elaboracin 2 3 semanas
Fase de Construccin 2 5 semanas
Fase de Transicin 1 2 semanas

Los hitos que marcan el final de cada fase se describen en la siguiente tabla.

Descripcin Fase

En esta fase desarrollar los requisitos necesarios del producto


desde la perspectiva del usuario, los cuales sern establecidos en el
artefacto Captura de Requerimientos. Los principales casos de uso
Fase de Inicio sern identificados y se har un refinamiento del Plan de Desarrollo
del Proyecto. La aceptacin del cliente / usuario y el Plan de
Desarrollo marcan el final de esta fase.

En esta fase se analizan los requisitos y se desarrolla un prototipo


de arquitectura (incluyendo las partes ms relevantes y / o crticas
del sistema). Al final de esta fase, todos los casos de uso
correspondientes a requisitos que sern implementados en la
primera versin de la fase de Construccin deben estar analizados y
diseados (en el Modelo de Anlisis / Diseo).
Fase de Elaboracin
La revisin y aceptacin del prototipo de la arquitectura del sistema
marca el final de esta fase. La primera iteracin tendr como
objetivo la identificacin y especificacin de los principales casos
de uso, as como su realizacin preliminar en el Modelo de Anlisis
/ Diseo, tambin permitir hacer una revisin general del estado
de los artefactos hasta este punto y ajustar si es necesario la
planificacin para asegurar el cumplimiento de los objetivos.
Ambas iteraciones tendrn una duracin de semanas.

Durante la fase de construccin se terminan de analizar y disear


todos los casos de uso, refinando el Modelo de Anlisis/Diseo. El
producto se construye en base a 2 iteraciones, cada una
produciendo una versin a la cual se le aplican las pruebas y se
Fase de Construccin valida con el cliente / usuario.

Se comienza la elaboracin del material de apoyo al usuario. El


hito que marca el fin de esta fase es la versin de la versin, con la
capacidad operacional parcial del producto que se haya
considerado como crtica, lista para ser entregada a los usuarios.

Plan de Desarrollo de Software para la Empresa Tito Servis Car 16


En esta fase se prepararn dos versiones para distribucin,
asegurando una implantacin y cambio del sistema previo de
Fase de Transicin manera adecuada.

El hito que marca el fin de esta fase incluye, la entrega de toda la


documentacin del proyecto con los manuales de instalacin y
todo el material de apoyo al usuario, la finalizacin del
entrenamiento de los usuarios.

4.2.2 Calendario del Proyecto

A continuacin se presenta un calendario de las principales tareas del proyecto


incluyendo slo las fases de Inicio y Elaboracin. Como se ha comentado, el proceso
iterativo e incremental de RUP (Proceso Unificado Rational) est caracterizado por la
realizacin en paralelo de todas las disciplinas de desarrollo a lo largo del proyecto, con
lo cual la mayora de los artefactos son generados muy tempranamente en el proyecto
pero van desarrollndose en mayor o menor grado de acuerdo a la fase e iteracin 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.

Plan de Desarrollo de Software para la Empresa Tito Servis Car 17


DISCIPLINAS / ARTEFACTOS
GENERADOS O MODIFICADOS COMIENZO APROBACIN
DURANTE LA FASE DE INICIO

Modelado del Negocio

Modelo de Casos de Uso del Negocio y Semana 1 Semana 3


Modelo de Objetos del Negocio 01/10 07/10 15/10 21/10

Requisitos
Semana 2 Semana 3
Glosario
08/10 14/10 15/10 21/10
Semana 2 Semana 3
Visin
08/10 14/10 15/10 21/10
Semana 3
Modelo de Casos de Uso siguiente fase
15/10 21/10
Semana 4
Especificacin de Casos de Uso siguiente fase
22/10 28/10
Semana 5
Especificaciones Adicionales siguiente fase
29/10 04/11
Anlisis / Diseo

Semana 6 y 7
Modelo de Anlisis / Diseo siguiente fase
04/10 18/11
siguiente fase
Semana 8
Modelo de Datos
19/11 25/11

Implementacin
Semana 9 y 10
Prototipos de Interfaces de Usuario siguiente fase
26/11 09/12
Semana 11
Modelo de Implementacin siguiente fase
10/12 16/12
Pruebas
Semana 12
Casos de Pruebas Funcionales siguiente fase
17/12 23/12
Despliegue
Semana 11
Modelo de Despliegue siguiente fase
24/12 30/12
Gestin de Cambios y Configuracin Durante todo el proyecto
Gestin del proyecto
Plan de Desarrollo del Software en su Semana 10 Semana 12
versin 1.0 y planes de las Iteraciones. 31/11 02/12 07/12 23/12

Plan de Desarrollo de Software para la Empresa Tito Servis Car 18


Ambiente Durante todo el proyecto

4.4 Seguimiento y Control del Proyecto

4.4.1 Historial de Revisiones

Versin Fecha Descripcin

1.0 08/08/2009 Versin preliminar como propuesta de desarrollo.

2.0 24/10/2009 Versin propuesta para aprobacin al final de la fase de inicio.

3.0 03/11/2009 Versin revisada en la fase de elaboracin.

4.0 05/11/2009 Versin revisada al final de la fase de Elaboracin.

5.0 12/11/2009 Versin revisada en la primera iteracin de la fase de


construccin.

6.0 07/12/2009 Versin revisada en la segunda iteracin de la fase de


construccin.

El calendario del proyecto tendr un seguimiento y evaluacin semanal por el jefe de


proyecto, los defectos detectados en las revisiones y formalizados, 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 incluidas en RUP.

Plan de Desarrollo de Software para la Empresa Tito Servis Car 19


4.4.2 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.

Riesgos Acciones de Contingencia


1. Baja intensidad de Energa Elctrica, y 1. Guardar cada momento la informacin
que se pierda la informacin avanzada y que se est manejando, teniendo en cuenta
todo nuestro Sistema, o que tenga algunas aspectos de seguridad.
fallas al momento de las pruebas.

2. Prdida de informacin la base de Datos. 2. Sacar una copia de seguridad cada cierto
tiempo, conforme q se est avanzando el
proyecto.

3. Se tratan con cuidado, se realiza el


3. Prdida de Informacin avanzada por mantenimiento de forma regular, est
algn desperfecto de la computadora, Falla previsto el prstamo de otros equipos.
de los equipos.

4. Al fuego, que puede destruir los equipos 3 Generales, se hace una copia casi diaria
y archivos. de los archivos que son vitales para la
empresa.

4Al robo comn, llevndose los equipos y 5. Robo comn, se cierran las puertas de
archivos. entrada y ventanas.

5A la accin de virus, que daen los equipos 6. Todo el software que llega se analiza en
y archivos. un sistema utilizando software antivirus.

Plan de Desarrollo de Software para la Empresa Tito Servis Car 20


Anexos

Plan de Desarrollo de Software para la Empresa Tito Servis Car 21

También podría gustarte