Click here to load reader
Upload
hackerscorp
View
711
Download
0
Embed Size (px)
Citation preview
Planificación del Proyecto<Nombre del Proyecto> Versión: <x.y.z>
Planificación del ProyectoProyecto: AddressBook
Versión: 1.0
<Nombre de la Organización>,<Año> Pág. 2 de 9
Planificación del Proyecto<Nombre del Proyecto> Versión: <x.y.z>
Historial de Revisiones
Versión Fecha Autor Descripción
1.0.1 30/Noviembre/2009 Nora Violeta García Cervantes
Definición de antecedentes, alcance, tiempos, actividades
<Nombre de la Organización>,<Año> Pág. 3 de 9
Planificación del Proyecto<Nombre del Proyecto> Versión: <x.y.z>
Índice de Contenido
1 Introducción............................................................................................................................................ 4
1.1 Alcance............................................................................................................................................. 41.2 Documentos relacionados................................................................................................................. 41.3 Definiciones, Acrónimos y Abreviaturas............................................................................................41.4 Descripción....................................................................................................................................... 4
2 Entorno y fundamentos........................................................................................................................... 4
2.1 Antecedentes.................................................................................................................................... 42.2 Identificación del Problema...............................................................................................................4
3 El Proyecto............................................................................................................................................. 4
3.1 Objetivo............................................................................................................................................. 43.2 Alcance............................................................................................................................................. 53.3 Justificación...................................................................................................................................... 53.4 Características y Beneficios.............................................................................................................53.5 Suposiciones y Limitaciones.............................................................................................................53.6 Evolución del Plan del proyecto........................................................................................................5
4 Resumen de la Metodología...................................................................................................................5
4.1 Organización de los Equipos del Proyecto........................................................................................54.1.1 Recursos Humanos....................................................................................................................... 54.1.2 Organización de los Equipos de Trabajo......................................................................................64.2 Herramientas de Desarrollo y Colaboración.....................................................................................6
5 Estructura del Trabajo y Estimados........................................................................................................7
6 Entregables del Proyecto........................................................................................................................ 8
7 Calendario del proyecto.......................................................................................................................... 9
8 Manejo de Riesgos................................................................................................................................. 9
9 Planeación de Dependencias del Proyecto............................................................................................9
<Nombre de la Organización>,<Año> Pág. 4 de 9
Planificación del Proyecto<Nombre del Proyecto> Versión: <x.y.z>
Planificación del Proyecto
1 Introducción
1.1 Alcance
Este documento presenta una visión desglosada del proyecto completo, en el cual se definen los antecedentes, alcance, objetivos y justificación del mismo. A su vez, es la base para el desarrollo y seguimiento de los artefactos que serán creados durante el proceso.
1.2 Documentos relacionados
Título Fecha Organización Identificador del documento
Marco de Desarrollo 3o/Noviembre/2009 Hackers Corporation MD1
1.3 Definiciones, Acrónimos y Abreviaturas
MD1. Marco de Desarrollo del Proyecto
1.4 Descripción
Describir el contenido de la Planificación del Proyecto y la organización de este documento.
2 Entorno y fundamentos
2.1 Antecedentes
Tiempo atrás, el registro y almacenamiento de información personal de contactos era un tanto tediosa e insegura, puesto que se llevaba acabo este proceso a mano y en papel
2.2 Identificación del Problema
El hecho de que la información sea plasmada en papel, corre el riesgo de falsificación, perdida y un sinfín de inconvenientes mas, es por esta razón, que es requerida una opción tanto actualizada como segura de dicha información
3 El Proyecto
3.1 Objetivo
Desarrollar una aplicación de escritorio, con interfaces amigables al usuario, de fácil uso y aprendizaje que provea seguridad al mismo.
3.2 Alcance
<Nombre de la Organización>,<Año> Pág. 5 de 9
Planificación del Proyecto<Nombre del Proyecto> Versión: <x.y.z>
En el Alcance Fuera del Alcance
Crear una aplicación de escritorio para el almacenamiento de información de contactos
Sean almacenados en un servidor de Base de Datos externo a donde sea instalada la aplicación
Que funcione en equipos de cómputo con sistemas operativos XP o superior
Que funcione en sistemas poco comunes o antiguos
3.3 Justificación
La realización de este proyecto es necesaria por la falta de seguridad ante el registro de información y por la comodidad que proveerá al usuario en cuanto a su uso.
3.4 Características y Beneficios
Una aplicación de escritorio reutilizable con funcionalidad para crear, editar, borrar y buscar. Esto automatiza todas las operaciones de los usuarios y asegura que los éstos podrán encontrar siempre información que de forma automática se encuentre actualizada.
Aplicación con entorno adecuado y amigable al usuario La aplicación deberá ser segura, es decir, debe proveer al usuario integridad en los datos
almacenados.
3.5 Suposiciones y Limitaciones
El proyecto, podrá almacenar información como Nombre, Dirección, Nombre de su padre, fecha de Cumpleaños, Titulo, y otros detalles. A su vez, el usuario a través de la aplicación podrá realizar modificaciones y eliminación de los contactos existentes. Éste no podrá dar la opción de imprimir en el caso de que el usuario así lo requiriera, de igual forma tampoco podrá enviar información vía internet directamente de la aplicación.
3.6 Evolución del Plan del proyecto
El proyecto será evaluado bajo cada sesión del equipo de trabajo registrada en los formatos existentes, siendo aproximadamente cada semana cada una de estas.
4 Resumen de la Metodología
4.1 Organización de los Equipos del Proyecto
4.1.1 Recursos Humanos
Necesidad Recurso Cantidad
Estado Comentarios/Responsabilidades
Administración del Proyecto
Nora Violeta García Cervantes
12 horas Asignada
Requerimientos
Cristina Jenifer García Loeza
15 horas Asignadas
Consultoría y dominio experto
Joel Herrera Cabral 3 horas Asignado
Posibles Valores del Estado Pendiente: la solicitud está esperando una decisión administrativa. Asignado: la tarea ha sido asignada a una persona el administrador de tareas.
<Nombre de la Organización>,<Año> Pág. 6 de 9
Planificación del Proyecto<Nombre del Proyecto> Versión: <x.y.z>
Localizado: solicitud primaria aprobada por administración, pero el recurso no está disponible.
Cumple: la solicitud ha sido satisfecha, y el recurso está disponible. Rechazado: la solicitud no será atendida, el plan debería ajustarse a trabajar sin este
recurso.
4.1.2 Organización de los Equipos de Trabajo
Los equipos de trabajo han sido designados dela siguiente manera para cada una de las fases de desarrollo del proyecto:
Requisitos:Cristina Jenifer García Loeza
Análisis y Diseño:Marisol Madrigal FonsecaGilberto García Tolentino
Implementación:Jannick Servando Tejeda Negrete
Pruebas:Nora Violeta García Cervantes
4.2 Herramientas de Desarrollo y Colaboración
Herramienta Fuente Cantidad
Estado comentarios
Materiales de Entrenamiento
Libro/Curso en una tecnología específica
1 Localizado Libro solicitado
Estaciones de Trabajo para Desarrollo
Laptop 1.7GHz, 1GB RAM
2 Cumplen El grupo de desarrollo utilizará equipo existente
Licencias de IDE
Licencias de desarrollo estándar
N/A Cumple Utilizaremos herramientas de open source
Licencias de Herramientas para Pruebas
Licencias de desarrollo estándar
N/A Cumple Utilizaremos herramientas de open source
5 Estructura del Trabajo y Estimados
Paso Descripción Estimado1. Requisitos1.1 Encontrar actores y casos de Uso 1 hora1.2 Dar prioridad a los casos de Uso 1 hora1.3 Diseñar un caso de Uso ½ hora1.4 Estructurar el modelo de casos de Uso 2 horas2 Análisis2.1 Análisis de la Arquitectura 2 horas2.2 Analizar un caso de uso 1 hora2.3 Analizar una clase 2 horas2.4 Analizar un paquete 1 hora
<Nombre de la Organización>,<Año> Pág. 7 de 9
Planificación del Proyecto<Nombre del Proyecto> Versión: <x.y.z>
3 Diseño3.1 Diseño de la Arquitectura 4 horas3.1.A Diseño de un caso de uso 2 horas3.1.B Diseño de una clase 2 horas3.4 Diseño de un subsistema 3 horas4 Implementación4.1 Implementación de la Arquitectura 5 horas4.2 Integrar el Sistema 6 horas4.2.A Implementar un subsistema 2 horas4.2.B Implementar una clase 3 horas4.5 Realizar pruebas de unidad 5 horas4 Pruebas4.1 Planeación y Diseño de Pruebas 2 horas4.2 Implementar Pruebas 4 horas4.3 Realizar pruebas de Sistema 3 horas4.4 Realizar pruebas de Integración 3 horas4.5 Evaluar Pruebas 4 horas
6 Entregables del Proyecto
Entregable Descripción Fecha de la Entrega
Marco de Desarrollo
Es una configuración para amoldarse a las necesidades del sistema. Su objetivo fundamental consiste en proveer ayuda y soporte a los miembros del proyecto de desarrollo de Software. Este artefacto establece cómo cada objetivo específico propuesto debe irse cumpliendo, y cuáles van a ser las normativas para el proyecto.
13/Noviembre/2009
Planificación del Proyecto
Es el presente documento 13/Noviembre/2009
ERS 23/Noviembre/2009Plan de Gestión
de RiesgosDescribe los posibles riesgos de recursos, técnicos implicados en el proyecto, y formula un plan para abordar los posibles riesgos, con medidas de mitigación y correctivas para afrontar cada uno de ellos. Sirve de punto principal para la programación de las actividades que deben realizarse.
23/Noviembre/2009
Documento de Arquitectura del
Software
Es una especificación de las ideas principales del diseño. Proporciona una descripción entendible de la arquitectura del sistema software y sirve como medio de comunicación entre el arquitecto de software y otros miembros del equipo del proyecto con respecto a las decisiones arquitectónicamente significativas que se han tomado en el proyecto. Contiene varias vistas que muestran aspectos distintos del sistema como son: Vista de Casos de Uso, Lógica, de Implementación, del Proceso, Implantación y de Datos.
23/Noviembre/2009
Plan de Integración
Este objeto muestra un plan detallado de la integración dentro de una iteración. El propósito es definir el orden en que los componentes del sistema deben llevarse acabo, los resultados al integrar el sistema y cómo serán
23/Noviembre/2009
<Nombre de la Organización>,<Año> Pág. 8 de 9
Planificación del Proyecto<Nombre del Proyecto> Versión: <x.y.z>
evaluados.Manual de
UsuarioProvee una ayuda a las personas que manipularán directamente la aplicación, acerca del uso que se le debe dar a esta.
23/Noviembre/2009
Plan de Implantación
Describe el conjunto de tareas necesarias para poder poner en funcionamiento el sistema en las instalaciones de los usuarios. Las actividades descritas en este documento abarcan temas referentes a la instalación del nuevo sistema, compatibilidad del sistema.
23/Noviembre/2009
Manual de Instalación
Provee una ayuda a las personas que manipularán directamente la aplicación, acerca de uso que se le debe dar al sistema.
23/Noviembre/2009
7 Calendario del proyecto
Disciplinas / Objetos generados o modificados durante la Fase de
Comienzo Aprobación
RequerimientosERS 15/Noviembre/2009 18/Noviembre/2009
Análisis y DiseñoDocumento de Arquitectura del
Software13/Noviembre/2009 23/Noviembre/2009
ImplementaciónPlan de Integración 18/Noviembre/2009 25/Noviembre/2009
PruebasPlan de Pruebas 13/Noviembre/2009 25/Noviembre/2009
ImplantaciónManual de Instalación
Manual del Usuario Plan de Implantación
18/Noviembre/2009 27/Noviembre/2009
8 Manejo de Riesgos
1. La aplicación no funcione bajo sistemas operativos XP o superiores, o que a su vez cree conflictos de compatibilidad
2. Saturación de la base de datos
9 Planeación de Dependencias del Proyecto
Este proyecto necesita de un buen diseño de la base de datos para lo cual, nuestro equipo de diseñadores han definido de la mejor manera. De la misma manera requiere de las capacidades en los equipos de cómputo sobre los cuales se desarrollara el proyecto
<Nombre de la Organización>,<Año> Pág. 9 de 9