domingo, 2 de enero de 2022

Scrum

*Qué es Scrum?

Scrum es un marco (framework) ligero (de trabajo) que ayuda a las personas, equipos y organizaciones a generar valor a través de  soluciones adaptables a problemas complejos. 

Una fortaleza clave de Scrum radica en el uso de equipos interfuncionales (cross-functional), auto-organizados y empoderados que dividen su trabajo en ciclos de trabajo cortos y concentrados llamados Sprints. La figura 1-1 proporciona una visión general de flujo de un proyecto Scrum.


*Cuales son las características de SCRUM

Ligero
Fácil de entender
[Difícil de dominar]

*Teoría de Scrum
Scrum se basa en el empirismo y el pensamiento Lean. 
Scrum emplea un enfoque iterativo e incremental para optimizar la previsibilidad y controlar el riesgo.


El ciclo de Scrum empieza con una reunión de stakeholders, durante la cual se crea la visión del proyecto. Después,

el Product Owner desarrolla una Backlog Priorizado del Producto (Prioritized Product Backlog) que contiene una lista requerimientos del negocio y del proyecto por orden de importancia en forma de una historia de usuario.
Cada sprint empieza con una reunión de planificación del sprint (Sprint Planning Meeting) durante la cual se consideran las historias de usuario de alta prioridad para su inclusión en el sprint. Un sprint generalmente tiene una duración de una a seis semanas durante las cuales el Equipo Scrum trabaja en la creación de entregables (del inglés deliverables) en incrementos del producto. Durante el sprint, se llevan cabo Daily Standups muy breves y concretos, donde los miembros del equipo discuten el progreso diario. Hacia el final del sprint, se lleva a cabo una Reunión de Revisión del Sprint (Sprint Review Meeting) en la cual se proporciona una demostración de los entregables al Product Owner y a los stakeholders relevantes. El Product Owner acepta los entregables sólo si cumplen con los criterios de aceptación predefinidos. El ciclo del sprint termina con una Reunión de Retrospectiva del Sprint (Retrospect Sprint Meeting), donde el equipo analiza las formas de mejorar los procesos y el rendimiento a medida que avanzan al siguiente sprint.


Planificación del Sprint (Sprint Planning Meeting)

Scrum Diario (Daily Scrum o Daily Standups Meeting)

Revisión del Sprint (Sprint Review)

Retrospectiva del Sprint (Sprint Retrospective)


*Estos eventos funcionan porque implementan los pilares empíricos de Scrum: 

transparencia, los aspectos significativos del proceso deben ser visibles para aquellos que son responsables del resultado.
inspección, los artefactos de Scrum y el progreso hacia objetivos acordados deben ser inspeccionados con frecuencia y diligentemente para detectar desviaciones o problemas potencialmente indeseables.
y adaptación,si se determina en una inspección que un producto resultante no sera aceptable,  el proceso que se está aplicando o los materiales que se producen deben ajustarse

Valores de Scrum 

El uso exitoso de Scrum depende de que las personas sean más competentes en vivir cinco valores: Compromiso, Enfoque, Apertura, Respeto y Coraje (se apertura el respeto al coran)
Commitment, Focus, Openness, Respect, and Courage 

El equipo Scrum (Scrum Team) La unidad fundamental de Scrum es un pequeño equipo de personas, un equipo Scrum. 

El equipo Scrum consta de un Scrum Master,
un propietario de producto (Product Owner)
y desarrolladores. 

Dentro de un equipo de Scrum, no hay sub-equipos ni jerarquías. Es una unidad cohesionada de profesionales enfocada en un objetivo a la vez, el objetivo del Producto( product goal)

Cuáles son las características de los equipos de Scrum?
Son autoorganizados y multifuncionales. Tienen todas las competencias para llevar a cabo su trabajo.


Los developers : cualquier persona que sea encargada de transformar la lista de historias en valor estan consideradas como developers(QA,UX,...).

Product backlog  o Pila o Lista del Producto (https://quizlet.com/es/356262017/conceptos-de-scrum-agile-flash-cards/)

(lista de todo lo que se tiene que hacer al producto, todas las historias~)

Spring backlog (una porcion de trabajo, una seleccion de historias del product backlog)

Scrum review : demostracion de los entregables al product owner y stakeholder relevantes

El product owner acepta los entregables solo si cumplen con los criterios de aceptacion predefinidos

Scrum retrospective: Analiza las formas de mejorar los procesos y el rendimiento


No hay comentarios:

Publicar un comentario