Self Management Taller de Desarrollo de Proyectos II 2do cuatrimestre 2010
Self ManagementTaller de Desarrollo de Proyectos II
2do cuatrimestre 2010
Agenda• Metodología de Trabajo
• Propuesta inicial
• Situación Real
• Estimación
• Tecnologías y herramientas
• Análisis y Diseño
• Arquitectura
• Trazabilidad
• Métricas
• Gestión de Cambios
• Gestión de Desvíos
• Lecciones Aprendidas
Metodología – Planificación InicialDos semanas
Reunión de Planificación
Avance: Reuniones Semanales
Revisión del Sprint
Retrospectiva del Sprint
Metodología – Situación Real2x2, 1x3 y 1x3,5
Reunión de Planificación
Avance: Reuniones Semanales
Revisión del Sprint
Retrospectiva del Sprint
Metodología – Situación Real2 x 2, 1 x 3 y 1 x 3,5
Reunión de Planificación
Avance: Reuniones Semanales
Revisión del Sprint
Retrospectiva del Sprint
Metodología – Situación Real2 x 2, 1 x 3 y 1 x 3,5
Reunión de Planificación
Avance: Reuniones Semanales
Revisión del Sprint
Retrospectiva del Sprint
Metodología – Situación Real2 x 2, 1 x 3 y 1 x 3,5
Reunión de Planificación
Avance: Reuniones Semanales
Revisión del Sprint
Retrospectiva del Sprint
Metodología – Situación Real2 x 2, 1 x 3 y 1 x 3,5
Reunión de Planificación
Avance: Reuniones Semanales
Revisión del Sprint
Retrospectiva del Sprint
Lecciones AprendidasForma de Trabajo
• Asentar Todo por Escrito
• Mucha documentación al
principio• Retrospectiva, minuta y planning luego de la demo.
• Diffs de BD
• Opcionales antes de Requeridos
• Incorporar herramientas sin
evaluar costo beneficio
• Desaprovechar sprints largos
EstimaciónPropuesta Inicial Planning Poker
Todo el equipo Busca consenso Discutir solo lo importante
Puntos de complejidad Mejorar las especificaciones
Situación Real Planing Poker para US Reparto de estimaciones de tareas.
Lecciones AprendidasEstimaciones
• Analizar Impacto• Criterios de
Aceptación Definidos
• Subestimar Tareas
Administrativas
Tecnologías y herramientas
Análisis y Diseño• Diagramas UML
• User Stories
• Mockups de pantallas
Arquitectura
Trazabilidad
User Stories
Tareas Casos de Test
BugsCódigo
Planilla
Casos de TestRelaciones
Assembla
CommitsAssembla Planilla
Casos de Test
Relaciones
Assembla
Commits - Assembla
Lecciones AprendidasAsignación de Tareas
• Asignación Temprana y Balanceada
• Reasignación con Tiempo
• Tareas sin Asignado
• Asignación Poco Equitativa
MétricasBurndown Chart
Costos
User Stories
Desarrollo Testing Management0
102030405060708090
100
EstimadasInsumidas
AprobadosPendientes de AprobaciónPendientes de Real-ización
Lecciones AprendidasMétricas
• Empezar el sprint sin terminar
estimaciones• Forzar Métricas
• Evaluar Utilidad
Apellido Nombre QA PTS POSSIBLE
Perez Juan 58
Quintas Pablo 70
Escobar Mariela 62
Gestión de CambiosPresentación de Métricas
Pedido Inicial Pedido
Final
Gestión de DesvíosReasignación de
Tareas
Items Opcionales
Reducción de Testing
Lecciones AprendidasAlcance
• Items Opcionales• Doble Feedback
• Amigo del Cliente
• Proponer Mejoras
• Ambigüedades• US sin Valor
Lecciones AprendidasPruebas
• Vincular corridas no exitosas con
bugs• Casos de test por
categoría• Nomenclatura de
lotes de prueba
• Falta de buen trackeo de bugs
• Resignar calidad por tiempos
Lecciones AprendidasRiesgos
• Planes de Contingencia o
Mitigación
• Minimizar Riesgos
Demo
Preguntas
¡Muchas Gracias!