1 CheckIn4Android
2 Temario Gestión del Alcance Métodos de estimación Equipo y RolesComunicación con el Cliente Informe de Avance Gestión de Expectativas de los Interesados Gestión de Riesgos Gestión de Costos Métricas – EV, EP, CP Gestión de Bugs Gestión de Cambios Gestión del Código Fuente Trazabilidad Gestión de Pruebas Documentación de Diseño Documentación de Arquitectura Aceptación y Cierre
3 Gestión del Alcance
4 Gestión del Alcance Documentación Backlog
5 Gestión del Alcance (2) Documentación Assembla
6 Gestión del Alcance (3) Entregables WBS + diccionarioOrientado a la Gestión Funcionalidad a alto nivel
7 Temario Gestión del Alcance Métodos de Estimación Equipo y RolesComunicación con el Cliente Informe de Avance Gestión de Expectativas de los Interesados Gestión de Riesgos Gestión de Costos Métricas – EV, EP, CP Gestión de Bugs Gestión de Cambios Gestión del Código Fuente Trazabilidad Gestión de Pruebas Documentación de Diseño Documentación de Arquitectura Aceptación y Cierre
8 Métodos de estimación
9 Métodos de estimación Planning Poker Reunión de estimaciónSerie de Fibonacci Características a estimar: Historias de usuario Unidad: horas ideales
10 Métodos de estimación (2)Planning Poker Resumen de estimación
11 Temario Gestión del Alcance Métodos de estimación Equipo y RolesComunicación con el Cliente Informe de Avance Gestión de Expectativas de los Interesados Gestión de Riesgos Gestión de Costos Métricas – EV, EP, CP Gestión de Bugs Gestión de Cambios Gestión del Código Fuente Trazabilidad Gestión de Pruebas Documentación de Diseño Documentación de Arquitectura Aceptación y Cierre
12 Equipo y Roles
13 Equipo y Roles Equipo 4 personas Roles Gestor Desarrollador Tester
14 Temario Gestión del Alcance Métodos de estimación Equipo y RolesComunicación con el Cliente Informe de Avance Gestión de Expectativas de los Interesados Gestión de Riesgos Gestión de Costos Métricas – EV, EP, CP Gestión de Bugs Gestión de Cambios Gestión del Código Fuente Trazabilidad Gestión de Pruebas Documentación de Diseño Documentación de Arquitectura Aceptación y Cierre
15 Comunicación con el cliente
16 Comunicación con el clienteInformal Reuniones informales Formal Reuniones formales Minuta de reunión
17 Comunicación con el cliente (2)Minuta de Reunión Fecha y hora Lugar Participantes Objetivo Temas tratados Compromisos asumidos
18 Temario Gestión del Alcance Métodos de estimación Equipo y RolesComunicación con el Cliente Informe de Avance Gestión de Expectativas de los Interesados Gestión de Riesgos Gestión de Costos Métricas – EV, EP, CP Gestión de Bugs Gestión de Cambios Gestión del Código Fuente Trazabilidad Gestión de Pruebas Documentación de Diseño Documentación de Arquitectura Aceptación y Cierre
19 Informe de Avance
20 Informe de Avance Plantilla WordRequerimientos Funcionales y No funcionales Estado y previsión de costos y tiempos Riesgos manifestados y detectados Posibilidad de añadir temas relevantes
21 Temario Gestión del Alcance Métodos de estimación Equipo y RolesComunicación con el Cliente Informe de Avance Gestión de Expectativas de los Interesados Gestión de Riesgos Gestión de Costos Métricas – EV, EP, CP Gestión de Bugs Gestión de Cambios Gestión del Código Fuente Trazabilidad Gestión de Pruebas Documentación de Diseño Documentación de Arquitectura Aceptación y Cierre
22 Gestión de Expectativas de los Interesados
23 Gestión de ExpectativasReuniones Informales Recopilación de expectativas Reuniones Formales Cumplimiento de expectativas
24 Temario Gestión del Alcance Métodos de estimación Equipo y RolesComunicación con el Cliente Informe de Avance Gestión de Expectativas de los Interesados Gestión de Riesgos Gestión de Costos Métricas – EV, EP, CP Gestión de Bugs Gestión de Cambios Gestión del Código Fuente Trazabilidad Gestión de Pruebas Documentación de Diseño Documentación de Arquitectura Aceptación y Cierre
25 Gestión de Riesgos
26 Planificación de RiesgosTodo el CV del proyecto Iterativa Frecuencia de Identificación y moderación 2 semanas (duración Sprint) Escala de impacto 0.05 (muy bajo) (bajo) (medio) 0.4 (alto) (muy alto)
27 Planificación de Riesgos (2)Escala de probabilidad 0.1 / 0.3 / 0.5 / 0.7 / 0.9 Exposición = Probabilidad * Impacto Matriz de Probabilidad e Impacto Selección de riesgos Zona “roja”
28 Matriz de Probabilidad e Impacto
29 Eliminación de Subjetividad
30 Planificación de Riesgos (3)Planes de mitigación y de contingencia Roles y responsabilidades Identificación: todo el Equipo de Trabajo Moderación: responsable asignado Documentación Planilla de Gestión de Riesgos
31 Planilla de Gestión de Riesgos
32 Temario Gestión del Alcance Métodos de estimación Equipo y RolesComunicación con el Cliente Informe de Avance Gestión de Expectativas de los Interesados Gestión de Riesgos Gestión de Costos Métricas – EV, EP, CP Gestión de Bugs Gestión de Cambios Gestión del Código Fuente Trazabilidad Gestión de Pruebas Documentación de Diseño Documentación de Arquitectura Aceptación y Cierre
33 Gestión de Costos
34 Gestión de Costos Unidad de medida Relación con horas hombre$ [Pesos argentinos] Relación con horas hombre 1 hora hombre = $60
35 Gestión de Costos (2) Método de estimación Vía horas hombreSeguimiento y control Earned Value
36 Temario Gestión del Alcance Métodos de estimación Equipo y RolesComunicación con el Cliente Informe de Avance Gestión de Expectativas de los Interesados Gestión de Riesgos Gestión de Costos Métricas – EV, EP, CP Gestión de Bugs Gestión de Cambios Gestión del Código Fuente Trazabilidad Gestión de Pruebas Documentación de Diseño Documentación de Arquitectura Aceptación y Cierre
37 Indicadores
38 Indicadores a utilizarEarned Value Evolución de prueba Cobertura de prueba
39 Earned Value
40 Earned Value (2)
41 Evolución de prueba Relación de cantidad de defectos abiertos y cerrados Estabilidad del producto
42 Cobertura de prueba Planificados, Disponibles y AprobadosAplicado a cada sprint Avance del proyecto
43 Mediciones Filtrado de tickets
44 Temario Gestión del Alcance Métodos de estimación Equipo y RolesComunicación con el Cliente Informe de Avance Gestión de Expectativas de los Interesados Gestión de Riesgos Gestión de Costos Métricas – EV, EP, CP Gestión de Bugs Gestión de Cambios Gestión del Código Fuente Trazabilidad Gestión de Pruebas Documentación de Diseño Documentación de Arquitectura Aceptación y Cierre
45 Administración de Bugs
46 Administración de BugsAnte un bug detectado Cargar un ticket en
47 Administración de Bugs (2)Estados New Accepted Test Fixed
48 Administración de Bugs (3)Listado de tickets por Hito
49 Administración de Bugs (4)Detalle de Ticket
50 Temario Gestión del Alcance Métodos de estimación Equipo y RolesComunicación con el Cliente Informe de Avance Gestión de Expectativas de los Interesados Gestión de Riesgos Gestión de Costos Métricas – EV, EP, CP Gestión de Bugs Gestión de Cambios Gestión del Código Fuente Trazabilidad Gestión de Pruebas Documentación de Diseño Documentación de Arquitectura Aceptación y Cierre
51 Gestión de Cambios
52 Gestión de Cambios Ante un pedido de cambio Análisis de RiesgosImpacto Probabilidad Evaluación Resolución
53 Gestión de Cambios (2) Comunicación al clienteAsignación de un responsable Ejecución Seguimiento y Control todo el ET
54 Gestión de Cambios - ImpactoAnálisis de impacto Tickets en assembla
55 Gestión de Cambios – ChangeLogDocumentación ChangeLog
56 Temario Gestión del Alcance Métodos de estimación Equipo y RolesComunicación con el Cliente Informe de Avance Gestión de Expectativas de los Interesados Gestión de Riesgos Gestión de Costos Métricas – EV, EP, CP Gestión de Bugs Gestión de Cambios Gestión del Código Fuente Trazabilidad Gestión de Pruebas Documentación de Diseño Documentación de Arquitectura Aceptación y Cierre
57 Administración de Código Fuente
58 Administración de Código FuenteSe versionará el código fuente en un repositorio SVN Se utilizarán los comentarios de los commits para: Indicar el # de ticket de la tarea realizada Agregar comentarios adicionales
59 Administración de Código Fuente (2)Ejemplo
60 Temario Gestión del Alcance Métodos de estimación Equipo y RolesComunicación con el Cliente Informe de Avance Gestión de Expectativas de los Interesados Gestión de Riesgos Gestión de Costos Métricas – EV, EP, CP Gestión de Bugs Gestión de Cambios Gestión del Código Fuente Trazabilidad Gestión de Pruebas Documentación de Diseño Documentación de Arquitectura Aceptación y Cierre
61 Trazabilidad
62 Objetivo Obtener una vista que permita circular desde el requerimiento solicitado por el cliente hasta el código implementado para su cumplimiento.
63 Normas “burocráticas” grupoImplementación Normas “burocráticas” grupo Requerimientos User Stories Tickets Commits
64 Resumen
65 Temario Gestión del Alcance Métodos de estimación Equipo y RolesComunicación con el Cliente Informe de Avance Gestión de Expectativas de los Interesados Gestión de Riesgos Gestión de Costos Métricas – EV, EP, CP Gestión de Bugs Gestión de Cambios Gestión del Código Fuente Trazabilidad Gestión de Pruebas Documentación de Diseño Documentación de Arquitectura Aceptación y Cierre
66 Gestión de Pruebas
67 Planificación de PruebasDos instancias: Pruebas unitarias Pruebas de aceptación del usuario
68 Pruebas unitarias Características: Frameworks:Diseñada por el desarrollador del módulo Obligatorias Frameworks: Junit y Junit para android Otros
69 Pruebas de aceptación Planificadas al comienzo de cada sprintDocumentadas junto a la User Story Validadas al final del sprint por el cliente Planificación pruebas Desarrollo Validación de resultados
70 Temario Gestión del Alcance Métodos de estimación Equipo y RolesComunicación con el Cliente Informe de Avance Gestión de Expectativas de los Interesados Gestión de Riesgos Gestión de Costos Métricas – EV, EP, CP Gestión de Bugs Gestión de Cambios Gestión del Código Fuente Trazabilidad Gestión de Pruebas Documentación de Diseño Documentación de Arquitectura Aceptación y Cierre
71 Documentación de Diseño
72 Documentación de DiseñoDiagrama de Clases Diagramas de Secuencia Diagrama Entidad-Interrelación
73 Temario Gestión del Alcance Métodos de estimación Equipo y RolesComunicación con el Cliente Informe de Avance Gestión de Expectativas de los Interesados Gestión de Riesgos Gestión de Costos Métricas – EV, EP, CP Gestión de Bugs Gestión de Cambios Gestión del Código Fuente Trazabilidad Gestión de Pruebas Documentación de Diseño Documentación de Arquitectura Aceptación y Cierre
74 Documentación de Arquitectura
75 Documentación de ArquitecturaDocumento de Arquitectura, que defina: Principales componentes del sistema Capas del sistema Tecnologías elegidas Configuraciones de hardware Componentes de terceros utilizados Principales patrones de diseño utilizados
76 Temario Gestión del Alcance Métodos de estimación Equipo y RolesComunicación con el Cliente Informe de Avance Gestión de Expectativas de los Interesados Gestión de Riesgos Gestión de Costos Métricas – EV, EP, CP Gestión de Bugs Gestión de Cambios Gestión del Código Fuente Trazabilidad Gestión de Pruebas Documentación de Diseño Documentación de Arquitectura Aceptación y Cierre
77 Aceptación y Cierre
78 Aceptación y Cierre Primera Reunión Criterios de AceptaciónAl finalizar el Proyecto Reunión de Cierre
79 Gracias Preguntas?