Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Scrum Wiki
Scrum Wiki
�ndice
1 SCRUM
2 Historia
3 Caracter�sticas de Scrum
3.1 Principales caracter�sticas de Scrum
4 Roles en Scrum
4.1 Roles Principales
4.2 Roles Auxiliares
5 Flujo de trabajo
5.1 Sprint
5.2 Planificaci�n de sprint
5.3 Scrum diario
5.4 Revisi�n de sprint
5.5 Retrospectiva del sprint
6 Beneficios de Scrum
7 Documentos
7.1 Product backlog
7.2 Sprint backlog
7.3 Burn down chart
8 Notas
9 Referencias
10 V�ase tambi�n
11 Enlaces externos
SCRUM
Scrum es un marco de trabajo para desarrollo �gil de software.
Caracter�sticas de Scrum
Scrum es un marco de trabajo que define un conjunto de pr�cticas y roles, y que
puede tomarse como punto de partida para definir el proceso de desarrollo que se
ejecutar� durante un proyecto.
Los roles principales en Scrum son el 'Scrum Master, que procura facilitar la
aplicaci�n de scrum y gestionar cambios, el Product Owner, que representa a los
stakeholders (interesados externos o internos), y el Team (equipo) que ejecuta el
desarrollo y dem�s elementos relacionados con �l.
Durante cada sprint, un periodo entre una y cuatro semanas (la magnitud es definida
por el equipo y debe ser lo m�s corta posible), el equipo crea un incremento de
software potencialmente entregable (utilizable). El conjunto de caracter�sticas que
forma parte de cada sprint viene del Product Backlog, que es un conjunto de
requisitos de alto nivel priorizados que definen el trabajo a realizar (PBI,
Product Backlog Item). Los elementos del Product Backlog que forman parte del
sprint se determinan durante la reuni�n de Sprint Planning. Durante esta reuni�n,
el Product Owner identifica los elementos del Product Backlog que quiere ver
completados y los da a conocer al equipo. Entonces, el equipo conversa con el
Product Owner buscando la claridad y magnitud adecuadas (Cumpliendo el INVEST) para
luego determinar la cantidad de ese trabajo que puede comprometerse a completar
durante el siguiente sprint.2? Durante el sprint, nadie puede cambiar el Sprint
Backlog, lo que significa que los requisitos est�n congelados durante el sprint.3?
Roles en Scrum
Roles Principales
Product Owner
El Product Owner se asegura de que el equipo Scrum trabaje de forma adecuada desde
la perspectiva del negocio. El Product Owner ayuda al usuario a escribir las
historias de usuario, las prioriza, y las coloca en el Product Backlog.
ScrumMaster (o Facilitador)
El Scrum es facilitado por un ScrumMaster, cuyo trabajo primario es eliminar los
obst�culos que impiden que el equipo alcance el objetivo del sprint. El ScrumMaster
no es el l�der del equipo (porque ellos se auto-organizan), sino que act�a como una
protecci�n entre el equipo y cualquier influencia que le distraiga. El ScrumMaster
se asegura de que el proceso Scrum se utiliza como es debido. El ScrumMaster es el
que hace que las reglas se cumplan.
Equipo de desarrollo
El equipo tiene la responsabilidad de entregar el producto. Es recomendable un
peque�o equipo de 3 a 9 personas con las habilidades transversales necesarias para
realizar el trabajo (an�lisis, dise�o, desarrollo, pruebas, documentaci�n, etc).
Roles Auxiliares
Los roles auxiliares en los "equipos Scrums" son aquellos que no tienen un rol
formal y no se involucran frecuentemente en el "proceso Scrum", sin embargo deben
ser tomados en cuenta. Un aspecto importante de una aproximaci�n �gil es la
pr�ctica de involucrar en el proceso a los usuarios, expertos del negocio y otros
interesados ("stakeholders"). Es importante que esa gente participe y entregue
retroalimentaci�n con respecto a la salida del proceso a fin de revisar y planear
cada sprint.
Planificaci�n de sprint
Al comienzo de un sprint, el equipo de scrum tiene un evento de planificaci�n de
sprint.2?
Beneficios de Scrum
Flexibilidad a cambios. Gran capacidad de reacci�n ante los cambiantes
requerimientos generados por las necesidades del cliente o la evoluci�n del
mercado. El marco de trabajo est� dise�ado para adecuarse a las nuevas exigencias
que implican proyectos complejos.
Reducci�n del Time to Market. El cliente puede empezar a utilizar las
caracter�sticas m�s importantes del proyecto antes de que est� completamente
terminado.
Mayor calidad del software. El trabajo met�dico y la necesidad de obtener una
versi�n de trabajo funcional despu�s de cada iteraci�n, ayuda a la obtenci�n de un
software de alta calidad.
Mayor productividad. Se logra, entre otras razones, debido a la eliminaci�n de la
burocracia y la motivaci�n del equipo proporcionado por el hecho de que pueden
estructurarse de manera aut�noma.
Maximiza el retorno de la inversi�n (ROI). Creaci�n de software solamente con las
prestaciones que contribuyen a un mayor valor de negocio gracias a la priorizaci�n
por retorno de inversi�n.
Predicciones de tiempos. A trav�s de este marco de trabajo se conoce la velocidad
media del equipo por sprint, con lo que es posible estimar de manera f�cil cuando
se podr� hacer uso de una determinada funcionalidad que todav�a est� en el Backlog.
Reducci�n de riesgos El hecho de desarrollar, en primer lugar, las funcionalidades
de mayor valor y de saber la velocidad a la que el equipo avanza en el proyecto,
permite despejar riesgos efectivamente de manera anticipada.5?
Documentos
Product backlog
El product backlog se trata como un documento de alto nivel para todo el proyecto.
Es el conjunto de todos los requisitos de proyecto, el cual contiene descripciones
gen�ricas de funcionalidades deseables, priorizadas seg�n su retorno sobre la
inversi�n (ROI) . Representa el qu� va a ser construido en su totalidad. Es abierto
y solo puede ser modificado por el product owner. Contiene estimaciones realizadas
a grandes rasgos, tanto del valor para el negocio, como del esfuerzo de desarrollo
requerido. Esta estimaci�n ayuda al product owner a ajustar la l�nea temporal (KEV)
y, de manera limitada, la prioridad de las diferentes tareas. Por ejemplo, si dos
caracter�sticas tienen el mismo valor de negocio la que requiera menor tiempo de
desarrollo tendr� probablemente m�s prioridad, debido a que su ROI ser� m�s alto.
Sprint backlog
El sprint backlog es el subconjunto de requisitos que ser�n desarrollados durante
el siguiente sprint. Al definir el sprint backlog, se describe el c�mo el equipo va
a implementar los requisitos durante el sprint. Por lo general los requisitos se
subdividen en tareas, a las cuales se asignan ciertas horas de trabajo pero ninguna
tarea con una duraci�n superior a 16 horas. Si una tarea es mayor de 16 horas,
deber� ser dividida en otras menores. Las tareas en el sprint backlog nunca son
asignadas, son tomadas por los miembros del equipo del modo que les parezca
adecuado.
Notas
�Qu� es SCRUM�. Proyectos �giles. 4 de agosto de 2008. Consultado el 8 de abril de
2019.
Agile Project Management with Scrum, Ken Schwaber, Microsoft Press, January 2004,
163pp, ISBN 0-7356-1993-X
M�todos �giles. Scrum, Kanban, Lean, Carmen Lasa, Rafael de las Heras, Alonso
�lvarez, Anaya, 2017, 400pp, ISBN 978-8441538887
Leader Summaries (ed.). �Resumen del libro Scrum, de Jeff Sutherland�. Consultado
el 25 de enero de 2016.
�Beneficios de Scrum�. Proyectos �giles. 4 de agosto de 2008. Consultado el 17 de
abril de 2017.
Referencias
(PDF) Rising, L., Janoff, N.S. (2000). The Scrum Software Development Process for
Small Teams Retrieved March 15, 2007
(PDF) Schwaber, K. Advanced Development Methods. SCRUM Development Process
Retrieved July 01, 2010
(video) Jeff Sutherland in Scrum Tuning: Lessons learned from Scrum implementation
at Google Retrieved 2007-12-15
(video) Ken Schwaber in Scrum et al. Retrieved 2008-01-19
V�ase tambi�n
Agilm�tica
Arquitectura orientada a servicios
Back office
Ciclo de vida del producto
Desarrollo �gil de software
Desarrollo de software
Kanban
Lean software development
Enlaces externos
Curso SCRUM para Product Owners
Video Estimaci�n en SCRUM
Libro gratuito sobre Scrum
"Scrum y XP desde las trincheras", traducci�n de "Scrum and XP from the trenches"
por Henrik Kniberg
Art�culo de introducci�n a Scrum
Art�culo explicativo de la metodolog�a Scrum
Varios articulos sobre muchos marcos de trabajo y metodo agile
Introducci�n de Scrum de la mano de un trainer oficial de scrum.org Jer�nimo
Palacios
Simulador para pasar los ex�menes de las certificaciones de Scrum
Scrum Master: Las metodolog�as �giles que llevan tu proyecto al �xito