Presentación Inicial Grupo 3 Fondato, Rodrigo Cieri, Juan Cristian

Slides:



Advertisements
Presentaciones similares
SACP.
Advertisements

Administrado y desarrollado utilizando Scrum
Aplicación de la metodología ágil “Scrum”
Presentación Final SUBI Fondato, Rodrigo Cieri, Juan Cristian Gonzalez, Ailin Verbner, Alan.
Proyecto Call Center Taller de desarrollo de proyectos II
Scrum Master: Gabriel Bongianino
FIUBA 2.0.
75.47 PRESENTACIÓN INICIAL Taller de Desarrollo de Proyectos II
Sprint Review Sprint Review 17/09/2012 Release N° 1 End of Sprint N° 3 Scrum Master: Denise Giusto Team: Romina Paganessi, Gabriel Bongianino, Hugo Damian.
Sambayón PMP Evaluator
El Mercado del Proyecto.
75.47 PRESENTACIÓN FINAL Taller de Desarrollo de Proyectos II
Taller de Desarrollo de Proyectos II SelfManagement - Presentación Final Buffevant, Cesar Del Rio, Victor Ferrari, Martín Figliolo, Facundo.
Taller de Desarrollo de Proyectos 2 1ºCuatrimestre 2009 Grupo 6 Robledo Germán Abate Federico 82235
Desarrollo de software innovador con métodos ágiles
El Mercado del Proyecto.
FIUBA 2.0 Grupo 3 Orlando Gerbolés Tomas Niño Kehoe Gustavo Narcisi Sabrina Marcus.
1 FIUBA 2.0 Grupo 3 Orlando Gerbolés Tomas Niño Kehoe Gustavo Narcisi Sabrina Marcus.
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.
Taller de Desarrollo de Proyectos II (75.47) Presentación Inicial ERNESTO GIMENO PABLO BESADA SANTIAGO PETERSEN PATRICIO FAGALDE
2010 Presentación Final Proyecto Originación de Crédito
Metodología de Trabajo Aperio: SCRUM Aperio Inducción
eHockey Grupo 3 [75.47] Taller de Desarrollo de Proyectos II
Proyecto de Ingeniería de Software 2008
Red Social Universitaria
Características Técnicas
Alexis Masson Nicolás Fetter
Presentación Final Equipo 4
Entrega Final 2 de Mayo del /05/2012.
Características Técnicas
Características Técnicas
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
CheckIn4Android.
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.
Herramientas de ayuda a la adopción de Scrum Images goes here TeleTech Confidential and Proprietary.
Scrum Images goes here …y prácticas ágiles para desarrollo de software.
Entornos de Desarrollo
EDUAR 2.0 Sistema de Explotación de Información Educativa 10/05/2011.
Metodologías de Desarrollo de Software SCRUM Vs. TSP
Presentación Final Proyecto Originación de Crédito Especialización en construcción de software Universidad de los Andes Bogotá Julián Morales.
Presentación Final Proyecto Originación de Crédito Especialización en construcción de software Universidad de los Andes Bogotá Julián Morales.
Taller de desarrollo de proyectos 2.  Metodología Scrum  Nuestra experiencia  Artefactos  Trazabildad y configuración  Control de cambios.
Taller de Desarrollo de Proyectos 2 1ºCuatrimestre 2009 Grupo 6 Robledo Germán Abate Federico 82235
Arnoni, Mauro García, Nicolás Getti, Esteban Monti, Javier
El rol de SQA en PIS.
Ingeniería de Software
UNIVERSITARIO: DAVID MAMANI EL ALTO – LA PAZ – BOLIVIA 2009 CARRERA: ING. DE SISTEMAS MATERIA: INGENIERIA DE SOFTWARE.
Presentación Inicial. Temario MetodologíaPlanificaciónEjecuciónSeguimiento y ControlHerramientas y Tecnologías.
Gestión Ágil de Proyectos Colaborador: Anónimo
PROYECTO E-HOCKEY Grupo 3 [75.47] Taller de Desarrollo de Proyectos II.
Scrum Una Alternativa Ágil para el desarrollo 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.
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.
ADN2 Diseño ágil de noticias Historia de un trabajo profesional.
PROYECTO DE TÍTULO Semana 7 Edwin Kallens Padilla 28/04/2015
Taller de desarrollo de proyectos II Presentación Inicial.
Taller de Desarrollo de Proyectos II Taller de Desarrollo de Proyectos II.
Scrum Ciclo Profesor: Ing. José Díaz
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.
Análisis y Balance del Proyecto Análisis Inicial Estimación Inicial Arquitectura de Datos Propuesta Tecnología Metodología aplicada Estimaciones elaboradas.
Ingeniería de Software Facultad de Ingeniería Septiembre 2010 Fernando Alsuyet Ariel Illio Matias Baldini.
Taller de Desarrollo de Proyectos II 2do Cuatrimestre 2012 Grupo 4.
Taller de Desarrollo de Proyectos II (75.47) 2º cuatrimestre 2008.
Problemas y posibles soluciones.  La ley de Promoción de Software.  Los proyectos crecieron en tiempo y recursos.  Abandono del modelo CMMI.
Junio, 2013.
Transcripción de la presentación:

Presentación Inicial Grupo 3 Fondato, Rodrigo Cieri, Juan Cristian Gonzalez, Ailin Verbner, Alan

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

Metodología de Trabajo I Scrum Iteraciones cortas (de 15 días) Desarrollo Iterativo Incremental Priorización de Requerimientos Reuniones semanales con Product Owner

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

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

Alcance Product Backlog User stories Diseño del 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

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

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.

Configuración y versionado Ambientes Desarrollo Aceptación Utilización de Software de Control de Versiones: Un tag por cada Sprint Versionado utilizando la siguiente convención #Milestone.#Sprint.#Publicacion Release Notes para cada publicación (Wiki)

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

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.

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

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

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 Release 3 … User Story 1 User Story 2 User Story 3 User Story 4 Test Case 1 X Test Case 2 Test Case 3 …

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)

Dudas?