Scrum: INVIERTE en buenas historias logrando tareas SMART
Me encontré con este artículo que incluye dos mnemotecnias que me gustan mucho.
La INVIERTE como recordatorio de las características de un Product Backlog Item (PBI) (o historias de usuario) de buena calidad comúnmente escritas en formato de historia de usuario. Pero, ¿cuáles son las características de una buena historia de usuario? El acrónimo «INVEST» puede recordarle que las buenas historias deben ser:
- Independientes: Deben ser autocontenidas de forma que permitan ser liberadas sin depender unas de otras.
- Negociables: Sólo capturar la esencia de la necesidad del usuario, dejando espacio para la conversación. La historia de usuario no debe ser escrita como un contrato.
- Valioso: Ofrece valor al usuario final.
- Estimable: Las historias de usuario tienen que poder ser estimadas para poder priorizarlas adecuadamente y encajarlas en los sprints.
- Pequeña: Una historia de usuario es un pequeño trozo de trabajo que permite ser completado en unos 3 o 4 días.
- Comprobable: Una historia de usuario tiene que ser confirmada a través de criterios de aceptación pre-escritos.
Refinamiento del Backlog del Producto: Historias y Tareas
El refinamiento del Backlog del Producto es el acto de añadir detalles, estimaciones y orden a los elementos del Backlog del Producto. El refinamiento continuo del Backlog del Producto es necesario dentro de cada Sprint para refinar los elementos para que estén listos para futuros Sprints. Cuando los elementos del Backlog se refinan hasta el nivel adecuado de granularidad, los elementos del Backlog del Producto en la parte superior del Backlog del Producto (mayor prioridad, mayor valor) se descomponen para que encajen dentro de un Sprint como se muestra en la Figura siguiente.
Cuando los ítems del backlog del producto se refinan y se incluyen en el backlog del sprint, suelen estar en forma de historias de usuario listas para ser utilizadas en la Parte 1 de la Planificación del Sprint. Estas historias de usuario son típicamente refinadas en tareas en la Parte 2 de la planificación del Sprint para asignar a los miembros del equipo de desarrollo.
Una buena TAREA debe ser – SMART:
SMART es un conjunto de criterios para la creación de objetivos como los objetivos del Sprint que es una breve declaración escrita por el equipo Scrum (basado en el objetivo inicial del Product Owner) para guiarlos en la dirección de lo que quieren que las tareas se lleven a cabo de acuerdo con el objetivo del sprint.
SMART significa Específico, Medible, Alcanzable, Relevante y Limitado en el tiempo. Tener los objetivos escritos en un formato SMART asegura que el que establece el objetivo tiene claro lo que está tratando de lograr, cuándo y cómo.
Específico: al establecer un objetivo, sea específico acerca de lo que quiere lograr. Piense en esto como la declaración de la misión de su objetivo.
Medible: ¿qué métricas va a utilizar para determinar si cumple el objetivo? Esto hace que un objetivo sea más tangible porque proporciona una forma de medir el progreso. Si se trata de un proyecto que va a tardar unos meses en completarse, entonces establezca algunos hitos considerando tareas específicas a realizar.
Alcanzable: Esto se centra en lo importante que es un objetivo para usted y lo que puede hacer para que sea alcanzable y puede requerir el desarrollo de nuevas habilidades y el cambio de actitudes. El objetivo debe inspirar motivación, no desánimo. Piensa en cómo lograr el objetivo y si tienes las herramientas/habilidades necesarias. Si actualmente no posee esas herramientas/habilidades, considere lo que se necesitaría para alcanzarlas.
Relevante: Esto se refiere a centrarse en algo que tenga sentido con los objetivos empresariales más amplios. Por ejemplo, si el objetivo es lanzar un nuevo producto, debe ser algo que esté alineado con los objetivos generales del negocio. Su equipo puede ser capaz de lanzar un nuevo producto de consumo, pero si su empresa es un B2B que no se está expandiendo en el mercado de consumo, entonces el objetivo no sería relevante.
Límite de tiempo: cualquiera puede establecer objetivos, pero si carece de un calendario realista, lo más probable es que no vaya a tener éxito. Es imprescindible proporcionar una fecha límite para los resultados. Haz preguntas concretas sobre el plazo del objetivo y lo que se puede conseguir en ese periodo de tiempo. Si el objetivo tardará tres meses en completarse, es útil definir lo que debe lograrse a mitad del proceso. Proporcionar limitaciones de tiempo también crea una sensación de urgencia.