5. PLAN DE PROCESOS DE GESTIÓN 5.5 PLAN DE ARRANQUE 5.1.1 Plan de Estimación Para el plan de estimación se utilizó Microsoft Project, el cual nos da la posibilidad de realizar el plan de estimación muy completo, ya que evalúa muchas variables del proyecto, tales como son: recursos, hitos o actividades de las entregas, días estimados para cada actividad, etc. Arrojándonos resultados tales como son porcentaje del proyecto completado, tareas completadas, y una variedad de opciones que nos ayudan a saber en qué parte del proyecto nos encontramos dándonos una idea de cómo puede ir todo el proceso del plan. 5.1.2 Plan de Personal Teniendo en cuenta las habilidades de cada uno de los individuos de la organización “Los Cinco Grandes” durante toda su trayectoria y la ayuda del taller de los colores el cual nos muestra claramente cuáles son las destrezas de cada integrante, se llegó a la conclusión que los roles quedarían descritos de la siguiente forma: Rol Gerente & Arquitecto Control de Calidad Documentador Desarrollador Control de Cambios y Riesgos 1 Habilidades Capacidad de promover el cambio a través de la organización, liderazgo. Debe tener claro cada uno de los procesos y metodologías que serán aplicadas, puesto que su tarea principal será la coordinación de los equipos de trabajo y ser la contraparte permanente del proyecto.1 Coordinar las actividades y los artefactos técnicos a través del proyecto. El Arquitecto de Software establece la estructura total para cada visión arquitectónica: la descomposición de la vista, la agrupación de elementos, y las interfaces entre agrupaciones mayores.2 Identificar falencias que existan en el desarrollo del proyecto, mediante métodos específicos que faciliten la creación de un producto de calidad, apoyados en estándares, plantillas, etc. Es el responsable de realizar los materiales para soporte al usuario del sistema basándose en los estándares definidos y en los requerimientos relevados para los materiales destinados al usuario. Generalmente es quien realiza los materiales para la capacitación sobre el uso del sistema. Esto incluye crear presentaciones, notas, ejemplos y tutoriales y todos los materiales que faciliten el entendimiento del producto, ya sea que fueron solicitados como requerimientos o porque lo considere conveniente o necesario.3 Habilidades de Programación. Desarrollar y probar componentes de acuerdo con los estándares adoptados del proyecto.3 Identificar las técnicas apropiadas, herramientas y pautas para implementar las pruebas requeridas, y para dar las guías en los correspondientes requisitos de recursos para el esfuerzo de la prueba.3 Tabla 7: Plan de Personal Integrante Juan Sebastián Figueredo Guillermo Malagón Juan Alberto Vélez Fernando Rincón Henry Cafiero http://www.guiaweb.gob.cl/guia/roles/index.htm 2 http://hanzcocchi.net/el-rol-del-desarrollador-en-rup/ 3 http://www.fing.edu.uy/inco/cursos/ingsoft/pis/memoria/experiencia2002/ModsGX/modelo/ roles/docusu.htm El proyecto no requiere contrataciones externas dado que el grupo de trabajo cuenta con las habilidades y herramientas precisas para el desarrollo del plan. Con respecto a las capacitaciones durante la ejecución del cronograma quedaran descritas en esta sección si llega a ser necesario hacer uso de estos entrenamientos.OJO COMPLEMENTAR CON LO DE GERENCIA Y GESTIÓN 5.1.3 Plan de Entrenamiento Personal Los Integrantes del Grupo “Los Cinco Grandes” cuentan con muy buenos conocimientos en áreas relacionadas con el análisis y diseño de sistemas, Bases de Datos y Programación. Existen debilidades en algunas áreas que nos obligan a realizar un entrenamiento previo para poder realizar un buen desarrollo del proyecto. Estas debilidades están detalladas a continuación . Nombre (a) Debilidad (b) Participantes (c) Responsables (d) Recursos (e) Nombre (a) Debilidad (b) Participantes (c) Responsables (d) Recursos (e) Nombre (a) Debilidad (b) Participantes (c) 01 Entrenamiento en Java GUI Fecha (f) 29/08/08 (Java.awt) GUI de Java (Java.awt) en un nivel alto para que sea más atractivo la interfaz Juan Alberto Vélez Guillermo Malagón Fernando Rincón Juan Sebastián Figueredo Los mismos participantes tomaran medidas autodidactas Libros, Tutoriales, Artículos. 02 Entrenamiento en Fecha (f) Conexiones Capacidad para realizar conexiones 29/08/08 Juan Sebastián Figueredo Fernando Rincón Los mismos participantes tomaran medidas autodidactas Libros, Tutoriales, Artículos. 03 Entrenamiento en ROLES Fecha (f) 4/08/08 Conocimientos y Apropiación de roles. Juan Alberto Vélez Juan Sebastián Figueredo Guillermo Malagón Fernando Rincón Responsables (d) Henry Cafiero Ing. María Mercedes Corral, docente (Ingeniería de Software) Recursos (e) Taller de Colores y habilidades Nombre (a) Debilidad (b) Participantes (c) Responsables (d) Recursos (e) Nombre (a) Debilidad (b) Participantes (c) 04 Investigación de Streaming de Fecha (f) Video Falta de conocimiento sobre el tema. Juan Alberto Vélez Juan Sebastián Figueredo 4/08/08 Guillermo Malagón Fernando Rincón Henry Cafiero Ing. David Uribe, docente (Desarrollo Multimedial) Pontificia Universidad Javeriana Libros, Tutoriales, Artículos y Código existente. 05 Personal Especification Fecha (f) 21/11/08 Process Falta de conocimiento sobre el tema de métricas de pruebas. Juan Sebastián Figueredo Fernando Rincón Henry Cafiero Responsables (d) Los mismos participantes tomaran medidas autodidactas Recursos (e) Libros, Tutoriales, Artículos. Tabla 8: Plan de Entrenamiento Personal 5.2. PLAN DE TRABAJO 5.2.1. Actividades de Trabajo Las actividades descritas a continuación fueron exigidas por nuestro cliente (Ing. María Mercedes Corral) para ser presentadas en la semana 6, 8, 11,15-18 consecutivamente del 2do semestre del 2008 que inicia el 21 de Julio del 2008, esto basándose en el cronograma del inciso 5.2.2. PROCESO primera entrega segunda entrega tercera entrega cuarta entrega ACTIVIDADES Elaborar SPMP (Plan del Proyecto y Estimación) Diseñar Casos de Uso Pre entrega SPMP Correcciones y Cambios Presentación Elaborar SRS Prototipo - Con al menos un caso de uso implementado (El más difícil). Corrección de SPMP Pre entrega SPMP (Corregido) y SRS Correcciones y Cambios Presentación Elaborar SDD Realizar Prototipo funcional – Con al menos el 50 % de la aplicación funcionando. Corrección de SPMP y SRS Pre entrega SPMP (Corregido), SRS (Corregido) y SDD Correcciones y Cambios Presentación Aplicación Completa Elaborar Plan de pruebas Realizar Manuales Desarrollar Métricas resultantes de las pruebas Presentación Final Tabla 9: Actividades de Trabajo I - Empresa “Los Cinco Grandes” En la tabla ¿?? se encuentran cada una de las actividades de trabajo detalladas con base en la tabla anterior ¿???, con sus respectivas fechas de inicio basadas en el cronograma del inciso 5.2.2, las herramientas que se van a utilizar para el desarrollo de dicha actividad, los responsables del desarrollo de la misma, el entregable en donde se va a ver palpada la actividad, los riesgos que tiene cada una y finalmente el tiempo estimado para ellas. Actividad Fecha inicio Recursos Responsables Entregables 15/08/2008 Plantilla SPMP de IRONWORKS Microsoft Office SVN Tortoise Google Code Internet Grupo “Los Cinco Grandes”. SPMP 15/08/2008 Enterprise Architect Grupo “Los Cinco Grandes”. Casos de Uso 22/08/2008 Email Impresiones Medios Digitales Correcciones y Cambios 26/08/2008 Plantilla SPMP de IRONWORKS Microsoft Office SVN Tortoise Google Code Internet Enterprise Architect Retroalimen taciones Grupo “Los Cinco Grandes”. SPMP & Casos de Uso Presentación 29/08/2008 Microsoft Office Grupo “Los Cinco Grandes”. Presentación de Power Point Daño en el documento de la presentación 1 día SRS Incumplimiento de una tarea por parte de un miembro del equipo. Cambios en los requerimientos. 5 días Prototipo Errores en el código. Mal entendimiento de 5 días Elaborar SPMP Diseñar Casos de Uso Pre entrega SPMP Elaborar SRS Implementar un Caso de 05/09/2008 05/09/2008 Plantilla SRS de IRONWORKS Microsoft Office. SVN Tortoise Google Code NetBeans SVN Tortoise Grupo “Los Cinco Grandes”. Cliente Ing. María M. Corral Ing. Miguel E. Torres Grupo “Los Cinco Grandes”. Juan Sebastián SPMP & Casos de Uso Riesgos Incumplimiento de una tarea por parte de un miembro del equipo. Perdida de información. Incumplimiento de tiempo. Errores en el documento. Problemas con las herramientas utilizadas. Metodología Utilizada. Errores en el cálculo de presupuesto. Errores en el diseño. Mal análisis del sistema. Disponibilidad de los Clientes Incumplimiento de Entrega por Falta de Tiempo y Pre entrega Incompleta Retroalimentaciones erróneas por parte del Cliente. Mala comunicación, Empresa – Cliente Tiempo 5 días. 5 días 2dias 5 días Uso Google Code Corrección del SPMP 01/09/2008 Plantilla SPMP de IRONWORKS Microsoft Office SVN Tortoise Google Code Internet 19/09/2008 Email Impresiones Medios Digitales Correcciones y Cambios 22/09/2008 Plantilla SPMP de IRONWORKS Microsoft Office SVN Tortoise Google Code Internet Enterprise Architect Retroalimen taciones NetBeans Grupo “Los Cinco Grandes”. SPMP (Corregido) & SRS Presentación 19/09/2008 Microsoft Office Grupo “Los Cinco Grandes”. Presentación de Power Point 06/10/2008 Plantilla SDD de IRONWORKS Microsoft Office SVN Tortoise Google Code Grupo “Los Cinco Grandes”. NetBeans SVN Tortoise Google Code Juan Sebastián Figueredo (Arquitecto & Gerente) Fernando Rincón (Desarrollador) Pre entrega SPMP & SRS Elaborar SDD Realizar Prototipo Funcional Corrección del SPMP & SRS 01/10/2008 06/10/2008 Plantilla SPMP de IRONWORKS Microsoft Figueredo (Arquitecto & Gerente) Fernando Rincón (Desarrollador) Grupo “Los Cinco Grandes”. Grupo “Los Cinco Grandes”. Cliente Ing. María M. Corral Ing. Miguel E. Torres Grupo “Los Cinco Grandes”. los requerimientos exigidos. Problemas con las herramientas utilizadas. SPMP Corregido Problemas de interpretación en el proceso de retroalimentación con el cliente. Metodología Utilizada. Pérdida de Información. 5 días SPMP (Corregido) & SRS Disponibilidad de los Clientes Incumplimiento de Entrega por Falta de Tiempo y Pre entrega Incompleta 2 días SDD Retroalimentaciones erróneas por parte del Cliente. Mala comunicación, Empresa – Cliente Daño en el documento de la presentación Incumplimiento de una tarea por parte de un miembro del equipo. 5 días 1 día 5 días Prototipo funcional Errores en el código. Mal entendimiento de los requerimientos exigidos Problemas con las herramientas utilizadas. 10 días SPMP & SRS Corregido Problemas de interpretación en el proceso de retroalimentación con el cliente. 6 días Office SVN Tortoise Google Code Internet Pre entrega SPMP (Corregido), SRS (Corregido) y SDD 13/10/2008 Email Impresiones Medios Digitales Metodología Utilizada. Pérdida de Información. Grupo “Los Cinco Grandes”. Cliente Ing. María M. Corral Ing. Miguel E. SPMP (Corregido), SRS (Corregido) y SDD Disponibilidad de los Clientes Incumplimiento de Entrega por Falta de Tiempo y Pre entrega Incompleta 2 días Correcciones y Cambios 14/10/2008 Plantilla SPMP de IRONWORKS Microsoft Office SVN Tortoise Google Code Internet Enterprise Architect Retroalimen taciones NetBeans Presentación 14/10/2008 Microsoft Office Grupo “Los Cinco Grandes”. Presentación de Power Point Daño en el documento de la presentación 1 día 21/10/2008 NetBeans Herramienta s Adobe SVN Tortoise Google Code Grupo “Los Cinco Grandes”. Aplicación funcionando completame nte. Errores en el código. Mala percepción de los requerimientos exigidos. 7 días 21/11/2008 Microsoft Office Juan Alberto Vélez Guillermo Malagón Manual completo de la aplicación Diseño poco entendible. 2 días 10/11/2008 Microsoft Office Henry Cafiero Documento del plan de pruebas Mala ejecución del plan de pruebas. 3 días 10/11/2008 SVN Tortoise Google Code Henry Cafiero Resultados de las métricas de prueba Uso de Métricas inadecuadas. 4 días Terminar de realizar la aplicación Realizar Manuales Ejecutar el plan de prueba Desarrollar Métricas resultantes de las pruebas Presentación Final Grupo “Los Cinco Grandes”. SPMP (Corregido), SRS (Corregido) y SDD Retroalimentaciones erróneas por parte del Cliente. Mala comunicación, Empresa – Cliente Presentación Daño en el documento de Power de la presentación Point Tabla10: Actividades de Trabajo II – Empresa “Los Cinco Grandes” 21/11/2008 Microsoft Office Grupo “Los Cinco Grandes”. 6 días 1 día 5.2.2. Cronograma4 4 http://www.javeriana.edu.co/calendario/agosto2008.html Ilustración 7: Cronograma 5.1.4 Asignación de Recursos •Grupo "Los Cinco Grandes" •Juan Figueredo • Fernando Rincón Microsoft Office NetBeans Plantillas IRONWORKS Entrerprise Architect Google Code Google Code SVN Tortoise SVN Tortoise Herramientas Adobe Microsoft Office Microsoft Office Google Code Enterprise Architect SVN Tortoise •Guillermo Malagón •Juan Alberto Vélez •Henry Cafiero Ilustración 8: Asignación de Recursos 5.1.5 Asignación de Presupuesto Se podría prescindir de la asignación de presupuesto y su descripción para este proyecto en específico, ya que no genera mayores costos a la hora de su desarrollo. Sin embargo describiremos simplificadamente los gastos que generaría este proyecto para el grupo de trabajo. Teniendo en cuenta que son 17 semanas en el periodo lectivo, dos reuniones por semana y 4 impresiones durante el semestre. $5.000 Comida por reunión por persona $3.000 Transporte por reunión por persona $50.000 Impresión por entrega. $80.000 Gasto semanal del grupo 5000*17*2= 170000 (integrante) 3000*17*2= 102000 (integrante) 50000*4= 200000 (grupo) Comida Transporte $850.000 $510.000 Impresión $200.000 $1'560.000 <- Gastos Ilustración 9: Asignación de presupuesto Según el inciso 1.1.4. (Resumen de Calendarización y Presupuesto) se cuenta con un presupuesto de $50’000.000.00