Introducción a los conceptos básicos de Scrum

Scrum basics es un proceso sencillo que ayuda a fabricar productos en trozos y en iteraciones, para cumplir con las necesidades fluctuantes del mercado, así como con los objetivos estrictos de la organización.

Roles en un Scrum

El equipo scrum consta de tres roles: un propietario del producto, el equipo de desarrollo y un Scrum Master.

1. Propietario del producto:

  • Creando una visión organizacional.
  • Es una representación del negocio y marca el retorno de la inversión.
  • Transmite la visión a los equipos involucrados.
  • Toma la propiedad de la cartera de pedidos.
  • Hace que el mercado necesite prioridad.
  • Es quien toma las decisiones para los equipos.
  • Media entre el equipo y los clientes para entregar el último producto según las necesidades y de manera oportuna.

2. Equipo para el desarrollo:

  • Autogestionado: el equipo se autogestiona y la decisión en el frente de trabajo se toma de forma mutua.
  • Independiente: el equipo está facultado para tomar sus propias decisiones.
  • Sin designación: el equipo no tiene ninguna designación y cada miembro tiene las habilidades necesarias para entregar el trabajo requerido.
  • Equipos pequeños: los equipos de desarrollo son idealmente pequeños con 5-9 miembros.

3. Maestro del Scrum:

  • Líder: entrena a los equipos en varios aspectos del scrum básico, los guía sobre cómo proceder en el frente de trabajo y, por lo tanto, cosecha las ventajas del scrum.
  • Ayuda a eliminar obstáculos: ayuda a los equipos de desarrollo a eliminar todos los obstáculos en el camino del progreso y los ayuda a evolucionar.
  • Identifica formas de colaboración: facilita al equipo todo lo que necesita para poder entregar el producto definitivo.
  • Ayuda a los equipos a mantenerse seguros: garantiza que ningún factor externo pueda influir en el equipo de ninguna manera.

Artefactos de un Scrum

La documentación se utiliza para progresar en el trabajo y no para la colaboración. El software de trabajo siempre mide este progreso. La documentación en scrum es solo a través de cuatro artefactos principales, a saber: trabajo atrasado del producto, trabajo atrasado de Sprint, incremento y definición de hecho.

1. Backlog del producto:

  • Evoluciona según las necesidades del mercado.
  • Enumera todos los requisitos necesarios para entregar productos de calidad.
  • Se actualiza continuamente.

2. Backlog del sprint:

  • Subconjunto de elementos de la cartera de productos y está destinado a terminarse en un sprint.
  • Los artículos se dividen en pequeños trozos.
  • Centrado en cómo entregar el trabajo en un solo sprint.
  • Ayuda a priorizar el trabajo según los requisitos del cliente y la entrega final.
  • Ayudar a los equipos a supervisar el progreso y garantizar que los objetivos estén alineados.

3. Incremento del producto:

El trabajo entregado al final de cada sprint se llama un incremento. Al final de cada iteración, obtenemos un Incremento de producto (PI) que promete entregar valor y al final, obtenemos nuestro producto requerido.

4. ¿Qué se hace?

'Definición de hecho' en un scrum significa que ayuda a los equipos a especificar un trabajo como hecho. Así es como los equipos pueden estimar hasta qué punto se ha completado el trabajo.

Actividades en conceptos básicos de Scrum

Las actividades de Scrum se realizan en iteraciones y dan tiempo para la preparación, así como para poner en práctica todos los aprendizajes.
Las actividades de Scrum incluyen:

  • Refinamiento de la cartera de productos
  • Planificación de sprint
  • Scrum diario
  • Revisión de Sprint
  • Retrospectiva de Sprint

1. Refinamiento de la cartera de productos:

  • Elimina los elementos de la cartera de productos que ya no son una prioridad.
  • Incluye elementos de la cartera de productos que ya no son una prioridad.
  • Divide los elementos de la cartera de productos en trozos.

2. Planificación de un Sprint:

  • Negocia elementos de la cartera de productos en presencia del propietario del producto.
  • Permite una comprensión madura del proceso de trabajo.
  • Completa elementos más pequeños de forma prioritaria.
  • El trabajo está debidamente planificado y completado.

Para garantizar que se cumplan los requisitos anteriores, debemos hacer lo siguiente:

  • ¿Cuál es el trabajo a realizar?
  • ¿Cómo se debe hacer el trabajo identificado?

3. Reunión diaria de un Scrum:

El scrum diario es una especie de reunión que se celebra todas las mañanas durante un máximo de 15 minutos. Esto también se conoce como la reunión diaria de pie. Incluye:

  • ¿Cuál fue mi contribución en el trabajo ayer?
  • ¿Cuál será mi contribución hoy?
  • ¿Hay alguna molestia que me interrumpa en el medio?

4. Revisión del Sprint:

  • Una ilustración adecuada del proceso de trabajo con una explicación de las características del producto.
  • Una retroalimentación del producto que nos permite conocer la laguna en el producto que se puede trabajar.
  • El scrum master convoca una reunión a la que asisten los equipos involucrados y todas las partes interesadas para discutir el producto desarrollado y el proceso de trabajo seguido.

5. Análisis retrospectivo de Scrum:

  • El equipo revisa y pregunta qué salió bien en términos de colaboración, planificación, proceso y herramientas.
  • Descubren la laguna y ayudan a mejorar el proceso y la competencia de los miembros del equipo involucrados.
  • Planean y adoptan una postura firme sobre cómo proceder de un sprint a otro.
  • El equipo se asegura de que todo el ciclo de trabajo hasta la entrega se improvise cada vez.

Las tres preguntas que cada miembro del equipo debe responder:

  • ¿Qué necesitamos comenzar a hacer?
  • ¿Qué necesitamos dejar de hacer?
  • ¿Qué necesitamos seguir haciendo?

Conclusión:

  • A pesar de ser tan preciso y eficiente, scrum tiene sus propias limitaciones:
  • Llevar a cabo un marco tan extenso es difícil para los equipos que están dispersos geográficamente.
  • Un marco tan extenso no funciona para equipos con miembros que poseen habilidades específicas.
  • Ciertos aspectos del scrum relacionados con hechos externos no pueden controlarse.
  • Tal marco no se ajusta a algunos productos, ya que tienen características especializadas.

Artículos recomendados:

Esta ha sido una guía de los conceptos básicos de Scrum. Aquí discutimos los roles en Scrum, los artefactos de un scrum y las diversas actividades de un Scrum. También puede consultar los siguientes artículos para obtener más información:

  1. Gestión ágil de productos
  2. Plan de gestión del alcance
  3. Scrum Essentials
  4. Manejo ágil