You are on page 1of 15

LOGOTIPO

Nombre del Proyecto

[Nombre del Proyecto] Plan de Desarrollo Software
Versión [#]

NOMBRE DEL PROYECTO Plan de Desarrollo Software Plan de Desarrollo Software Versión: Fecha: [#] DD/MM/AAAA Historial de Revisiones Fecha DD/MM/AAA Versión XX.XX Descripción Descripción de la característica principal de la versión o motivo por el que se desarrolló (ej. Versión de presentación a los usuarios) Autor Persona encargada Confidencial [Proyecto] Página 2 de 15 .

.................... 15 Confidencial [Proyecto] Página 3 de 15 .................................................... 4 Resumen ..............................3 2...............................................................................................................................................................................................3 5............ Seguimiento y Control del Proyecto.....................................................................2 2.....................3 2...............................................................................................4 Propósito............................2 Plan del Proyecto......2.......................... 9 Roles y Responsabilidades...............................................................................................................................3 Participantes en el Proyecto...................................................... 15 Referencias..............................................................................2 3............................................................................................................................................................................................................................................................................................ 12 4.............................. 11 4......................................... 5 Suposiciones y Restricciones .............. 11 4............................... 9 3.................................................................................................................................................................................................................................2............. 10 4................1 Plan de las Fases............... 11 4................1 2........NOMBRE DEL PROYECTO Plan de Desarrollo Software Plan de Desarrollo Software Versión: Fecha: [#] DD/MM/AAAA Tabla de Contenidos 1......................................................................................................................................................................................................................................................1 1............... 9 Interfaces Externas .................................1 Estimaciones del Proyecto.... Introducción................ 5 Vista General del Proyecto .... 5 2.. 7 Evolución del Plan de Desarrollo del Software ................................................................................................................................................................................. 9 3..................................2 Calendario del Proyecto .......... Propósito ............................................................................. Organización del Proyecto..........................................2 1. 11 4................................................................................ 4 Alcance ...................................................................................1 3...................................................................... Gestión del Proceso ......................................... Alcance y Objetivos ................ 4 1............................................................ 6 Entregables del proyecto ....

1 1. etc. Alcance Alcance del plan de desarrollo. tener en cuenta que no es el alcance del proyecto. 1. metodologías. Confidencial [Proyecto] Página 4 de 15 .2 Introducción Breve descripción del proyecto (Motivo.) Propósito Motivo por el cual se realiza el plan de desarrollo del software.NOMBRE DEL PROYECTO Plan de Desarrollo Software Plan de Desarrollo Software Versión: Fecha: [#] DD/MM/AAAA Plan de Desarrollo de Software 1. ya que este esta definido en la visión. se debe determinar cual es el alcance de esta parte del proyecto.

Confidencial [Proyecto] Página 5 de 15 . 2. precisa y puntual).3 Resumen Breve descripción del contenido de este documento.NOMBRE DEL PROYECTO Plan de Desarrollo Software Plan de Desarrollo Software 1.1 Vista General del Proyecto Propósito. Versión: Fecha: [#] DD/MM/AAAA 2. y descripción de lo que realizará el software que se desarrollará con el proyecto (debe ser clara. Alcance y Objetivos Descripción de que se espera al desarrollar el proyecto (necesidades y beneficios).

NOMBRE DEL PROYECTO Plan de Desarrollo Software Plan de Desarrollo Software 2. compatibilidades. diseño.2 Versión: Fecha: [#] DD/MM/AAAA Suposiciones y Restricciones Descripción de lo que se espera del software a desarrollar (rendimiento. Confidencial [Proyecto] Página 6 de 15 .) En estos casos es bueno dejar en claro que las suposiciones y restricciones podrán cambiar o aclarase a medida que se valla avanzando en este documento o en la definición de otros artefactos. etc. funcionamiento.

NOMBRE DEL PROYECTO Plan de Desarrollo Software Plan de Desarrollo Software 2. el resultado de cada iteración y los hitos del proyecto están enfocados a conseguir un cierto grado de completitud y estabilidad de los artefactos. con lo cual. 1) Plan de Desarrollo del Software Es el presente documento. sólo al término del proceso podríamos tener una versión definitiva y completa de cada uno de ellos. Esta lista constituye la configuración de RUP desde la perspectiva de artefactos. y que proponemos para este proyecto. AUNQUE PARA UN CORRECTO DESARROLLO ES BUENO TENER EN CUENTA QUE DEPENDIENDO DEL TAMAÑO DEL PROYECTO SE DEBE TENER UN BUEN NÚMERO DE ARTEFACTOS. Esto será indicado más adelante cuando se presenten los objetivos de cada iteración. NO UNA LEY.3 Versión: Fecha: [#] DD/MM/AAAA Entregables del proyecto A continuación se indican y describen cada uno de los artefactos que serán generados y utilizados por el proyecto y que constituyen los entregables. 2) Modelo de Casos de Uso del Negocio Descripción 3) Modelo de Objetos del Negocio Descripción 4) Glosario Descripción 5) Modelo de Casos de Uso Descripción 6) Visión Descripción 7) Especificaciones de Casos de Uso Descripción TENER EN CUENTA QUE EL RUP ES UNA METODOLOGÍA. todos los artefactos son objeto de modificaciones a lo largo del proceso de desarrollo. Es preciso destacar que de acuerdo a la filosofía de RUP (y de todo proceso iterativo e incremental). Sin embargo. POR TANTO EXISTE LA LIBERTAD DE DEFINIR QUE ARTEFACTOS SE REALIZARÁN. Confidencial [Proyecto] Página 7 de 15 .

14) Casos de Prueba Cómo se realizarán las pruebas en cada iteración. ficheros de código fuente. tener en cuenta que los prototipos de interfaces de usuario se refieren a un bosquejo inicial de la forma como funcionará el software. 9) Prototipos de Interfaces de Usuario Descripción. 12) Modelo de Implementación Este modelo es una colección de componentes y los subsistemas que los contienen. 13) Modelo de Despliegue Cómo se realizará el despliegue de componentes. (Este modelo es sólo una versión preliminar al final de la fase de Elaboración.NOMBRE DEL PROYECTO Plan de Desarrollo Software Plan de Desarrollo Software Versión: Fecha: [#] DD/MM/AAAA 8) Especificaciones Adicionales Definir que cubrirá este documento además de los artefactos ya nombrados anteriormente. 15) Solicitud de Cambio Como se recibirán y procesarán las solicitudes de cambio a una funcionalidad del software o a un requerimiento previamente realizado. 10) Modelo de Análisis y Diseño Descripción de la forma en que se realizará el modelado y diseño del software. Confidencial [Proyecto] Página 8 de 15 . y todo otro tipo de ficheros necesarios para la implantación y despliegue del sistema. posteriormente tiene bastante refinamiento). 11) Modelo de Datos Descripción de la forma en que se realizará el modelado de datos . Estos componentes incluyen: ficheros ejecutables.

DESCRIPCIÓN INICIAL DE LAS PERSONAS ENCARGADAS DEL DESARROLLO DEL PROYECTO. NOMBRES. otros participantes que se estimen convenientes para proporcionar los requisitos y validar el sistema.NOMBRE DEL PROYECTO Plan de Desarrollo Software Plan de Desarrollo Software Versión: Fecha: [#] DD/MM/AAAA 16) Plan de Iteración Descripción. CONOCIMIENTOS PARTICULARES EN EL AREA. Comité de Control y Seguimiento. Confidencial [Proyecto] Página 9 de 15 .1 Organización del Proyecto Participantes en el Proyecto De momento no se incluye el personal que designará [Nombre del proyecto] como Responsable del Proyecto.2 Interfaces Externas Forma como se interactuará con agentes externos al desarrollo del proyecto pero que inciden directamente en el desarrollo y definición del mismo (Clientes. jefes.4 Evolución del Plan de Desarrollo del Software Cómo se realizará el seguimiento al plan de desarrollo del software (tiempo. DEFINA OTROS PERFILES QUE CONSIDERE NECESARIOS 3. guías por modulo. NIVEL EDUCATIVO. 20) Material de Apoyo al Usuario Final Qué material de usuario se realizará (guías de instalación. 17) Evaluación de Iteración Qué llevará el documento de evaluación de iteración. 19) Manual de Instalación Descripción. Analista de Sistemas. 3. EXPERIENCIA. 2. usuarios.) 21) Producto En que forma se entregará el producto y que contendrá. Jefe de Proyecto. etc. manuales de acceso. acciones) 3. DEFINIR CANTIDAD DE PERSONAS (EN CASO DE SER MÁS DE UNA). Analista(s) Programador(es) Ingeniero(s) de Software.). 18) Lista de Riesgos Qué contendrá el documento de lista de riesgos.. preguntas frecuentes. etc.

Puesto Jefe de Proyecto Analista de Sistemas Programador Ingeniero de Software Otros Responsabilidad Descripción Descripción Descripción Descripción Descripción Confidencial [Proyecto] Página 10 de 15 .NOMBRE DEL PROYECTO Plan de Desarrollo Software Plan de Desarrollo Software 3. de acuerdo con los roles que desempeñan en RUP.3 Versión: Fecha: [#] DD/MM/AAAA Roles y Responsabilidades A continuación se describen las principales responsabilidades de cada uno de los puestos en el equipo de desarrollo durante las fases de Inicio y Elaboración.

Descripción Fase de Inicio Fase de Elaboración Hito Descripción de la fase aplicada al proyecto.2. Plan del Proyecto En esta sección se presenta la organización en fases e iteraciones y el calendario del proyecto.2 4.1 Gestión del Proceso Estimaciones del Proyecto El presupuesto del proyecto y los recursos involucrados se adjuntan en un documento separado. Confidencial [Proyecto] Página 11 de 15 . Plan de las Fases El desarrollo se llevará a cabo en base a fases con una o más iteraciones en cada una de ellas. Descripción de la fase aplicada al proyecto. La siguiente tabla muestra una la distribución de tiempos y el número de iteraciones de cada fase (para las fases de Construcción y Transición es sólo una aproximación muy preliminar) Nro. 4. Iteraciones Fase Fase de Inicio Fase de Elaboración Fase de Construcción Fase de Transición Duración - - Los hitos que marcan el final de cada fase se describen en la siguiente tabla.NOMBRE DEL PROYECTO Plan de Desarrollo Software Plan de Desarrollo Software Versión: Fecha: [#] DD/MM/AAAA 4.1 4.

2.NOMBRE DEL PROYECTO Plan de Desarrollo Software Plan de Desarrollo Software Fase de Construcción Fase de Transición Descripción de la fase aplicada al 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. 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. Versión: Fecha: [#] DD/MM/AAAA Descripción de la fase aplicada al proyecto. 4. en ella lo ensombrecido marca el énfasis de cada disciplina (workflow) en un momento determinado del desarrollo.2 Calendario del Proyecto A continuación se presenta un calendario de las principales tareas del proyecto incluyendo sólo las fases de Inicio y Elaboración. Confidencial [Proyecto] Página 12 de 15 . La siguiente figura ilustra este enfoque. Como se ha comentado.

0 y planes de las Iteraciones Ambiente Semana X Fechas Semana Y Fechas Semana X Fechas siguiente fase Semana X Fechas siguiente fase Semana X Fechas Semana X Fechas siguiente fase siguiente fase Semana X Fechas Semana X Fechas siguiente fase siguiente fase Semana X Fechas Semana X Fechas Semana X Fechas Semana X Fechas Semana X Fechas Semana Y Fechas Semana Y Fechas siguiente fase siguiente fase siguiente fase Semana X Fechas Semana Y Fechas Comienzo Aprobación Durante todo el proyecto Durante todo el proyecto Confidencial [Proyecto] Página 13 de 15 .NOMBRE DEL PROYECTO Plan de Desarrollo Software Plan de Desarrollo Software Versión: Fecha: [#] DD/MM/AAAA Para este proyecto se ha establecido el siguiente calendario. pero esto no quita la posibilidad de su posterior refinamiento y cambios. La fecha de aprobación indica cuándo el artefacto en cuestión tiene un estado de completitud suficiente para someterse a revisión y aprobación. Disciplinas / Artefactos generados o modificados durante la Fase de Inicio Modelado del Negocio Modelo de Casos de Uso del Negocio y Modelo de Objetos del Negocio Requisitos Glosario Visión Modelo de Casos de Uso Especificación de Casos de Uso Especificaciones Adicionales Análisis / Diseño Modelo de Análisis / Diseño Modelo de Datos Implementación Prototipos de Interfaces de Usuario Modelo de Implementación Pruebas Casos de Pruebas Funcionales Despliegue Modelo de Despliegue Gestión de Cambios y Configuración Gestión del proyecto Plan de Desarrollo del Software en su versión 1.

0 y planes de las Iteraciones Ambiente Versión: Fecha: [#] DD/MM/AAAA Comienzo Aprobación Semana X Fechas Semana X Fechas Semana X Fechas Semana X Fechas Semana X Fechas Semana X Fechas Semana X Fechas Semana X Fechas Semana X Fechas Semana X Fechas Semana X Fechas Semana X Fechas aprobado aprobado aprobado Semana Y Fechas Semana Y Fechas Semana Y Fechas Revisar en cada iteración Revisar en cada iteración Revisar en cada iteración Revisar en cada iteración Revisar en cada iteración Revisar en cada iteración Durante todo el proyecto Semana X Fechas Revisar en cada iteración Durante todo el proyecto Confidencial [Proyecto] Página 14 de 15 .NOMBRE DEL PROYECTO Plan de Desarrollo Software Plan de Desarrollo Software Disciplinas / Artefactos generados o modificados durante la Fase de Elaboración Modelado del Negocio Modelo de Casos de Uso del Negocio y Modelo de Objetos del Negocio Requisitos Glosario Visión Modelo de Casos de Uso Especificación de Casos de Uso Especificaciones Adicionales Análisis / Diseño Modelo de Análisis / Diseño Modelo de Datos Implementación Prototipos de Interfaces de Usuario Modelo de Implementación Pruebas Casos de Pruebas Funcionales Despliegue Modelo de Despliegue Gestión de Cambios y Configuración Gestión del proyecto Plan de Desarrollo del Software en su versión 2.

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 Para la revisión de cada artefacto y su correspondiente garantía de calidad se utilizarán las guías de revisión y checklist (listas de verificación) incluidas en RUP. quincenal. Cada requisito tendrá una serie de atributos tales como importancia. semanal. Los cambios en los requisitos serán gestionados mediante una Solicitud de Cambio. Gestión de Configuración Se realizará una gestión de configuración para llevar un registro de los artefactos generados y sus versiones. etc. informando y publicando dichos cambios para que sean accesibles a todo los participantes en el proyecto. estableciendo una versión). Referencias Documentos o modelos tenidos en cuenta para la realización de este documento. Estos atributos permitirán realizar un efectivo seguimiento de cada requisito. etc. Confidencial [Proyecto] Página 15 de 15 . Al final de cada iteración se establecerá una baseline (un registro del estado de cada artefacto.NOMBRE DEL PROYECTO Plan de Desarrollo Software Plan de Desarrollo Software 4. También se incluirá la gestión de las Solicitudes de Cambio y de las modificaciones que éstas produzcan.)] por [Personas encargadas de realizar el control de plazos]. la cual podrá ser modificada sólo por una Solicitud de Cambio aprobada. estado. 5.3 Seguimiento y Control del Proyecto Gestión de Requisitos Versión: Fecha: [#] DD/MM/AAAA Los requisitos del sistema son especificados en el artefacto Visión. Gestión 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. iteración donde se implementa. Esta lista será evaluada al menos una vez en cada iteración. las cuales serán evaluadas y distribuidas para asegurar la integridad del sistema y el correcto proceso de gestión de configuración y cambios. Control de Plazos El calendario del proyecto tendrá un seguimiento y evaluación [tiempo (diario.