Self Management

  • View
    28

  • Download
    0

Embed Size (px)

DESCRIPTION

Self Management. Taller de Desarrollo de Proyectos II 2do cuatrimestre 2010. Agenda. Metodología de Trabajo. Scrum Desarrollo Iterativo Incremental Iteraciones cortas Organización y compromiso de equipo Interacción con el Product Owner Priorización de Requerimientos - PowerPoint PPT Presentation

Text of Self Management

Mar gracial

Self ManagementTaller de Desarrollo de Proyectos II2do cuatrimestre 2010Agenda Metodologa de Trabajo Alcance Equipo y Roles Sprints Estimacin Planificacin y Trazabilidad Configuracin y Versionado Anlisis, Diseo y Arquitectura Tecnologas y herramientas Seguimiento y Control Comunicacin Pruebas

Metodologa de TrabajoScrum

Desarrollo Iterativo IncrementalIteraciones cortasOrganizacin y compromiso de equipoInteraccin con el Product OwnerPriorizacin de RequerimientosRespuesta rpida al Cambio

Iteraciones cortas: facilitar validacin y control con el clienteDetectar en forma temprana desvos y dar visibilidad de los mismos al cliente, para tomar decisiones rpidasOrg y compromiso: c/u se asigna / compromete a hacer tareasAlcance y Calendarizacin

User StoriesCriterios de AceptacinProduct/Sprint BacklogUser stories tambien para especificacin funcional junto con los criterios de aceptacion como contrato con el cliente.User stories del product backlog para definir el alcance.Equipo y Roles

CarolinaDaminEstefanaFlorenciaLauraRolRotativoCallCenterAlejandroCarlosMarcioSprintsDuracion: 5 sprints de 2 semanasPlanning meeting: al principio del sprint, para definir: Prioridades de los issues, Issues a incluir, Objetivo del sprint con prod. owner.Avance: Reuniones semanales para ver estado con prod. owner.Revision: Demo del sprintRetrospectiva: Aciertos/Desaciertos. Lecciones aprendidas.EstimacinPlanning Poker Todo el equipoBusca consensoDiscutir solo lo importante

Puntos de complejidadMejorar las especificaciones

Discutir solo lo importante: Se elige al de menor y mayor estimaciones para que discutan. Es una forma eficiente y efectiva de ver las diferencias de opiniones y entender la tarea.Mejorar las especificaciones: Estimation reveals lacking task-specifications. When people are way off to either side in their estimates, the triggered discussion will resolve the weaknesses in the specification that caused different estimates, and the specification must be detailed accordingly.

Planificacin y TrazabilidadHerramientasAssemblaMilestonesTicketsAgile Planner

Agile Planner: permite asociar tickets con milestones y user stories.Los requerimientos identificados junto con sus "user story" son agregados al issue trackerLos casos de prueba se referirn al user story al cual estn relacionados Los bugs se referirn a sus correspondientes issues de user story, en caso de no ser un defecto que sea cross a la aplicacin.

Configuracin y VersionadoAmbiente DesarrolloAmbiente ProduccinRecursos de SoftwareEstructura del Repositorio

Documento de conf. Con los datos de los items.Anlisis, Diseo y ArquitecturaDiagramas UMLUser StoriesArquitectura de capasMockups de pantallas

Tecnologas y herramientas

Framework Net 3.5Seguimiento y ControlAssembla Time Burn Down Chart Metrics Planilla de riesgos Planilla de costos

Planilla de costos: Comunicacin Stand Up Meetings semanales (Assembla StandUp Tool) Minutas de reuniones (con Product Owner) Lista de mails (Google Group) Conferencias (Skype) Wiki (Assembla)

PruebasPruebas UnitariasPruebas de IntegracinPruebas de RegresinSeguimiento de Bugs Assembla Issue TrackerCriterios de AceptacinAcordados con el cliente

Cobertura de la PruebaPruebas Cruzadas

Pruebas cruzadas: El que desarrolla una funcionalidad, no lo prueba; lo prueba otro.Criterios de aceptacion: se deciden durante las reuniones formales junto con el cliente.Pruebas de integracion: Se va a correr una regresin antes de las entregas en conjunto con todo el equipo.Preguntas

Muchas Gracias!