CheckIn4Android. Gestión del Alcance Métodos de estimación Equipo y Roles Comunicación con el...

Post on 06-Feb-2015

5 views 0 download

Transcript of CheckIn4Android. Gestión del Alcance Métodos de estimación Equipo y Roles Comunicación con el...

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?