Escalabilidad con SCRUM

18
Christian Paolo Vera Liv ESCALABILIDAD CON SCRUM 05-OCT 2016

Transcript of Escalabilidad con SCRUM

Page 1: Escalabilidad con SCRUM

Christian Paolo Vera Livia

ESCALABILIDAD CON SCRUM05-OCT 2016

Page 3: Escalabilidad con SCRUM

Christian Paolo Vera Livia

AGENDA• ESCALABILIDAD CON SCRUM

• Características

• SCRUM EN PORTAFOLIOS Y PROGRAMAS

• Roles• Portafolio , programa y proyecto• Ejemplo

• COMUNICACIÓN CON LO EQUIPO Y PORTAFOLIOS

• Reunion Scrum of Scrum• Reunion Scrum of Scrum of Scrum

• GESTIONE LA PARTICIPACIÓN DE LOS INTERESADOS

• IMPORTANCIA DEL SOPORTE EJECUTIVO

70 Min

Page 4: Escalabilidad con SCRUM

PROYECTO, PROGRAMA Y PORTAFOLIO

• Proyecto : Es un esfuerzo temporal , que se emprende en colaboración con el objetico de crear nuevos productos o servicios únicos, o para obtener resultados como los definidos en el Declaración de la Visión del Proyecto. Los proyectos son por lo general afectados por limitaciones de tiempo, costo, alcance, la calidad, los interesados y la capacidad de la organización.

• Programa : Un programa es un grupo de proyectos relacionados con el objetivo de entregar resultados de negocio definidos en el Program Vision Statement. El Prioritized Program Backlog incorpora el Prioritized Product Backlog de todos los proyectos del programa.

• Portafolio : Un portfolio es un grupo de programas relacionados, con el objetivo de entregar resultados de negocio como se define en el Portafolio Visión Statement (Declaración de la Visión del Programa). El Prioritized Portafolio Backlog incorpora el Prioritized Program Backlog de todos los programas en el Porftolio.

Ejemplo 1: Empresa Constructora• Proyecto—Construcción de una casa• Programa—Construcción de un complejo de viviendas• Portafolio—Todos los proyectos de vivienda de la empresa

SCRUM EN TODA LA ORGANIZACION

Page 5: Escalabilidad con SCRUM

PROYECTO, PROGRAMA Y PORTAFOLIO

Las demás responsabilidades de un Propietario del producto son:Determinar los requisitos generales iniciales del proyecto y dar inicio a las actividades del proyecto,esto puede implicar la interacción con el Programa Propietario del producto y Portfolio Propietariodel producto para asegurar que el proyecto se alinea con la alta dirección.• Representar a los usuarios del producto o servicio con un profundo conocimiento de la necesidad de los

usuarios.• Asegurar los recursos financieros del proyecto.• Se centra en la creación de valor y en general de Return on Investment (ROI).• Evalúa la viabilidad y garantiza la entrega del producto o servicio.

JEFE PROPIETARIO DEL PRODUCTOEn el caso de grandes proyectos con numerosos Equipos Scrum, el tener un Jefe Propietario del producto puede ser algo necesario. Esta función se encarga de coordinar el trabajo de múltiples Propietario del producto.

JEFE SCRUM MASTERLos grandes proyectos requieren que varios Equipos Scrum trabajen en paralelo. Es muy posible que la información obtenida por un equipo les tenga que ser comunicada adecuadamente a otros equipos. El Jefe Scrum Master es el responsable de esta actividad.

Page 6: Escalabilidad con SCRUM

SCRUM OF SCRUMS (SoS)

REUNIONES (SoS)

Un Scrum of Scrums (SoS) Meeting es un elemento importante al escalar o ajustar Scrum a proyectos grandes. Por lo general, hay un representante en la reunión de cada uno de los Equipos Scrum. Típicamente el representante es el Scrum Master, pero también es común para cualquier persona del Equipo Scrum (asistir a la reunión si es necesario). Esta reunión es usualmente facilitada por el Jefe Scrum Master y su objetivo es centrarse en las áreas de coordinación e integración entre los diferentes Equipos Scrum. Tal reunión se lleva a cabo en intervalos predeterminados o cuando lo requieran los Equipos Scrum.

En organizaciones donde hay varios Equipos Scrum trabajando en varias partes de un proyecto a la misma vez, SoS se puede escalar a otro nivel de lo que se conoce como Scrum of Scrum of Scrums Meeting.

Page 7: Escalabilidad con SCRUM

PROYECTO, PROGRAMA Y PORTAFOLIO

La coordinación entre distintos Equipos Scrum que trabajan en un proyecto Scrum se realiza normalmente a través de Scrum of Scrums (SoS) Meeting. Esto es análogo al Daily Standup Meeting y se ve facilitado por el Jefe Scrum Master. El Jefe Scrum Master suele ser el individuo responsable de resolver los impedimentos que afectan a más de un Equipo Scrum.

Page 8: Escalabilidad con SCRUM

SCRUM OF SCRUMS (SoS)

Page 9: Escalabilidad con SCRUM

SCRUM EN PROGRAMAS Y PORTAFOLIOS PROGRAMAS

Las funciones para la gestión de Programa en Scrum son:

1. Producto Owner del Programa :Define los objetivos y las prioridades estratégicas para el Programa.

2. Scrum Master del Programa :Resuelve problemas, remueve impedimentos, facilita, y lleva a cabo reuniones para el Programa.

Estas funciones son similares a las del Producto Owner y Scrum Master excepto que satisfacen las necesidades de su Programa a o unidad de negocio en lugar de los de un sólo Equipo Scrum.

Page 10: Escalabilidad con SCRUM

SCRUM EN PROGRAMAS Y PORTAFOLIOS

PORTAFOLIOS Roles importantes para la gestión del Portafolio Scrum : 1. Portafolio del Producto Owner : Define los objetivos estratégicos y las prioridades

del Portafolio.

2. Portafolio del Scrum Master : Resuelve problemas, elimina Impedimentos, facilita, y lleva a cabo reuniones para el Portafolio.

Page 11: Escalabilidad con SCRUM

SCRUM EN TODA LA ORGANIZACION

Page 12: Escalabilidad con SCRUM

SCRUM EN TODA LA ORGANIZACION

TRABAJAR CON PORTAFOLIO Y EQUIPOS DE PROGRAMA

Al aplicar Scrum para gestionar proyectos en el marco de un Programa o un Portafolio se recomienda que los principios generales de Scrum que se presentan en esta publicación se cumplan. Se entiende sin embargo que con el fin de acomodar el Programa a en su totalidad o actividades relacionadas con el Portafolio e interdependencias, pueden ser necesarios pequeños ajustes en el conjunto de herramientas, así como la estructura organizativa. Si existe un Cuerpo de Asesoramiento de Scrum, éste puede ser responsable de examinar la organización a diferentes niveles para entender y definir la aplicación adecuada de Scrum, y actuar como facilitador de consulta para todos los que trabajan en un Proyecto, Programa o Portafolio.

LA GESTIÓN DE COMUNICACIÓN CON LOS EQUIPOS DE PORTAFOLIO Y PROGRAMAS

Los problemas y los cuestiones que se enfrentan al utilizar Scrum dentro de un Programa o Portafolio implican principalmente la coordinación entre los numerosos equipos. Esto puede conducir al fracaso si no se maneja con cuidado. Las herramientas utilizadas para la comunicación deben ampliarse para que coincida con los requisitos de lo distintos equipos que participan en un Programa o un Portafolio.

Page 13: Escalabilidad con SCRUM

ESCALABILIDAD DE SCRUM IMPORTANCIA DEL SOPORTE EJECUTIVO

Los ejecutivos son las personas que financian el proyecto. Un proyecto exitoso con Scrum depende del apoyo de los ejecutivos.

Para conservar el apoyo ejecutivo: • Comuníquese regularmente con los ejecutivos.• Evaluar continuamente el impacto en el negocio• Mantenga a los ejecutivos informados de los últimos progresos.• Informe de cualquier conflicto o retrasos potencial en la entrega del proyecto.

Page 14: Escalabilidad con SCRUM

ESCALABILIDAD DE SCRUM

IMPORTANCIA DEL SOPORTE EJECUTIVO

Es importante que los ejecutivos tengan claro los siguientes asuntos:

¿CUÁL ES EL BENEFICIO DE IMPLEMENTAR EL MARCO DE TRABAJO SCRUM?

¿CUÁLES SON LOS PLAZOS LÍMITE Y COSTOS DE LA TRANSICIÓN?

¿CUÁLES SON LOS RIESGOS QUE INVOLUCRA LA TRANSICIÓN?

Page 15: Escalabilidad con SCRUM

SCRUM EN TODA LA ORGANIZACION

TIPs

Es muy probable que la reunión Scrum of Scrums (SoS) no sea cara a cara. La videoconferencia esgeneralmente necesaria para grandes proyectos en los que existe una mayor posibilidad de que hayaequipos distribuidos.

• Cuerpo de asesoramiento de Scrum ExpertiseEn el proceso Convocar Scrum de Scrums, El Cuerpo de expertos de asesoramiento de Scrum podría estar relacionado con las mejores prácticas documentadas acerca de cómo llevar a cabo las reuniones de Scrum of Scrums (SoS) y de cómo incorporar las sugerencias de esas reuniones en los trabajos de proyecto de los Equipos Scrum. También puede haber un equipo de expertos en una materia que pueda ayudar al Jefe Scrum Master a facilitar la reunión SoS.

Video https://vimeo.com/85490944

Page 16: Escalabilidad con SCRUM

Preguntas tipo

¿Cuál de los siguientes NO es cierto con respecto a la implementación de Scrum para grandes proyectos?A. Se requieren Varios equipos para trabajar en sincronía.B. Una Cartera priorizada del producto no es necesaria para seguir el progreso de todos los proyectos.C. Jefe propietario de producto es necesaria para supervisar todos los proyectos.D. Las tareas pueden no ser interdependientes entre los equipos.

¿Cuál de los siguientes es parte de Scrum de Scrums?E. Resumen de las tareas a realizar en el SprintF. Que decisiones podrían afectar a otros equiposG. Hablar de los problemas que puedan haber surgido para cualquiera de los equipos de ScrumH. Resolver Impedimentos que pueden haber surgido.

¿Cuál de las siguientes afirmaciones es FALSA respecto Scrum en equipos grandes?I. Los equipos grandes tienen Jefe Scrum Masters y Jefe del propietario del producto para controlar el

progreso del proyecto.J. El Jefe Propietario de producto es responsable de la asignación de recursos.K. El Jefe Propietario de producto facilita al Scrum de Scrums.L. El Jefe Propietario de producto es responsable del éxito o fracaso del proyecto.

Page 17: Escalabilidad con SCRUM

Preguntas tipo

¿Cuál de las siguientes es la responsabilidad del propietario del programa del Producto?A. Comunicar las metas y objetivos de Sprint para los miembros del Equipo de proyecto ScrumB. Definición de los objetivos y prioridades estratégicas para el ProgramaC. Establecimiento de los criterios mínimos hecho por los equiposD. Resolver problemas, eliminando los obstáculos y facilitar y realizar reuniones para el programa

¿Cuál de los siguientes procesos garantiza la sincronización y facilita el flujo de información entre varios equipos Scrum trabajan en paralelo en grandes proyectos Scrum?E. Convocar Scrum de ScrumsF. Conducta Diaria StandupG. Retrospect ProyectoH. Retrospect Sprint

Page 18: Escalabilidad con SCRUM

¿DUDAS,PREGUNTAS,COMENTARIOS?