CheckIn4Android.

1 CheckIn4Android ...
Author: Nina Arevalo
0 downloads 0 Views

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?