You are on page 1of 22

FUSION

(Desarrollo de Software a su medida)

RUTA DE TRANSMILENIO EN SUS MANOS

Plan Administrative de Desarrollo Software

[SDMP - Software Development Management Plan]

Curso/Empresa FUSION

Profesor/Instructor/Líder Ingeniero Alvaro Andres Montañez

Proyecto RUTA TRANSMILENIO EN SUS MANOS

Documento PROY-ILMOVO

Código Nombre

001 GERMAN FRANCO GRISALES
Autores
HUBERTO HIGUERA NEIRA
ANDRES
DAVID
LILIANA FARFAN
MAGDA CRUZ
CUADRO DE CONTROL DE REVISIONES

Autor(es)
Fecha de
Versión Ordenados Descripción de la versión
Terminación
alfabéticamente
1.0 Todo el Equipo Borrador inicial del documento Mayo 16 de 2008
Segundo Borrador Documento
2.0 Todo el Equipo Octubre 9 / 2006
Completo
1 INTRODUCCIÓN

1.1 Descripción del Proyecto

Se implementará un sistema desarrollado de Software Para implementar el sistema
de Transporte masivo Transmilenio para la empresa dedicada a este medio de
transporte, el cual ayudará tener una rápida información por medio de tecnología
móvil. El sistema mostrara al usuario la ruta más óptima que requiere para llegar,
más rápido. Al finalizar el proyecto este debe el sistema mostrara la ruta mas eficaz y
rápida.

DOCUMENTO MEDIO FECHA ENTREGA

1. Formulación Del Problema

2. Objetivos (Generales y Específicos)

3. Gestión de Integración

4. Plan Administrativo

5. Análisis de requerimientos

6. Estimaciones

7. Gestión de riesgos

8. Plan de Control De Cambio

9. Lista De Riesgos TOP 10

10.Manual De Usuario

11.Plan Aseguramiento Calidad

12.Documento De Diseño Detallado
1.2 Evolución del Plan Administrativo de Desarrollo de Software

Autor(es)
Fecha de
Versión Ordenados Descripción de la versión
Terminación
alfabéticamente
Borrador Todo el equipo Borrador inicial, creado para 16 de mayo / 2008
distribución, revisión,
sugerencias y comentarios.
Versión Todo el equipo Versión preliminar, que 9 Octubre / 2006
Preliminar incorpora los comentarios
iniciales, y se distribuye para
revisión final.

1.3 Material de Referencia

Ref Documento Versión
1 PRESSMAN, Roger. Ingeniería del Software, Un enfoque práctico. Ed. V Edición
Mc Graw Hill, Madrid 2001.
2 IEEE 1074 Modelo RUP
3 Unified Modeling Language™ (UML®), UML 2.0, The Current Official V 2.0
Version
http://www.uml.org
4 ISO, International Organization for Standardization, Guides to ISO IT
applications. http://www.iso.org
1.4 Definiciones y Siglas

Súper Administrador Usuario que puede realizar en el sistema operaciones de
Crear, consultar, modificar y eliminar un usuario administrador.

Administrador Usuario que puede realizar en el sistema operaciones de
Crear, consultar, modificar y eliminar registros de costos por
metro cuadrado y Salas de Cine

Usuario Persona que puede ingresar al sistema para realizar
consultas de creación de salas de Cine.

IEEE Institute of Electrical and Electronic Engineers

ISO International Organization for Standardization

UML The Unified Modeling Language™ - UML - is OMG's most-
used specification, and the way the world models not only
application structure, behavior, and architecture, but also
business process and data structure.

IEEE 1074 RUP Método de diseño de software, Rational Unified Process
2 ORGANIZACIÓN DEL PROYECTO

2.1 Modelo del Proceso

2.1.1. Ciclo De Vida.

Para la elaboración de este proyecto se ha seleccionado el método de vida La
metodología RUP, llamada así por sus siglas en inglés Rational Unified Process, divide
en 4 fases el desarrollo del software:

1. Inicio: El Objetivo en esta etapa es determinar la visión del proyecto.

2. Elaboración: En esta etapa el objetivo es determinar la arquitectura
óptima.

3. Construcción: En esta etapa el objetivo es llevar a obtener la capacidad
operacional inicial.

4. Transmisión: El objetivo es llegar a obtener el release del proyecto.

Cada una de estas etapas es desarrollada mediante el ciclo de iteraciones, la cual
consiste en reproducir el ciclo de vida en cascada a menor escala. Los Objetivos de
una iteración se establecen en función de la evaluación de las iteraciones
precedentes.

Vale mencionar que el ciclo de vida que se desarrolla por cada iteración, es llevada
bajo dos disciplinas:

1. Disciplina de Desarrollo

• Ingeniería de Negocios: Entendiendo las necesidades del negocio.

• Requerimientos: Trasladando las necesidades del negocio a un
sistema automatizado.

• Análisis y Diseño: Trasladando los requerimientos dentro de la
arquitectura de software.

• Implementación: Creando software que se ajuste a la arquitectura y
que tenga el comportamiento deseado.

• Pruebas: Asegurándose que el comportamiento requerido es el
correcto y que todo los solicitado esta presente.

2. Disciplina de Soporte
• Configuración y administración del cambio: Guardando todas las
versiones del proyecto.

• Administrando el proyecto: Administrando horarios y recursos.

• Ambiente: Administrando el ambiente de desarrollo.

• Distribución: Hacer todo lo necesario para la salida del proyecto

2.1.2. Esquema Administrativo.

El equipo de proyecto está formado por seis personas, cada una con diferentes funciones, a
saber:
2.1.3. Roles y responsabilidades

La siguiente tabla identifica los recursos del proyecto y sus roles asociados.

Persona Roles.
Ing. German Franco Diseñador del negocio, Diseñador de cápsulas, Integrador, Jefe
de despliegue, Administrador del sistema, Analista de pruebas
Ing. LIliana Farfan Especificador de requisitos, Arquitecto de software, Diseñador
de base de datos, Jefe de proyecto, Revisor de gestión del
proyecto, Documentador técnico, Diseñador de pruebas
Ing. Magda Cruz Analista de procesos de negocio, Implementador, Jefe de
configuración, Jefe de pruebas, Gestor de pruebas, Especialista
en pruebas
Ing. David Analista de sistema, Diseñador de interfaz de usuario, Jefe de
control de cambios, Ingeniero de procesos, Especialista en
herramientas, Artista gráfico
Ing . Humberto Higuera Desarrollador y Soporte
Ing. Andres Desarrollador

Puesto Responsabilidad

Gerente De Proyecto Se encarga de especificar los requisitos del proyecto. Define la
arquitectura más óptima para el software. Asigna los recursos,
gestiona las prioridades, coordina as interacciones con los
clientes y usuarios, y mantiene al equipo del proyecto enfocado
en los objetivos. Se encarga de realizar la documentación técnica
del proyecto. Realiza el diseño del plan de pruebas.

Líder De Proyecto Diseña el proceso del negocio. Actúa como jefe en el momento de
despliegue del producto. Se encarga de la administración general
del sistema. Actúa como analista en el plan de pruebas diseñado.

Líder De Planeación Captura, especificación y validación de requisitos, interactuando
con el cliente y los usuarios mediante entrevistas. Gestiona el
diseño de la interfaz de usuario. Actúa como principal controlador
de cambios del proyecto. Colabora en el entorno gráfico del
producto.

Líder de Calidad Diseñador e implementador general del proyecto. Actúa como
jefe de configuración y jefe de lo definido en el plan de pruebas.
Gestiona el plan de pruebas. Encargado de diseñar los cursos y
capacitar al personal respectivo.

Líder de Desarrollo Se encargan de realizar el software, son los responsables de
elaborar el aplicativo utilizando las herramientas de desarrollo,
realizan el código fuente de la aplicación.

Líder de Soporte
2.1.4. Principales Productos De Software.

Nombre del Producto Fecha ¿Bajo ¿Para Personas que
Planeada de Control de entregar al deben firmar en el
Terminación Cambios? cliente? producto.
Plan Administrativo de Desarrollo de 11/03/2008 Gerente, Líder de
Software  Sí  No proyecto, Líder de
Calidad de
Software y el Jefe
de documentación
Análisis de Requerimientos Gerente, Líder de
Este es el documento con el cual se
 Sí  Sí proyecto, Líder de
estudian cada uno de los Calidad de
Requerimientos del cliente y son Software, el Jefe de
aprobados tanto por este como por documentación y
el grupo de desarrollo de software cliente

Estimaciones Gerente, Líder de
En este documento realizamos el
 Sí  No proyecto, Líder de
calculo de Calidad de
Software y el Jefe
de documentación
Gestión de Riesgos Gerente, Líder de
En este documento se identifican los
 Sí  No proyecto, Líder de
riesgos con el fin de controlarlos y Calidad de
eliminarlos antes de que estos Software y el Jefe
afecten el éxito del proyecto de documentación

Plan de Control de cambios Gerente, Líder de
En teste documento se describen
 Sí  No proyecto, Líder de
cronológicamente todos los cambios Calidad de
que ha tenido el documento durante Software y el Jefe
la ejecución del proyecto. de documentación

Lista de riesgos TOP 10 Gerente, Líder de
En este documento de describen los
 Sí  No proyecto, Líder de
riesgos mas de mayor impacto para Calidad de
el proyecto en orden de mayor a Software y el Jefe
menor importancia de documentación

Manual de Usuario Gerente, Líder de
Este documento describe el manejo
 Sí  No proyecto, Líder de
de cada una de las diferentes Calidad de
interfaces que pueda tener el Software y el Jefe
proyecto de documentación

Plan de aseguramiento de calidad Gerente, Líder de
Documento con el cual se describen
 Sí  No proyecto, Líder de
las normas o estándares de calidad Calidad de
que se utilizaron para el desarrollo Software y el Jefe
del proyecto de documentación
Nombre del Producto Fecha ¿Bajo ¿Para Personas que
Planeada de Control de entregar al deben firmar en el
Terminación Cambios? cliente? producto.
Documento de Diseño Detallado Gerente, Líder de
 Sí  No proyecto, Líder de
En este documento se muestra el Calidad de
diseño detallado del proyecto Software y el Jefe
de documentación
Plantillas de formato de seguimiento Gerente, Líder de
de proyecto  Sí  No proyecto, Líder de
En este documento realizaremos Calidad de
seguimiento del proyecto, Software y el Jefe
diligenciando la plantilla cada vez de documentación
que avanza en una etapa de su
evolución

2.2 Límites de Gestión e Interfaces Administrativas

• Administración Principal

La administración de la realización del proyecto esta a cargo de la empresa
FUSION, quien esta dirigida por el Líder del Proyecto el Ing. GERMAN FRANCO,
quien responderá directamente por el proyecto al cliente y será uno de los actores
que interactuará con el cliente en los avances del mismo.

• Organización del Cliente

La empresa de TRANSMILENIO el Gerente regional, como la persona que se
encargara de la implementación del proyecto en Colombia estableciendo los
requerimientos y quien realizara las revisiones de los avances presentados por la
empresa desarrolladora y quien tiene la ultima palabra al momento de tomar una
decisión definitiva.
3 PROCESOS ADMINISTRATIVOS

3.1 Prioridades y Objetivos de Gestión

• Políticas de presentación de informes de gestión.

Cada semana se hará una reunió a la cual debe asistir cada una de los integrantes
del equipo e informar en que va cada una de sus tareas

• Prioridades relativas entre funcionalidad, cronogramas y presupuesto.

En la realización del proyecto se le dará mayor prioridad a la funcionalidad del
mismo, pues en esta se basa el diseño del software. Aun que los cronogramas de
actividades y presupuesto del proyecto deben cumplirse a cabalidad, no es la
prioridad de mas alta importancia.

• Procedimientos de gestión de riesgos.

Se identifican cada uno de los riesgos que puedan presentarse durante la
evolución del proyecto, estos riesgos se van a identificar en 3 aspectos, Cliente,
Personal y Tecnología.

LISTADO GENERAL DE RIESGOS

Identificado
ID En. Riesgo
1 Cliente Tiene Idea Clara de lo que Requiere
Esta dispuesto a dedicar tiempo a la especificación formal de
2 Cliente requerimientos
3 Cliente El Cliente Tiene Disponibilidad para Revisiones?
4 Cliente El Cliente es un usuario Experto
5 Tecnología Se trata de una nueva tecnología en la organización?
6 Tecnología Se debe interactuar con Hardware Nuevo?
7 Tecnología Es requerido un Interfase de Usuario Especializado
Se debe interactuar con un BD, cuya funcionalidad y rendimiento
8 Tecnología no han sido probados
9 Personal Cuenta con el Suficiente personal Calificado
10 Personal Esta el personal Comprometido en toda la duración del proyecto?
11 Personal Tiene el personal Toda la información necesaria?
12 Personal Tienen los miembros las técnicas apropiadas?

3.2 Suposiciones, Dependencias, y Restricciones

• El Usuario Final posee personal idóneo que es capaz de comprender el
manejo del producto en el momento de la capacitación.

• El sistema propuesto solamente soporta plataforma Windows o Linux.

• El sistema propuesto no genera reportes estadísticos de diseños realizados por
el usuario.
• El sistema propuesto no incluye la posibilidad de realizar inventarios de salas de
cine.

• El sistema propuesto funciona solamente para cual es la ruta mas Eficaz.

3.3 Mecanismos de Verificación y Control

• Formatos de informe.

• Formato Gestión De riesgos Formato FCD-001

• Plan administrativo Formato FCD-002

• Especificación de Requerimientos Formato FCD-003

• Frecuencia de los informes

Los informes de los avances serán entregados por cada uno de lo integrantes del
equipo en las oficinas del Líder del Proyecto con una frecuencia semanal según
programación establecida para revisiones, en medio impreso.

• Mecanismos de auditoria

Se establece como política de auditoria la revisión sorpresa de todo el proyecto, sus
actividades y avances por parte del Gerente del Proyecto al Líder del Proyecto y a
todo equipo encargado del proyecto, con el fin de tener un concepto claro del avance.
Estas revisiones serán acordadas directamente por las partes.

3.4 Plan de Contratación

La empresa FUSION, asignara para la realización del proyecto a 6 ingenieros así:
Persona Cargo Tiempo Inicio Contratacion Conocimiento Esp.
Proyecto
Ing.German Franco Lider Proyecto 4 Meses Fijo Manejo Proyectos Sw
Ing. Lilian Farfan Lider Planeacion y 4 Meses Fijo Desarrollo SW y
de Calidada Admon
Ing. Magda L. Cruz Lider Planeacion 4 Meses Fijo Desarrollo Y Calidad
SW
IngHumberto Higuera Lider de Soporte y 4 Meses Fijo Desarrollo y Calidad
de Desarrollo SW
Ing. David Lider de Calidad y 4 Meses Fijo Desarrollo y Calidad
Soporte SW
Ing. Andres Lider de 4 Meses Fijo Desarrollo y Calidad
Desarrollo SW
4 PROCESOS TÉCNICOS

4.1 Métodos, Herramientas y Técnicas

Creation Data Asignara para la realización del proyecto los siguientes recursos así:

4.1.1. Herramientas.

o Oficina de 5 x 5 mts, con baño, buena iluminación y sistema de
ventilación.

o 4 Escritorio individual, silla Ergonómica y materiales de papelería.

o 2 Equipo PC Portátil

o Sistema Operativo Windows XP Profesional

o 5 Microsoft Office 2007 Professional

o 4 UPS APC 1000 Kva para protección Equipos

o Canal Dedicado Internet ADSL 1000 K, ETB

o Correo Electrónico corporativo para cada persona.

o 4 Equipo Computador de Escritorio con las siguientes características así:

 Procesador Intel® Core™2 Extreme Processor.

 Intel® Desktop Board D975XBX

 Memoria Kingston DDR2 2 Gb

 Disco Duro SATA2 200 GB

 Quemador DVD Lg double Layer.

 Monitor LCD, LG 19 pulgadas
4.1.2. Metodología de Desarrollo

Para la elaboración de este proyecto se ha seleccionado el método de vida La
metodología RUP, llamada así por sus siglas en inglés Rational Unified Process,
divide en 4 fases el desarrollo del software:

 Inicio: El Objetivo en esta etapa es determinar la visión del proyecto.

 Elaboración: En esta etapa el objetivo es determinar la arquitectura
óptima.

 Construcción: En esta etapa el objetivo es llevar a obtener la
capacidad operacional inicial.

 Transmisión: El objetivo es llegar a obtener el reléase del proyecto.

4.1.3. Control de Plazos

El calendario del proyecto tendrá un seguimiento y evaluación semanal por el jefe de
proyecto.

4.1.4. Control de Calidad

Los defectos detectados en las revisiones y formalizados también en una Solicitud de
Cambio tendrán un seguimiento para asegurar la conformidad respecto de la solución
de dichas deficiencias.

4.1.5. Gestión de Riesgos

A partir de la fase de Iniciación 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 iteración.
4.2 Documentación de Software

DOCUMENTO MEDIO FECHA ENTREGA

1. Formulación Del Problema Impresió
n

2. Plan Administrativo Revisión 1 Impresió
n

3. Gestión de riesgos Revisión 1 Impresió
n

4. Objetivos (Generales y Específicos) Revisión 1 Impresió
n

5. Gestión de Integración Impresió
n

6. Plan Administrativo Revisión 2 Impresió
n

7. Objetivos (Generales y Específicos) Revisión 2 Impresió
n

8. Análisis de requerimientos Impresió
n

9. Estimaciones Impresió
n

10.Gestión de riesgos Revisión 2 Impresió
n

11.Plan de Control De Cambio Impresió
n

12.Lista De Riesgos TOP 10 Impresió
n

13.Manual De Usuario Impresió
n

14.Plan Aseguramiento Calidad Impresió
n

15.Documento De Diseño Detallado Impresió
n
4.3 Funciones de Soporte del Proyecto

4.3.1. Cronograma del proyecto

A continuación se presenta un cronograma de las tareas del proyecto. El proceso
iterativo e incremental de RUP está caracterizado por la realización en paralelo de
todas las disciplinas de desarrollo a lo largo del proyecto, con lo cual la mayoría de los
artefactos son generados muy tempranamente en el proyecto pero van
desarrollándose en mayor o menor grado de acuerdo a la fase e iteración del
proyecto. La siguiente figura ilustra este enfoque, en ella lo ensombrecido marca el
énfasis de cada disciplina (workflow) en un momento determinado del desarrollo.
5 ACTIVIDADES, CRONOGRAMA Y PRESUPUESTO

5.1 Actividades

ID Nombre de la Tarea
1 Titulo
2 Definición de términos
3 Listado De Requerimientos
4 Diseño casos de uso principales
5 Listado de riesgos
6 Revisión plan de desarrollo
7 Revisión/actualización listado de riesgos
8 Modelos de casos de uso
9 Revisión/ Diseño de modelos de casos de uso
10 Estimaciones
11 Gestión De riesgos
12 Revisión plan de desarrollo, Riesgos y Requerimientos
13 Gestión de Calidad
14 Diseño de arquitectura
15 Modelo Matemático
16 Desarrollo de la aplicación
17 Iniciación documento manual de usuario
18 Revisión iniciación documento manual de usuario
19 Completado manual de usuario
20 Revisión manual de usuario
21 Capacitación y Entrega
5.2 Requerimientos de Recursos

Tiempo
Cant Descripcion Cargo Proyecto Contratacion
4 Computador Escritorio Equipo 4 Meses Alquiler
1 Computador Portátil Equipo 4 Meses Alquiler
1 Alquiler Oficina Equipo 4 Meses Alquiler
4 Alquiler Escritorios Equipo 4 Meses Alquiler
Temporal
1 Servicios Públicos Equipo 4 Meses Proyecto
Licencia MS Visual .Net (Diferida a 4
2 meses) Equipo 4 Meses Fijo
Temporal
1 Mantenimiento PC Equipo 4 Meses Proyecto
1 Seguridad social Otro 4 Meses Fijo
1 Transportes visitas Otro 4 Meses 4 meses
Fijo
1 Elementos Papelería Equipo 4 Meses
Fijo
1 Ing. Germán Franco Líder de Proyecto 4 Meses
Líder Planeación y Fijo
1 Ing. Liliana Farfán calidad 4 Meses
Fijo
1 Ing. Magda Cruz Líder Planeación 4 Meses
Líder de Soporte y Fijo
1 Ing. Humberto Higuera de Desarrollo 4 Meses
Líder de Calidad y Fijo
1 Ing. David Soporte 4 Meses
Fijo
1 Ing. Andrés Líder de Desarrollo 4 Meses
5.3 Presupuesto

PRESUPUESTO PROYECTO

Equipo
Cantidad Costo X Mes Costo 4 Meses
4 Computador Escritorio $ 1.200.000 $ 4.800.000
1 Computador Portátil $ 300.000 $ 1.200.000
1 Alquiler Oficina $ 500.000 $ 2.000.000
4 Alquiler Escritorios $ 250.000 $ 1.000.000
1 Servicios Públicos $ 200.000 $ 800.000
2 Licencia MS Visual .Net (Diferida a 4 meses) $ 1.000.000 $ 4.000.000
1 Mantenimiento PC $ 300.000 $ 1.200.000
1 Imprevistos PC $ 500.000 $ 2.000.000

Sub Total Equipo : $ 4.250.000 $ 17.000.000

Personal
Cantidad Costo X Mes
1 Gerente Proyecto $ 4.000.000 $ 16.000.000
1 Líder Proyecto $ 2.000.000 $ 8.000.000
1 Líder Documentación $ 2.000.000 $ 8.000.000
1 Analista De Pruebas $ 2.000.000 $ 8.000.000
2 Desarrolladores $ 5.000.000 $ 20.000.000
1 Seguridad social $ 2.500.000 $ 10.000.000
1 Transportes visitas $ 1.000.000 $ 4.000.000
1 Elementos Papelería $ 2.000.000 $ 8.000.000
1 Otros $ 500.000 $ 2.000.000

Sub Total Personal : $ 21.000.000 $ 84.000.000

Utilidad
Cantidad Costo X Mes
1 Utilidad Proyecto $ 15.000.000

Sub Total Utilidad : $ 15.000.000

Total Proyecto: $ 117.000.000
5.4 Cronograma

ID Nombre de la Tarea Comienzo Final Duración
1 IL MONDO E IL VOSTRO 78 días
2 Iniciación 21 días
3 Titulo 5 días
4 Definicion de terminos 2 días
5 Listado De Requerimientos 7 días
6 Diseño casos de uso principales 2 días
7 Listado de riesgos 2 días
8 Revisión plan de desarrollo 1 día
10 Final de Iniciación 0 días
11 Elaboración 29 días
12 Revisión/actualización listado de riesgos 2 días
13 Modelos de casos de uso 10 días
14 Revisión/ Diseño de modelos de casos de uso 3 días
15 Estimaciones 5 días
16 Gestion De riesgos 5 días
17 Revisiòn plan de desarrollo, Riesgos y 1 día
Requerimientos
18 Final de Elaboración 0 días
19 Construcción 26 días
20 Gestion de Calidad 3 días
21 Diseño de arquitectura 2 días
22 Modelo Matematico 3 días
23 Desarrollo de la aplicación 14 días
26 Iniciación documento manual de usuario 1 día
27 Revisión iniciación documento manual de 1 día
usuario
28 Final Construcción 0 días
29 Transición 3 días
30 Completado manual de usuario 1 día
31 Revisión manual de usuario 1 día
32 Capacitaciòn 1 dìa
33 Final Transición 0 días
.