24
PROYECTO DE GRADO I KAREN GIRALDO ESCOBAR LINA MARÍA LÓPEZ GRACIELA SOTO JUAN DIEGO BARRAZA JOSÉ DAVID MALDONADO JULIÁN ANDRÉS LOZANO POSTMORTEM CICLO 2

Postmortem ciclo2

Embed Size (px)

Citation preview

Page 1: Postmortem ciclo2

PROYECTO DE GRADO IKAREN GIRALDO ESCOBAR

LINA MARÍA LÓPEZGRACIELA SOTO

JUAN DIEGO BARRAZAJOSÉ DAVID MALDONADOJULIÁN ANDRÉS LOZANO

POSTMORTEM CICLO 2

Page 2: Postmortem ciclo2

ROLES

ROL INTEGRANTE

LÍDER DESARROLLO JUAN DIEGO BARRAZA

LÍDER PLANEACIÓN KAREN GIRALDO ESCOBAR Y JULIAN ANDRES LOZANO

LÍDER DE SOPORTE LINA MARIA LOPEZ

LÍDER DE CALIDAD GRACIELA SOTO

LÍDER DEL EQUIPO JOSE DAVID MALDONADO

Page 3: Postmortem ciclo2

ROL DESCRIPCIÓN

LÍDER DESARROLLO

•Garantizar una planificación correcta del diseño del sistema•Verificar el cumplimiento de los requerimientos planeados•Garantizar un producto de calidad•Desarrollar estimaciones adecuadas al desarrollo del producto del proceso.

LÍDER PLANEACIÓN

•Dar soporte y guía al grupo de las actividades de planeación (Cronograma)•Asignar tareas en dotproject•Reportar con exactitud el desarrollo del proyecto cada semana.•Recordar al grupo de las tareas de cada semana.

LÍDER DE SOPORTE

•Asegurar el buen funcionamiento de dotProject•Estar al tanto de los problemas y las dudas frente a la aplicación.

LÍDER DE CALIDAD

•Realizar un plan de calidad.•Asegurarse que el equipo sigue de forma correcta el proceso para obtener un producto de calidad•Controlar la realización de las actas•Conducir al grupo en la documentación (Estándares)

TODOS •Ingeniero de desarrollo•Ejecución de pruebas

DESCRIPCIÓN DEL ROL

Page 4: Postmortem ciclo2

PRODUCTO

Page 5: Postmortem ciclo2

REQUERIMIENTOS PLANEADOS

Hacer el estudio de

las tecnología

Escoger la tecnología que se va a

utilizar

Hacer el diseño de bajo nivel

Definir la arquitectura

Dejar definidos los casos de uso

completos

Desarrollar un prototipo

con la integración

de las tecnologías

Page 6: Postmortem ciclo2

QUE SE CUMPLIO?

Se realizo documentos con la comparación

de las tecnologías

Tecnologías escogidas: EJB, Glassfish, JSf, Google maps,

Facebook

Se tiene el diagrama de clases y MER

Se tiene la arquitectura

definida

Se definieron los componentes a

utilizar, los beans

Los casos de uso definitivos.

Se desarrollo un prototipo de la integración de tecnologías.

Todos los estudiantes manejan las tecnologías a

utilizar

Page 7: Postmortem ciclo2

PRODUCTO: ARQUITECTURA

Page 8: Postmortem ciclo2
Page 9: Postmortem ciclo2
Page 10: Postmortem ciclo2

MER

Page 11: Postmortem ciclo2
Page 12: Postmortem ciclo2

QUE FALTA

Implementación de todos los casos de uso

Page 13: Postmortem ciclo2

PROCESO

Page 14: Postmortem ciclo2

RESULTADO

Adelanto de la wiki de procesos

Las plantillas de

los documentos

a seguir

Plan de calidad sencillo

Page 15: Postmortem ciclo2

QUE FALTA

Realizar un proceso de mentoring

Completar la wiki

Difundir el plan de calidad.

Definir plantillas de comparación

de tecnologías

Estructurar la parte pública

(platillas)

Page 16: Postmortem ciclo2

MÉTRICAS

Page 17: Postmortem ciclo2

Objetivo Cumplimiento

Objetivo 1: Producir un  proceso de buena calidad. -M1.1: 100% de los requerimientos seleccionados por el grupo. -M1.2: Cumplir con un 100% los objetivos planteados en el proceso de calidad. establecido -M1.3: Codigo entregado sea funcional en un 100%

Objetivo 2:   Desarrollar un proyecto productivo y bien gestionado.

-M2.1: Los documentos planteados deben ser entregados a un 70%-M2.2: Error de la estimación del tiempo a invertir semanal  debe ser menor al 10%. -M2.3: Tiempo invertido adicional al planeado semanalmente no debe ser mayor que 1 Hora por tarea. -M2.4: Cumplimiento del cronograma del grupo y personal no puede ser menor al 70%. -M2.5: Los documentos generados deben estar publicados en un 90%

Objetivo 3: Trabajar como equipo en armonía y con mucha responsabilidad.  -M3.1: La consulta de cambios importantes del proyecto de ser informada al grupo en un 100%.  -M3.2: Entregas establecidas en el cronograma no se pueden atrasar más de 1 día.   -M3.3: El mínimo incumplimiento de tareas debe ser menor que 3.

CUMPLIMIENTO OBJETIVOS DEL GRUPO

Page 18: Postmortem ciclo2

OBJETIVOS DE LOS INTEGRANTES

Objetivo Cumplimiento

Objetivo 1: Ser puntuales a todas la reuniones planeadas. -M1.1: Promedio de impuntualidades a reuniones de grupo <= 3.

Objetivo 2: Ser un miembro efectivo y cooperativo -M2.1: Promedio de evaluación del rol por ayuda y soporte superior a 3,5 donde el puntaje mas altos es 5-M2.2:Promedio de evaluación del rol contribución global superior a 3,5  donde el puntaje mas altos es 5.

Objetivo 3: Planear y hacer seguimiento al trabajo personal y grupal. -M3.1: Porcentaje de tareas planeadas y completadas, promedio semanal > 90% -M3.2: Cantidad de formas ''Weekly Report'' llenas: 1 por semana por cada miembro del grupo.

Page 19: Postmortem ciclo2

OBJETIVOS DEL PRODUCTOObjetivo Cumplimient

o

Objetivo 1: Establecer el alcance del producto final y sus objetivos respectivos M1.1: Obtener un 100% de aceptación del del modelo conceptual proyecto  M1.2: Mantenerse en un 90% (Objetivos del Producto modificados) dentro del alcance del producto establecido

Objetivo 2: Producir documentación apropiada del proceso realizado M2.1: Los documentos o artefactos resultantes deben ser verificados y aprobados en un 90% M2.2: El 100% del proceso debe llevar documentación y registro.  M2.3: El 90% de las actividades realizadas deben ser registradas en el dotProject.

Objetivo 3: Producir documentación, plantillas y procesos que permitan el Mentoring de nuevos integrantes M3.1: Todo proceso desarrollado debe al menos llevar un documento con instrucciones de seguimiento por parte de los nuevos miembros

Objetivo 4: Levantar adecuada y satisfactoriamente los requerimientos funcionales y no funcionales orientados a los casos de uso y verificarlos adecuadamente. M4.1: Verificar la consistencia de los casos de uso con los objetivos y el alcance del proyecto definidos en un 100% M4.2: Obtener un 100% de casos de uso verificados y corregidos .

Page 20: Postmortem ciclo2

OBJETIVOS DESARROLLO

Objetivo Cumplimiento

Objetivo1:Garantizar una planificación correcta del diseño del sistema. -M1.1: Numero de clases implementadas del diseño original  = 100%.

Objetivo2:Se cubrirá todos los requerimiento escogidos por el grupo. -M2.1:Desarrollo de requerimientos funcionales y no funcionales solicitados por el sistema =100%

Objetivo3:Se garantizará un producto de calidad -M3.1:Se probara el desarrollo del proyecto hasta la fecha planificada. Cada semana. -M3.2:Numero de clases, atributos y métodos documentados 100% -M3.3: El 100% del codigo suido al svn debe ser 100% funcional.

Objetivo4:Se desarrollara estimaciones adecuadas al desarrollo de producto y proceso. -M4.1:Se estimara que el tiempo invertido en el desarrollo de producto no debe exceder el 30% de lo planeado.

Page 21: Postmortem ciclo2

OBJETIVOS CALIDADObjetivo Cumplimie

nto

Objetivo3: Controlar la realización de las actas por el responsable de la semana -M3.1:Crear un formato adecuado para la realización de las actas de cada reunión, los formatos quedarán consignados en la wiki del proyecto.

Objetivo4: Conducir al grupo en la realización de la documentación y recordar el mejoramiento continuo -M4.1: Realizar la inspeccion y reporte del equipo durante cada reunión general. -M4.2: Fiel seguimiento de el proceso de cada uno de los integrantes del equipo verificando que sigan las reglas establecidas. 

Objetivo5: Definicion de estandares para la documentacion y todo tipo de reporte escrito -M5.1: Realizar la completa estandarización de la documentacion del proyecto, en un 100%. -M5.2:Control del buen manejo de los estándares por parte de los integrantes

Page 22: Postmortem ciclo2

OBJETIVOS SOPORTE

Objetivo Cumplimiento

Objetivo 1: Estar al tanto de los problemas y dudas que tengan los integrantes del grupo frente . a los casos de uso de la aplicación            -M1.1: Solucionar el problema o la duda a mas tardar 1 día después de haber sido generada.             -M1.2: Contestar a los correos correspondientes  la(s) posible(s) solución(es)                                 

 Objetivo2: Resolver cualquier duda con respecto a la herramienta de planeacion   -M2.1: responder la duda máximo 12 horas.

  

Page 23: Postmortem ciclo2

OBJETIVOS PLANEACIONObjetivo Cumplimie

ntoObjetivo 1: Definir un esquema ordenado para la planeación de tareas. -M1.1: Definir un documento de estándar de nombramiento de tareas para la herramienta de administración de tareas dotProject.

Objetivo 2: Dar soporte y guía al grupo de las actividades de planeación, para realizar un cronograma con estimaciones adecuadas, alcanzables y reales.  M2.1: Discutir con cada integrante el 100% de las actividades que se planean para cada semana, si él las puede realizar y cuanto tiempo se va a demorar. M2.2: Evaluar semanalmente si el 95% de las actividades planeadas se están cumpliendo, porque esto indica si las estimaciones fueron adecuadas y reales; o evaluar porque se esta fallando y que se puede mejorar.

 Objetivo 3: Asignar tareas e introducir datos en el dotProject y así producir un plan completo, preciso y exacto de equipo. M3.1: Terminada cada reunión asignar todas las tareas establecidas para cada integrante del grupo.

  Objetivo 4: Reportar con exactitud el desarrollo del proyecto durante cada semana. M4.1: Mantener al líder informado del 100% del progreso de las tareas. M4.2: Por cada incumplimiento en el cronograma, hablar con el responsable para que de explicaciones o reporte los problemas que ha tenido. 

Objetivo 5: Recordar al grupo de las tareas a realizar durante cada semana y fechas de terminación, para cumplir con el cronograma establecido.  M5.1: Poner recordatorios en DotProject de los documentos a entregar con notificación de un correo electrónico.  M5.2 : informar por correo electrónico o personalmente de la entrega de una tarea próxima, sin falta alguna.

Page 24: Postmortem ciclo2

Propuestas de reglas

Formulario web para las votaciones semanales, después de las reuniones.

Después de las reuniones se genera un documento con las tareas y los responsables (principal) y es enviado por correo a todos los integrantes.

Creación de tareas individuales en dotProject. Durante la reunion con el documento de la semana

anterior se verifica el cumplimiento de las tareas. Mandar un correo de cada cosa que se suba al svn y la

persona encargada de revisar los estándares verifica su buen nombramiento. Si no lo cumple llamar la atención y pedir corrección.