Post on 06-Feb-2015
CheckIn4Android
Gestión del Alcance Métodos de estimación Equipo y Roles Comunicació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
Temario
Gestión del Alcance
Documentacióno Backlog
Gestión del Alcance
Documentacióno Assembla
Gestión del Alcance (2)
Entregableso WBS + diccionarioo Orientado a la Gestióno Funcionalidad a alto nivel
Gestión del Alcance (3)
Gestión del Alcance Métodos de Estimación Equipo y Roles Comunicació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
Temario
Métodos de estimación
Planning Poker
Métodos de estimación
o Reunión de estimación
o Serie de Fibonacci
oCaracterísticas a
estimar: Historias de
usuario
oUnidad: horas ideales
Planning Poker
Resumen de estimación
Métodos de estimación (2)
Gestión del Alcance Métodos de estimación Equipo y Roles Comunicació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
Temario
Equipo y Roles
o Equipo
o 4 personas
o Roles
o Gestor
o Desarrollador
o Tester
Equipo y Roles
Gestión del Alcance Métodos de estimación Equipo y Roles Comunicació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
Temario
Comunicación con el cliente
o Informal
o Reuniones informales
o Email
o Formal
o Reuniones formales
o Minuta de reunión
Comunicación con el cliente
o Minuta de Reunión
o Fecha y hora
o Lugar
o Participantes
o Objetivo
o Temas tratados
o Compromisos asumidos
Comunicación con el cliente (2)
Gestión del Alcance Métodos de estimación Equipo y Roles Comunicació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
Temario
Informe de Avance
o Plantilla Word
o Requerimientos Funcionales y No
funcionales
o Estado y previsión de costos y tiempos
o Riesgos manifestados y detectados
o Posibilidad de añadir temas relevantes
Informe de Avance
Gestión del Alcance Métodos de estimación Equipo y Roles Comunicació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
Temario
Gestión de Expectativas de los Interesados
o Reuniones Informales
o Recopilación de expectativas
o Reuniones Formales
o Cumplimiento de expectativas
Gestión de Expectativas
Gestión del Alcance Métodos de estimación Equipo y Roles Comunicació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
Temario
Gestión de Riesgos
Todo el CV del proyecto
Iterativa
Frecuencia de Identificación y moderación
o 2 semanas (duración Sprint)
Escala de impacto
o 0.05 (muy bajo) 0.1 (bajo) 0.2 (medio)
o 0.4 (alto) 0.8 (muy alto)
Planificación de Riesgos
Escala de probabilidad
o 0.1 / 0.3 / 0.5 / 0.7 / 0.9
Exposición = Probabilidad * Impacto
o Matriz de Probabilidad e Impacto
Selección de riesgos
o Zona “roja”
Planificación de Riesgos (2)
Matriz de Probabilidad e Impacto
Eliminación de Subjetividad
Planes de mitigación y de contingencia
Roles y responsabilidades
o Identificación: todo el Equipo de Trabajo
o Moderación: responsable asignado
Documentación
o Planilla de Gestión de Riesgos
Planificación de Riesgos (3)
Planilla de Gestión de Riesgos
Gestión del Alcance Métodos de estimación Equipo y Roles Comunicació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
Temario
Gestión de Costos
o Unidad de medida
o $ [Pesos argentinos]
o Relación con horas hombre
o 1 hora hombre = $60
Gestión de Costos
o Método de estimación
o Vía horas hombre
o Seguimiento y control
o Earned Value
Gestión de Costos (2)
Gestión del Alcance Métodos de estimación Equipo y Roles Comunicació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
Temario
Indicadores
*Earned Value
*Evolución de prueba
*Cobertura de prueba
Indicadores a utilizar
Earned Value
Earned Value (2)
Relación de cantidad de defectos abiertos y cerrados
Estabilidad del producto
Evolución de prueba
Planificados, Disponibles y Aprobados Aplicado a cada sprint Avance del proyecto
Cobertura de prueba
Filtrado de tickets
Mediciones
Gestión del Alcance Métodos de estimación Equipo y Roles Comunicació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
Temario
Administración de Bugs
Ante un bug detectado
o Cargar un ticket en
http://www.assembla.com/spaces/CheckIn4And
roid/tickets
Administración de Bugs
o Estados
o New
o Accepted
o Test
o Fixed
Administración de Bugs (2)
Administración de Bugs (3)
Listado de tickets por Hito
Administración de Bugs (4)
Detalle de Ticket
Gestión del Alcance Métodos de estimación Equipo y Roles Comunicació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
Temario
Gestión de Cambios
Ante un pedido de cambio
o Análisis de Riesgos
Impacto
Probabilidad
o Evaluación
o Resolución
Gestión de Cambios
o Comunicación al cliente
o Asignación de un responsable
o Ejecución
o Seguimiento y Control
o todo el ET
Gestión de Cambios (2)
Análisis de impactoo Tickets en assembla
Gestión de Cambios - Impacto
Documentacióno ChangeLog
Gestión de Cambios – ChangeLog
Gestión del Alcance Métodos de estimación Equipo y Roles Comunicació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
Temario
Administración de Código Fuente
o Se versionará el código fuente en un
repositorio SVN
o Se utilizarán los comentarios de los
commits para:
o Indicar el # de ticket de la tarea realizada
o Agregar comentarios adicionales
Administración de Código Fuente
Ejemplo
Administración de Código Fuente (2)
Gestión del Alcance Métodos de estimación Equipo y Roles Comunicació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
Temario
Trazabilidad
Obtener una vista que permita circular desde el requerimiento solicitado por el cliente hasta el código implementado para su
cumplimiento.
Objetivo
Implementación
Normas “burocráticas” grupo
oRequerimientosoUser StoriesoTicketsoCommits
Resumen
Gestión del Alcance Métodos de estimación Equipo y Roles Comunicació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
Temario
Gestión de Pruebas
Dos instancias:
* Pruebas unitarias
* Pruebas de aceptación del usuario
Planificación de Pruebas
Características:oDiseñada por el desarrollador del
módulooObligatorias
Frameworks: Junit y Junit para android Otros
Pruebas unitarias
Planificadas al comienzo de cada sprint Documentadas junto a la User Story Validadas al final del sprint por el cliente
Pruebas de aceptación
Planificaciónpruebas
DesarrolloValidación de
resultados
Gestión del Alcance Métodos de estimación Equipo y Roles Comunicació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
Temario
Documentación de Diseño
o Diagrama de Clases
o Diagramas de Secuencia
o Diagrama Entidad-Interrelación
Documentación de Diseño
Gestión del Alcance Métodos de estimación Equipo y Roles Comunicació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
Temario
Documentación de Arquitectura
Documento de Arquitectura, que defina:
o Principales componentes del sistema
o Capas del sistema
o Tecnologías elegidas
o Configuraciones de hardware
o Componentes de terceros utilizados
o Principales patrones de diseño utilizados
Documentación de Arquitectura
Gestión del Alcance Métodos de estimación Equipo y Roles Comunicació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
Temario
Aceptación y Cierre
Primera Reunión
o Criterios de Aceptación
Al finalizar el Proyecto
o Reunión de Cierre
Aceptación y Cierre
Gracias
Preguntas?