CheckIn4Android.

Slides:



Advertisements
Presentaciones similares
SACP.
Advertisements

Presentación Inicial Grupo 3 Fondato, Rodrigo Cieri, Juan Cristian
El Mercado del Proyecto.
Proyecto Call Center Taller de desarrollo de proyectos II
FIUBA 2.0.
75.47 PRESENTACIÓN INICIAL Taller de Desarrollo de Proyectos II
Sambayón PMP Evaluator
El Mercado del Proyecto.
75.47 PRESENTACIÓN FINAL Taller de Desarrollo de Proyectos II
Taller de Desarrollo de Proyectos 2 1ºCuatrimestre 2009 Grupo 6 Robledo Germán Abate Federico 82235
information technology service
El Mercado del Proyecto.
Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de Metodologías ágiles.
SYSMOTORFLOW PRESENTACIÓN DEL PROCESO Proyecto de Ingeniería de Software 2010.
Taller de Desarrollo de Proyectos II (75.47) Presentación Inicial ERNESTO GIMENO PABLO BESADA SANTIAGO PETERSEN PATRICIO FAGALDE
Materia: Tecnología de la Información
Metodologías de Desarrollo
Organización del sistema en elementos que pueden elaborarse por separado. SDD: Estructura global de sistema y especificación de lo que hacen sus componentes.
PLAN DE CALIDAD.
eHockey Grupo 3 [75.47] Taller de Desarrollo de Proyectos II
Proyecto de Ingeniería de Software 2008
Red Social Universitaria
Presentación Final Equipo 4
CheckIn4Android. Gestión del Alcance Métodos de estimación Comunicación con el Cliente Informe de Avance Gestión de Expectativas de los Interesados Gestión.
Sistema de Administración de Subastas Inversas. Agenda Métricas del proyecto Hitos alcanzados Demo Final Retrospectiva.
Taller de Desarrollo de Proyectos II 2do cuatrimestre 2010.
Sistema de Administración de Subastas Inversas
Taller de Desarrollo de Proyectos II 2do cuatrimestre 2010
Ingeniería del software Juan Pablo Núñez
Trabajo Práctico Taller de Desarrollo de Proyectos 2 Septiembre 2009.
Ciclos de vida ágiles.  Es una metodología ágil que plantea: ◦ Iteraciones cortas ◦ Entregables periódicos ◦ Colaboración con el cliente full time ◦
 Tema del proyecto  Integrantes y roles del equipo  Objetivos del proyecto  Alcance.
Conclusiones de Fase de Construcción Grupo 2 – Año 2006.
AUDITORIAS RESUMEN DE ASPECTOS RELEVANTE EN LA GESTION BASADO EN EL REFERENCIAL ISO 9001:2008.
Proyecto de Ingeniería de Software Grupo 9 Septiembre 2009
EDUAR 2.0 Sistema de Explotación de Información Educativa 10/05/2011.
Proyecto de Ingeniería de Software - Grupo 2 - Año 2006 Presentación del Proceso Sistema de Administración de Proteínas Objetivo y eXperimentos del Pasteur.
Planificación Temporal y Seguimiento del Proyecto
Plan de Sistemas de Información (PSI)
Ximena Romano – Doris Correa
Areas de Proceso del Modelo CMMI-DEV
Especialización en Desarrollo de Software
Taller de Desarrollo de Proyectos 2 1ºCuatrimestre 2009 Grupo 6 Robledo Germán Abate Federico 82235
El rol de SQA en PIS.
Taller de Desarrollo de Proyectos II (75.47) Grupo 2 Taller de Desarrollo de Proyectos II (75.47) Presentación Final ERNESTO GIMENO PABLO BESADA.
PROYECTO E-HOCKEY Grupo 3 [75.47] Taller de Desarrollo de Proyectos II.
Proyecto e-Hockey Presentación Final Grupo 2
Roles de Open UP.
1 Motor de Generación de Formularios para Infocorp Presentación del Proceso.
Elaborado por: Mayoral Cruz Matilde Morales Espinoza Anllhins
Jonathan Levy (82.897) Juan Pablo Pérez Perri (83.558) Mariano Converti (85.617) Esteban Lopez (84.960) Equipo: Taller de Desarrollo de Proyectos.
Jonathan Levy (82.897) Juan Pablo Pérez Perri (83.558) Mariano Converti (85.617) Esteban Lopez (84.960) Equipo: Taller de Desarrollo de Proyectos.
Actividades en el Proceso de desarrollo de Software
DESARROLLO E INTEGRACIÓN DE APLICACIONES MÓVILES Manual de Usuario JIRA – Servicios 20/11/2013.
Estructurar tus ideas para hacerlas realidad
Taller de desarrollo de proyectos II Presentación Inicial.
Taller de Desarrollo de Proyectos II Taller de Desarrollo de Proyectos II.
Taller de Ingeniería de Software
Jonathan Levy (82.897) Juan Pablo Pérez Perri (83.558) Mariano Converti (85.617) Esteban Lopez (84.960) Equipo: Taller de Desarrollo de Proyectos.
Proyecto de Ingeniería de Software 2008 Proyecto TITA Soft. Grupo 02.
Taller de Desarrollo de Proyectos II Presentación Final.
GDITool. Temario Presentación del ProyectoCiclo de VidaPlanificaciónMetodología de TrabajoAlcanceEstimaciónUML AnálisisUML DiseñoArquitectura del SistemaTecnologías.
Taller de Desarrollo de Proyectos II (75.47) Grupo 2 Taller de Desarrollo de Proyectos II (75.47) Presentación Final ERNESTO GIMENO PABLO BESADA.
Análisis y Balance del Proyecto Análisis Inicial Estimación Inicial Arquitectura de Datos Propuesta Tecnología Metodología aplicada Estimaciones elaboradas.
Autor: Reinozo Cuesta Christian Marcelo
Motor de generación de Formularios para Infocorp (MOGEFI) Evaluación del Proyecto.
Documentos obligatorios de cada Fase
Taller de Desarrollo de Proyectos II 2do Cuatrimestre 2012 Grupo 4.
Taller de Desarrollo de Proyectos II (75.47) 2º cuatrimestre 2008.
Junio, 2013.
Transcripción de la presentación:

CheckIn4Android

Temario 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

Gestión del Alcance

Gestión del Alcance Documentación Backlog

Gestión del Alcance (2) Documentación Assembla

Gestión del Alcance (3) Entregables WBS + diccionario Orientado a la Gestión Funcionalidad a alto nivel

Temario 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

Métodos de estimación

Métodos de estimación Planning Poker Reunión de estimación Serie de Fibonacci Características a estimar: Historias de usuario Unidad: horas ideales

Métodos de estimación (2) Planning Poker Resumen de estimación

Temario 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

Equipo y Roles

Equipo y Roles Equipo 4 personas Roles Gestor Desarrollador Tester

Temario 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

Comunicación con el cliente

Comunicación con el cliente Informal Reuniones informales Email Formal Reuniones formales Minuta de reunión

Comunicación con el cliente (2) Minuta de Reunión Fecha y hora Lugar Participantes Objetivo Temas tratados Compromisos asumidos

Temario 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

Informe de Avance

Informe de Avance Plantilla Word Requerimientos Funcionales y No funcionales Estado y previsión de costos y tiempos Riesgos manifestados y detectados Posibilidad de añadir temas relevantes

Temario 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

Gestión de Expectativas de los Interesados

Gestión de Expectativas Reuniones Informales Recopilación de expectativas Reuniones Formales Cumplimiento de expectativas

Temario 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

Gestión de Riesgos

Planificación de Riesgos Todo el CV del proyecto Iterativa Frecuencia de Identificación y moderación 2 semanas (duración Sprint) Escala de impacto 0.05 (muy bajo) 0.1 (bajo) 0.2 (medio) 0.4 (alto) 0.8 (muy alto)

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”

Matriz de Probabilidad e Impacto

Eliminación de Subjetividad

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

Planilla de Gestión de Riesgos

Temario 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

Gestión de Costos

Gestión de Costos Unidad de medida Relación con horas hombre $ [Pesos argentinos] Relación con horas hombre 1 hora hombre = $60

Gestión de Costos (2) Método de estimación Vía horas hombre Seguimiento y control Earned Value

Temario 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

Indicadores

Indicadores a utilizar Earned Value Evolución de prueba Cobertura de prueba

Earned Value

Earned Value (2)

Evolución de prueba Relación de cantidad de defectos abiertos y cerrados Estabilidad del producto

Cobertura de prueba Planificados, Disponibles y Aprobados Aplicado a cada sprint Avance del proyecto

Mediciones Filtrado de tickets

Temario 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

Administración de Bugs

Administración de Bugs Ante un bug detectado Cargar un ticket en http://www.assembla.com/spaces/CheckIn4Android/tickets

Administración de Bugs (2) Estados New Accepted Test Fixed

Administración de Bugs (3) Listado de tickets por Hito

Administración de Bugs (4) Detalle de Ticket

Temario 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

Gestión de Cambios

Gestión de Cambios Ante un pedido de cambio Análisis de Riesgos Impacto Probabilidad Evaluación Resolución

Gestión de Cambios (2) Comunicación al cliente Asignación de un responsable Ejecución Seguimiento y Control todo el ET

Gestión de Cambios - Impacto Análisis de impacto Tickets en assembla

Gestión de Cambios – ChangeLog Documentación ChangeLog

Temario 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

Administración de Código Fuente

Administración de Código Fuente Se 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

Administración de Código Fuente (2) Ejemplo

Temario 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

Trazabilidad

Objetivo Obtener una vista que permita circular desde el requerimiento solicitado por el cliente hasta el código implementado para su cumplimiento.

Normas “burocráticas” grupo Implementación Normas “burocráticas” grupo Requerimientos User Stories Tickets Commits

Resumen

Temario 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

Gestión de Pruebas

Planificación de Pruebas Dos instancias: Pruebas unitarias Pruebas de aceptación del usuario

Pruebas unitarias Características: Frameworks: Diseñada por el desarrollador del módulo Obligatorias Frameworks: Junit y Junit para android Otros

Pruebas de aceptación Planificadas al comienzo de cada sprint Documentadas junto a la User Story Validadas al final del sprint por el cliente Planificación pruebas Desarrollo Validación de resultados

Temario 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

Documentación de Diseño

Documentación de Diseño Diagrama de Clases Diagramas de Secuencia Diagrama Entidad-Interrelación

Temario 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

Documentación de Arquitectura

Documentación de Arquitectura Documento 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

Temario 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

Aceptación y Cierre

Aceptación y Cierre Primera Reunión Criterios de Aceptación Al finalizar el Proyecto Reunión de Cierre

Gracias Preguntas?