presentación inicial grupo 3 fondato, rodrigo cieri, juan cristian gonzalez, ailin verbner, alan
TRANSCRIPT
![Page 1: Presentación Inicial Grupo 3 Fondato, Rodrigo Cieri, Juan Cristian Gonzalez, Ailin Verbner, Alan](https://reader033.vdocuments.co/reader033/viewer/2022061216/54a828b7497959eb6d8b5140/html5/thumbnails/1.jpg)
Presentación InicialGrupo 3
Fondato, RodrigoCieri, Juan CristianGonzalez, AilinVerbner, Alan
![Page 2: Presentación Inicial Grupo 3 Fondato, Rodrigo Cieri, Juan Cristian Gonzalez, Ailin Verbner, Alan](https://reader033.vdocuments.co/reader033/viewer/2022061216/54a828b7497959eb6d8b5140/html5/thumbnails/2.jpg)
Agenda
Metodología de trabajo Roles y equipo de trabajo Definición de alcance Estimación Planificación de sprints Configuración y versionado Arquitectura y diseño técnico Seguimiento y control Comunicación Pruebas Trazabilidad Herramientas
![Page 3: Presentación Inicial Grupo 3 Fondato, Rodrigo Cieri, Juan Cristian Gonzalez, Ailin Verbner, Alan](https://reader033.vdocuments.co/reader033/viewer/2022061216/54a828b7497959eb6d8b5140/html5/thumbnails/3.jpg)
Metodología de Trabajo I
• Scrum▫ Iteraciones cortas (de 15 días)▫ Desarrollo Iterativo Incremental▫ Priorización de Requerimientos▫ Reuniones semanales con Product Owner
![Page 4: Presentación Inicial Grupo 3 Fondato, Rodrigo Cieri, Juan Cristian Gonzalez, Ailin Verbner, Alan](https://reader033.vdocuments.co/reader033/viewer/2022061216/54a828b7497959eb6d8b5140/html5/thumbnails/4.jpg)
Metodología de Trabajo II
• ATDD (Acceptance Test-Driven Development)▫ Basado en Pruebas de Aceptación como requerimientos
▫ Las pruebas se definen conjuntamente con el cliente
▫ Producto terminado <-> Pruebas de Aceptación OK
▫ Enfocar en el “QUE” en lugar del “COMO”
▫ Se definen Criterios de Aceptación
![Page 5: Presentación Inicial Grupo 3 Fondato, Rodrigo Cieri, Juan Cristian Gonzalez, Ailin Verbner, Alan](https://reader033.vdocuments.co/reader033/viewer/2022061216/54a828b7497959eb6d8b5140/html5/thumbnails/5.jpg)
Roles y Equipo de Trabajo
• Product Owner: Ayudante. ▫ Responsable y representante de los usuarios. Decide qué
funcionalidad necesita el sistema y prioriza los requerimientos.
• Scrum Master: Rotativo en cada sprint.▫ Lleva adelante al equipo quitando obstáculos del camino.
• Teams Members: ▫ Cieri, Juan Christian▫ Fondato, Rodrigo▫ González, Ailin▫ Verbner, Alan
![Page 6: Presentación Inicial Grupo 3 Fondato, Rodrigo Cieri, Juan Cristian Gonzalez, Ailin Verbner, Alan](https://reader033.vdocuments.co/reader033/viewer/2022061216/54a828b7497959eb6d8b5140/html5/thumbnails/6.jpg)
Alcance
• Product Backlog▫ Conjunto de requerimientos, mejoras tecnológicas y corrección
de errores que deben ser incluidos en el desarrollo del producto
• User stories▫ Cada ítem del product backlog
• Diseño del Product Backlog:
ID Descripción Prioridad Estimación Criterios Aceptación
1 … … … …
2 … … … …
![Page 7: Presentación Inicial Grupo 3 Fondato, Rodrigo Cieri, Juan Cristian Gonzalez, Ailin Verbner, Alan](https://reader033.vdocuments.co/reader033/viewer/2022061216/54a828b7497959eb6d8b5140/html5/thumbnails/7.jpg)
Estimación
• Planning Poker
▫ Todos los miembros participan
▫ Cada uno debe justificar su estimación mostrando riesgos identificados
▫ Se busca el consenso
▫ Todos los miembros del equipo conocerán todas las tareas
![Page 8: Presentación Inicial Grupo 3 Fondato, Rodrigo Cieri, Juan Cristian Gonzalez, Ailin Verbner, Alan](https://reader033.vdocuments.co/reader033/viewer/2022061216/54a828b7497959eb6d8b5140/html5/thumbnails/8.jpg)
Planificación de Sprints
• El proceso:▫ Duración de cada sprint: 2 semanas.▫ Selección y priorización de las tareas que conforman al Sprint
Backlog.▫ Corrección de estimaciones para cada user story.▫ Asignación de tareas a cada miembro.
![Page 9: Presentación Inicial Grupo 3 Fondato, Rodrigo Cieri, Juan Cristian Gonzalez, Ailin Verbner, Alan](https://reader033.vdocuments.co/reader033/viewer/2022061216/54a828b7497959eb6d8b5140/html5/thumbnails/9.jpg)
Configuración y versionado
• Ambientes▫ Desarrollo▫ Aceptación
• Utilización de Softwarede Control de Versiones:▫ Un tag por cada Sprint▫ Versionado utilizando la siguiente convención
#Milestone.#Sprint.#Publicacion Release Notes para cada publicación (Wiki)
![Page 10: Presentación Inicial Grupo 3 Fondato, Rodrigo Cieri, Juan Cristian Gonzalez, Ailin Verbner, Alan](https://reader033.vdocuments.co/reader033/viewer/2022061216/54a828b7497959eb6d8b5140/html5/thumbnails/10.jpg)
Arquitectura y Diseño Técnico• Diagramas UML
• Mockups de pantallas▫ Pencil project
• Arquitectura en capas▫ Capa DB▫ Capa de Negocios▫ Capa de Presentación
![Page 11: Presentación Inicial Grupo 3 Fondato, Rodrigo Cieri, Juan Cristian Gonzalez, Ailin Verbner, Alan](https://reader033.vdocuments.co/reader033/viewer/2022061216/54a828b7497959eb6d8b5140/html5/thumbnails/11.jpg)
Seguimiento y Control
• Planilla de gestión de riesgos• Indicadores y métricas
▫ Sprint Burndown Chart▫ Release Burndown Chart▫ Indicador de cobertura de la prueba.
![Page 12: Presentación Inicial Grupo 3 Fondato, Rodrigo Cieri, Juan Cristian Gonzalez, Ailin Verbner, Alan](https://reader033.vdocuments.co/reader033/viewer/2022061216/54a828b7497959eb6d8b5140/html5/thumbnails/12.jpg)
Comunicación
• StandUps diarios (Assembla Standup Tool)▫ ¿Qué hizo cada uno? ¿Qué va a hacer? ¿Qué lo bloquea?
• Sprint planning meetings ▫ para definir que va a contener el sprint
• Sprint review meetings▫ Ver el entregable resultante (demo) y lo que no se alcanzó a
hacer
• Sprint retrospecive▫ ¿En qué fue bien? ¿Qué se puede mejorar?
• Reuniones semanales con el Product Owner▫ Minutas de reuniones con el Product Owner
• Wiki de Assembla como base de conocimiento
• Conferencias Skype en caso de ser necesario
![Page 13: Presentación Inicial Grupo 3 Fondato, Rodrigo Cieri, Juan Cristian Gonzalez, Ailin Verbner, Alan](https://reader033.vdocuments.co/reader033/viewer/2022061216/54a828b7497959eb6d8b5140/html5/thumbnails/13.jpg)
Pruebas
▫ Pruebas Unitarias (NUnit)
▫ Pruebas de Integración
▫ Seguimiento de Bugs (Assembla issue tracker)
▫ Criterios de Aceptación acordados con el cliente (ATDD)
▫ Cobertura de la Prueba
![Page 14: Presentación Inicial Grupo 3 Fondato, Rodrigo Cieri, Juan Cristian Gonzalez, Ailin Verbner, Alan](https://reader033.vdocuments.co/reader033/viewer/2022061216/54a828b7497959eb6d8b5140/html5/thumbnails/14.jpg)
Trazabilidad
• User stories vs Releases
• User stories vs Casos de prueba
User Story 1 User Story 2 User Story 3 User Story 4
Release 1 X
Release 2 X X
Release 3 X
…
User Story 1 User Story 2 User Story 3 User Story 4
Test Case 1 X
Test Case 2 X
Test Case 3 X
…
![Page 15: Presentación Inicial Grupo 3 Fondato, Rodrigo Cieri, Juan Cristian Gonzalez, Ailin Verbner, Alan](https://reader033.vdocuments.co/reader033/viewer/2022061216/54a828b7497959eb6d8b5140/html5/thumbnails/15.jpg)
Herramientas
▫ Control de versiones: SVN de Assembla.com
▫ Lenguaje de programación: ASP .NET 4
▫ Pruebas unitarias: NUnit
▫ Base de datos: SQL Server Express
▫ Persistencia: MS Entity Framework
▫ Servidor Web: IIS 7
▫ IDE: Visual Studio 2010
▫ Seguimiento de tareas: Assembla Issue tracker
▫ Mockups: Pencil (http://pencil.evolus.vn/en-US/Home.aspx)
![Page 16: Presentación Inicial Grupo 3 Fondato, Rodrigo Cieri, Juan Cristian Gonzalez, Ailin Verbner, Alan](https://reader033.vdocuments.co/reader033/viewer/2022061216/54a828b7497959eb6d8b5140/html5/thumbnails/16.jpg)
Dudas?