Scrum es un marco de trabajo que permite encontrar practicas emergentes en dominios complejos.
Donde se consideren escenarios de prueba para que junto a los clientes se pueda ir viendo si se va a
satisfacer sus necesidades.
Manifiesto Agile:
Los roles dentro del equipo Scrum:
Product Owner: Es quien tiene contacto directo con el negocio, quien define la prioridad del product
backlog a trabajar, es el contacto con los stakeholders, quien entiende sus necesidades puesto que
tiene la visión del producto. Actua como enlace entre la empresa y el equipo de desarrollo.
Funciones:
Determinar requisitos y actividades iniciales del proyecto. (Acta de constitución del proyecto)
Definición del producto backlog
Representar a los usuarios del producto.
Analizar viabilidad del proyecto.
Garantizar la entrega del producto.
Realizar historias de usuario.
Desarrollar y establecer criterios para la aceptación de historias de usuario.
Aprobar o negar productos entregables.
Equipo de desarrollo:
Resolucionan las historias de usuario mediante buenas practicas.
Scrum Master: Es el facilitador, quien lidera cada una de las ceremonias y las organiza.
Tipos de ceremonias:
1.-Constitución del proyecto
2.-Definición del product Backlog.
3.-Sprint cero: El sprint inicial, donde se tomarán definiciones como equipo.
4.-Sprint planning meeting (Reunión de planificación del sprint). Se realizan al comienzo de cada
sprint dando cuenta de cual seria el alcance del sprint asi como también en el qué y cómo se hará.
5.-Daily Scrum: Sirven para ir viendo el avance, riesgos, y ver que esta haciendo cada persona del
equipo. Preguntas clave: Que hiciste ayer. Que haras hoy. Hay algo que te impide avanzar ¿?
6.-Sprint Review: Una vez finalizado un sprint, se le hace una revisión a la entrega del producto.
7.-Sprint Retrospective: Se hace una revisión para identificar buenas practicas o falencias para
perfeccionar la eficiencia del equipo.
8.-Refinamiento del producto backlog: Para pulir el producto que se entregará. Suelen ser 1-2
mensuales.
Historias de usuarios: Forma de identificar y declarar requerimientos. Deben ser escritas en primera
persona, con cierta priorización y con un propósito.
Deben incluir DOR( Definition of ready) y DOD (Definition of done).
DOR= Precondiciones que se deben cumplir para que la historia de usuario pueda ser tomada por el
equipo de desarrollo.
DOD= Precondiciones que se deben cumplir para que la historia de usuario sea considerada como
terminada.
Las historias de usuario deben cumplir con ser INVEST. Independientes, negociables, valorables para
el cliente, estimables, small(pequeñas) y testeables.