Cambios de la Guía Scrum 2017 a la Guía Scrum 2020, desentrañando la página.

  • Autor de la entrada:
  • Categoría de la entrada:Agile / Scrum

Tratando de entender, para recordar y luego aplicar algún ejercicio y/o cuestionario personal que elabore para mi autoaprendizaje, me llegué al contenido de la nueva versión ubicado en el sitio oficial de la scrumguides.org y me fuí a la última página en la cual se indican los Cambios de la Guía Scrum 2017 a la Guía Scrum 2020.

Síntesis

  • Lenguaje menos prescriptivo
  • Una guía de Scrum más clara y universal
  • Los artefactos de Scrum y sus correspondientes compromisos
  • Scrum Master: de ‘Líder Servidor’ a ‘Líderes que sirven’
  • Autogestión sobre la autoorganización
  • Tres temas de planificación de Sprint

Lo que ya no hay en la guía Scrum

Menos prescriptiva

La versión 2020, por lo que se entiende, tiene como objetivo suavizar el lenguaje prescriptivo.
Ahora bien, ¿Cuál es el significado del concepto ‘prescriptivo’?

Me fuí entonces a buscar definiciones y encontré dos que me cubrieron las expectativas.

Resultado 1.
Prescriptivo es algo que se encarga de prescribir. Este verbo refiere a regular, establecer o formular alguna cosa. … El lenguaje prescriptivo, en este sentido, es aquel que se utiliza para indicarle a un interlocutor qué es lo que debe hacer, incluyendo instrucciones o normativas que alguien debe cumplir. Un texto prescriptivo contiene un mensaje cuya emisión tiene el objetivo de guiar o regular el comportamiento de sus receptores en determinadas situaciones, y puede clasificarse en dos tipos bien definidos: textos normativos y texto instructivos.

Resultado 2.
Prescripción y descripción son dos enfoques posibles en la redacción de una gramática. El enfoque prescriptivo pretende favorecer una variedad lingüística estandarizada, juzgada como mejor para cierto propósito formal. Por su parte, el enfoque descriptivo o científico pretende recoger las formas existentes y descubrir reglas y contextos de usos con fines teóricos sin tratar de juzgar de determinada forma, como mejor y peor.

Una vez entendido el concepto, el contenido oficial indica con algunos ejemplos concretos, dónde encontraremos los cambios en la nueva versión 2020:

  • Se eliminaron las preguntas de la Daily Scrum.
  • Se suavizó el lenguaje sobre los atributos de los PBI.
  • Se suavizó el lenguaje sobre los elementos retro en el Sprint Backloog.
  • Se acortó la sección de cancelación de Sprint.

Escribí la palabra ‘algunos‘ porque al final del párrafo se puede leer el : «…y más», razón por lo cual se entiende que en relación a este primer punto, el contenido oficial presenta otros cambios.

Equipo enfocado en un producto

Hay un solo Scrum Team que se enfoca en el mismo objetivo, y con tres diferentes conjuntos de responsabilidades: PO, SM y Developers.

Comentario personal: Si tu actividad actual es la de ser Tester (en muchas regiones de Latinoamérica es denominado ‘Probador’), entramos en el rol de ‘Developers’ ya que formamos parte del desarrollo del producto.

Introducción del concepto Objetivo del Producto

Es para enfocar al Scrum Team hacia un objetivo valioso más grande. Cada Sprint debería acercar el producto a este concepto.

Un ‘compromiso’ para el Objetivo del Sprint, la definición de Terminado y el Objetivo del Producto.
En la versión anterior no se les dá realmente una identidad al Objetivo del Sprint y a la Definición de Terminado, ya que no eran considerados del todo artefactos, a pesar de estar ligados de alguna manera a los mismos. Habiéndose incorporado el concepto anterior (Objetivo del Producto), la nueva versión proporciona más claridad. Cada uno de los tres artefactos contiene ‘compromisos’ con ellos.

Para el caso del:

  • Producto Backlog, el compromiso es el Objetivo del Producto.
  • Sprint Backlog, el compromiso es el Objetivo del Sprint.
  • Increment, el compromiso es la Definición de Terminado.

Esto es para facilitar el enfocarse en el progreso de cada artefacto.

Autogestión sobre autoorganización

En la versión anterior, los Equipos de Desarrollo se los entendía como auto organizados, donde se elegía quién y cómo hacer el trabajo. La nueva versión se enfoca más en el Scrum Team, entendiéndolo como autogestionado, eligiendo tres aspectos ahora: quién, cómo y en qué trabajar.

Tres temas de la Sprint Planning

En la nueva versión, además del «Qué» y «Cómo», pone énfasis en el «Por qué», con relación al Objetivo del Sprint.

Simplificación general del lenguaje para una audiencia más amplia

Se eliminan declaraciones redundantes y complejas, como así también cualquier inferencia restante al trabajo de TI (pruebas, sistemas, diseño, requisito, otros).

Concepto de inferencia: La inferencia es el proceso por el cual se derivan conclusiones a partir de premisas.1​ Cuando una proposición se sigue de otras de ese modo, se dice que éstas implican aquella.

y acerca de la historia de versiones ¿Qué?
En el sitio oficial de scrumguides.org se encuentra la página con el histórico de las versiones:

  • Changes between 2017 and 2020 Scrum Guides
  • Changes between 2016 and 2017 Scrum Guides
  • Changes between 2013 and 2016 Scrum Guides
  • Changes between 2011 and 2013 Scrum Guides
  • Changes between 2010 and 2011 Scrum Guides

Fuentes:

  • https://scrumguides.org/docs/scrumguide/v2020/2020-Scrum-Guide-Spanish-Latin-South-American.pdf
  • https://definicion.de/prescriptivo/
  • https://es.wikipedia.org/wiki/Prescripción_y_descripción
  • https://es.wikipedia.org/wiki/Inferencia
  • https://scrumguides.org/revisions.html
  • https://www.scruminc.com/2020-scrum-guide-changes-updates-explained/

Gus Terrera

Apasionado por el agile testing y la ia.