Scrum Developer - Clase IV
Scrum Developer - Clase IV
Scrum Developer - Clase IV
New Horizons
ESCALAMIENTO DE SCRUM EN GRANDES
PROYECTOS
Product Owners:
El rol básico de un Product Owner es el mismo para proyectos grandes y
pequeños
La principal diferencia en un proyecto grande es que el Product Owner ya no
toma las decisiones prioritarias diarias, sino que brinda únicamente aportes y
recomendaciones al Chief Product Owner
Las interacciones con los stakeholders se dividen entre todos los Product
Owners
Esto se define en el Plan de Colaboración de Product Owners.
Entradas
Scrum Masters:
Los grandes proyectos generalmente cuentan con varios Scrum
Masters, cada uno para facilitar y garantizar un ambiente de
trabajo productivo en sus respectivos equipos Scrum.
Un Scrum Master puede trabajar con más de un Equipo Scrum.
La colaboración entre los varios equipos Scrum que facilitan los
Scrum Masters se define en el Plan de colaboración de Equipos
Scrum.
Organización de la empresa:
Las organizaciones que busquen implementar Scrum en grandes
proyectos debe adoptar el framework de Scrum.
Herramientas
Reunión de plan de ambiente
Para definir un programa/calendario de cómo los
equipos Scrum compartirán ambientes, se utiliza una
Reunión de plan de ambiente o Environment Plan
Meeting.
Salidas
Plan de preparación del lanzamiento
En un proyecto grande, pudiera haber motivos empresariales válidos para
no completar en su totalidad las actividades necesarias para la
preparación del lanzamiento en cada sprint.
Por ejemplo,
Un equipo de proyecto pudiera optar por llevar a cabo una serie de
pruebas de desempeño (Performance Tests) caras y tardadas solo cuando
esté cerca del lanzamiento o bien, llevar a cabo una serie de pruebas de
integración de fin a fin (End-to-End Integration Tests) al acercarse un
lanzamiento.
Salidas
Criterios mínimos de terminado
Los Product Owners pueden definir criterios
de terminado adicionales para tipos
específicos de historias de usuario (ejemplo:
para todas las historias de usuario que lleven
a la creación de o cambios de un sitio web).
Salidas
Especialización del equipo
En un proyecto grande tal vez sea necesaria la especialización
del equipo. Existen tres dimensiones de especialización de
equipo:
Ejemplo:
¿Habrá un coach por separado además de su Scrum Master? En el caso
de equipos distribuidos ¿habrá un Scrum Master en cada ubicación?
¿Cómo colaborarán los miembros del equipo con los Scrum Masters
coubicados y los no co-ubicados?
Realizar y coordinar sprints
Realizar y coordinar sprints
Diagrama de flujo de datos
Entradas
Grandes equipos principales
Los grandes equipos principales se componen por el Chief
Product Owner, el Chief Scrum Master, los Scrum Masters,
Productos Owners y miembros seleccionados de los equipos
Scrum en los grandes proyectos. No sería práctico tener un
equipo principal grande que incluya a todos los integrantes
de todos los equipos.
Por lo tanto, los equipos pueden seleccionar a un miembro
que debe representarlos en el equipo principal grande (Large
Core Team).
Entradas
Environment Schedule.-
Es un horario/calendario que indica cómo los
equipos Scrum compartirán los ambientes.
Indica los días y periodos asignados a cada
equipo para el uso de cada ambiente.
Herramientas
Reunión de Scrum de Scrums.-
Es un elemento importante en el escalamiento de Scrum para
grandes proyectos.
En la reunión típicamente hay un representante de cada
Equipo Scrum, por lo general el Scrum Master.
Esta reunión generalmente la organiza el Chief Scrum
Master y la intención es enfocarse en áreas de coordinación
e integración entre los distintos equipos Scrum.
Un representante de cada Equipo Scrum se reúne para
compartir el estado de los equipos respectivos
Herramientas
Environment Meeting (Reunión de ambiente)
Ambiente(s)
Es la identificación y documentación de todos los ambientes necesarios
para desarrollar y evaluar los entregables del proyecto.
Preparar el lanzamiento de
grandes proyectos
Preparar el lanzamiento de grandes proyectos
Diagrama de flujo de datos
Herramienta
Sprint de preparación del lanzamiento ( Release Readiness
Sprint)
Si hay necesidad de llevar a cabo tareas específicas para
preparar un lanzamiento y confirmar que se hayan cumplido
los requerimientos mínimos para el lanzamiento, dichas
tareas se llevan a cabo en un sprint de preparación del
lanzamiento (Release Readiness Sprint).
Un sprint de preparación de lanzamiento (Release Readiness
Sprint) no es obligatorio. Aunque no es obligatorio, en
muchos proyectos grandes se toma la decisión empresarial
de contar con dicho sprint.
Salidas
Producto enviable
Un producto enviable es un entregable o incremento de producto que
cumple con los criterios de aceptación definidos por el cliente y el
Product Owner.
Estará listo para ser enviado o lanzado al final de un sprint de
preparación del lanzamiento (Release Readiness Sprint).
Notas de lanzamiento
Las notas de lanzamiento (Release Notes) son los documentos
proporcionados al cliente junto con el lanzamiento del producto.
Incluyen criterios externos de envío o relacionados al mercado para que
el producto sea enviado.
Impacto de los
grandes
proyectos en
los procesos
fundamentales
de Scrum
Impacto de los
grandes
proyectos en
los procesos
fundamentales
de Scrum
Impacto de los
grandes
proyectos en
los procesos
fundamentales
de Scrum
Impacto de los
grandes
proyectos en
los procesos
fundamentales
de Scrum
ESCALAMIENTO DE SCRUM
PARA LA EMPRESA
Incluye los procesos relacionados al escalamiento de
Scrum para le empresa: Crear componentes del
programa o portafolio, Revisar y actualizar el Scrum
Guidance Body, Crear y refinar el Program o
Portfolio Backlog, Coordinar los componentes del
programa o portafolio y Retrospectiva de los
lanzamientos del programa o portafolio.
Entradas, herramientas y salidas obligatorias de los
procesos en el Escalamiento de Scrum para la empresa.
Entradas, herramientas y salidas obligatorias de los
procesos en el Escalamiento de Scrum para la empresa.