Professional Documents
Culture Documents
Equipo 6
Canseco Gutirrez Ana Silvia Castaeda Ibez Hugo Erik German Bez Gabriela Rangel Ibarra Andrea Vellve Montoya Michel
Ken Schwaber Presenta en una conferencia , la implementacin de Scrum para el desarrollo de un software llamado Delphi.
Jeff Sutherland y Ken Schwaber Presentaron las prcticas que se usaban como proceso formal para el desarrollo de software y que pasaran a incluirse en la lista de Agile Alliance
Caractersticas
Equipos auto-organizados.
El desarrollo del producto avanza por Sprints con duracin de dos semanas a un mes.
Prioridad
Tanto las prcticas de ingeniera como las normas se apegan y solapan para generar procesos giles.
Sprints
ROLES
Roles en Scrum
Product Owner: responsable del proyecto y la planificacin. Usuarios: Destinatarios finales del producto. Stakeholders: les producir un beneficio y participarn durante las revisiones del Sprint. Managers: Son las personas encargadas de tomar las decisiones finales participando en la seleccin de requisitos y objetivos.
Scrum Master: moderador, encargado de asegurar la cooperacin y el cumplimiento de la planificacin funcional realizada por el Product Owner. El Equipo: entre 5 y 9 miembros, los encargados de efectivizar la resolucin de cada sprint y especificar los resultados del trabajo.
Reuniones
Sprint Planning
El equipo selecciona los temas a partir del Product Backlog que pueden comprometerse a completar Se crea el Sprint Backlog Se identifican tareas y cada una es estimada (116 horas) Realizado colaborativamente, no solo por el ScrumMaster
Codificar la capa intermedia (8 hs) Codificar la interfaz de usuario (4) Escribir los test fixtures (4) Codificar la clase foo (6) Actualizar test de performance (4)
Martn , 2009
Sprint retrospective
Se realiza luego de cada sprint Peridicamente, se echa un vistazo a lo que funciona y lo que no Normalmente 15 a 30 minutos Todo el equipo participa ScrumMaster Product owner Equipo Posiblemente clientes y otros Mejora continua Todo el equipo se rene y discute lo que les gustara:
Comenzar a hacer
Dejar de hacer
Continuar haciendo
START
STOP
Daily Scrum
Parmetros Diaria Dura 15 minutos (Xavier Quesada Allue, 2009) Parados No para la solucin de problemas Todo el mundo est invitado Slo los miembros del equipo, ScrumMaster y Product Owner, pueden hablar Ayuda a evitar otras reuniones innecesarias
Todos responden 3 preguntas Qu hiciste ayer? Qu vas a hacer hoy? Hay obstculos en tu camino?
ARTEFACTOS
Backlog
Product Backlog
Lista de requerimientos del producto. Siempre en crecimiento y evolucin . Finalidad de poder adaptarlo con el avance del proyecto (slo por el product owner)
Sprint Backlog
Rene aquellos requerimientos que se completarn durante el sprint (codificar, testear y documentar.)
Product Backlog
Sprint Backlog
Proceso de Scrum
Scrum se compone bsicamente de cinco etapas:
Revisin de planes de release Se realiza una vez establecido el Release Backlog Llevada a cabo por el equipo Evalan las diferentes factibilidades de los requerimientos y estimaciones.
Revisin de sprint Evaluacin de resultados con respecto al sprint backlog Sprint Se efecta el desarrollo del software. Realizan las reuniones subfases
Se realizan modificaciones al product Backlog[si no se tom en cuenta algn requerimiento] Se planificar siguiente sprint el
Cierre Se realiza depuracin (debugging) antes de construir el que se entregar se realiza el Marketing y promocin del producto
Equipo motivado.
Desventajas de Scrum
Debe existir una fecha definitiva de finalizacin del proyecto para no aadir nueva funcionalidad
Una tarea debe estar bien definida pues afecta a los costes de tiempo y dinero
Necesita miembros de equipo experimentados para que el proyecto sea completado a tiempo.
Desventajas de Scrum
La falta de direccin firme pueden llevar a los proyectos a no completarse o incluso fallar
La metodologa Scrum funciona bien cuando el scrum master confa en el equipo que lleva
Conclusiones
Scrum en pocas palabras (Kniberg, H ,n.d.)
Optimiza el plan de entregas y actualiza las prioridades en colaboracin con el cliente, basada en los conocimientos adquiridos mediante la inspeccin del entregable despus de cada iteracin.
Optimiza el proceso teniendo una retrospectiva despus de cada iteracin.
Bibliografa
Abhijeet Bhagat (2019, November). Eclectic Colors! Tomado de http://eclecticcolors.blogspot.mx/2009/11/introduction-to-scrum.html Ernesto Grafeuille (2008, November). Una Introduccin a Scrum. Tomado de http://www.mountaingoatsoftware.com/uploads/presentations/Spanish-Redistributable-Intro-Scrum.ppt Markus Sprunck (2012, June). Product-Burndown-Charts and Sprint-Burndown-Charts in SCRUM Projects | Java Code Geeks. Tomado de http://www.javacodegeeks.com/2012/06/product-burndown-charts-and-sprint.html Martin (2009, August 2). kaeru. Tomado de http://www.kaeru.se/entry_8.php Mountain Goat Software (n.d.). Scrum Training on Sprint Backlog | Mountain Goat Software. Tomado de http://www.mountaingoatsoftware.com/scrum/sprint-backlog Xavier Quesada Allue (2009, April). Visual Management Blog Daily Scrum against the board. Tomado de http://www.xqa.com.ar/visualmanagement/2009/04/daily-scrum-against-the-board/
Wikipedia (2013, September). Scrum - Wikipedia, la enciclopedia libre. Tomado September 10, 2013, de http://es.wikipedia.org/wiki/Scrum#Sprint_backlog