Antecedentes
El equipo de proyectos de Anita ha expresado constantemente su frustración por la presión que siente la administración para completar proyectos en períodos de tiempo predeterminados. El tiempo y el esfuerzo necesarios para completar el trabajo se deciden fuera del equipo y este no debería ser el caso. Ella está considerando cambiarse a Agile y cree que su equipo apoyará este cambio una vez que comprendan la estimación Agile.
Trabajo de proyecto
El enfoque ágil de proyectos es una alternativa a las metodologías tradicionales. En lugar de utilizar un proceso lineal y gestionar todos los requisitos del proyecto juntos como uno, Agile es iterativo e incremental. Desglosa el cronograma y los requisitos del proyecto para que sea más manejable. Específicamente, el trabajo del proyecto se divide en historias de usuarios , que detallan la funcionalidad para usuarios específicos, así como el motivo.
Las historias de usuario se agrupan y se mantienen en orden de prioridad en una cartera de productos . Son estimados por el equipo de desarrollo mientras se encuentran en la cartera de productos, antes de ser asumidos. Las historias de usuario en la parte superior de la lista de trabajos pendientes son la prioridad más alta y deben tomarse a continuación. Deben estar en un estado definido y listo y poder recibir una estimación relativamente específica. Las historias de usuario en la parte inferior son de menor prioridad y deben estar en un estado menos definido y tener una estimación más amplia.
Propósito
El propósito general de la estimación en Agile implica la planificación. A corto plazo, ayuda al equipo a decidir mejor qué historias de usuario aceptar. A largo plazo, se pueden combinar diferentes métricas que involucran el desempeño del equipo con las estimaciones dadas para permitir la realización de proyecciones. Estas proyecciones son solo puntos de referencia y no deben ser limitaciones de tiempo o fechas límite para que el equipo las cumpla.
El propósito específico de estimar en Agile es empoderar al equipo. Este es el atractivo para Anita y su equipo porque buscan tener más voz en el proceso del proyecto. El enfoque ágil obtiene información de todos los miembros del equipo porque son las personas que realmente completan el trabajo. Estas estimaciones generadas por el equipo son mucho más precisas que las dictadas por la dirección.
Unidades
Una vez que Anita y su equipo comprenden la composición del trabajo del proyecto que se estima en Agile y el propósito de la estimación, pasan a analizar en qué consiste la estimación. Más específicamente, primero necesitan comprender las unidades utilizadas para la estimación. Si bien los valores utilizados en la estimación son subjetivos para cada equipo, las unidades son consistentes.
Historias de usuarios de alta prioridad
Las historias de usuarios que se encuentran en la parte superior de la cartera de pedidos del producto y tienen una alta prioridad reciben una estimación de puntos de la historia . Este es un valor numérico que refleja el tiempo y el esfuerzo necesarios para desarrollar y probar la historia del usuario. Dado que estas historias de usuarios son las siguientes en ser asumidas por el equipo, es importante que se les proporcione una estimación específica. Deben estar en un estado listo y bien definido que haga posible este nivel de estimación.
Los valores numéricos que se utilizan para las estimaciones de puntos de la historia normalmente provienen de un conjunto específico de valores posibles. Este conjunto es una secuencia similar a Fibonacci donde cada valor es la suma de los dos valores anteriores. Por ejemplo, los valores posibles para una estimación puntual de una historia serían 1, 2, 3, 5, 8, 13, 21, etc. El pensamiento detrás de esto es que la diferencia entre un 8 y un 13 es más significativa y más fácil de definir. que la diferencia entre un 8 y un 9. La intención es crear una distinción que permita al equipo llegar a un consenso.
Historias de usuarios de baja prioridad
Mientras que las historias de usuarios que son de alta prioridad requieren una estimación específica, las historias de usuarios que tienen una prioridad más baja solo necesitan una estimación general. Esto se debe a que estas historias de usuario suelen estar menos definidas, lo que dificulta proporcionar una estimación de puntos de la historia real. En cambio, el equipo a menudo asigna un tamaño a estas historias de usuario, como pequeñas, medianas o grandes y luego asigna una estimación puntual de la historia una vez que la historia del usuario está más definida y tiene una mayor prioridad. Es útil asociar tamaños con rangos de valores de puntos de historia. Por ejemplo, pequeño podría ser de 1 a 3, mediano podría ser 5 u 8 y grande podría ser 13 o más.
Técnicas
El paso final para que Anita y su equipo dominen la estimación ágil es comprender cómo se generan las estimaciones o las técnicas utilizadas para crearlas. Las técnicas no solo implican producir estimaciones, sino también mejorar la precisión. Las estimaciones son más valiosas a medida que se vuelven más precisas.
Para las estimaciones de puntos de historias específicas dadas a historias de usuarios de alta prioridad, una técnica es escribir los valores potenciales en tarjetas para cada individuo y usarlos para votar. Esto se denomina póquer de planificación y se utiliza para obtener una estimación no influida de cada miembro del equipo. Para estimaciones más generales, algunos equipos asocian las tallas con las tallas de las camisetas o las reemplazan por animales de diferentes tallas. El objetivo es proporcionar una representación más concreta y visual.
Hay dos técnicas que se pueden utilizar para mejorar la precisión de las estimaciones. El primero implica establecer límites para las estimaciones de puntos de la historia. Cuanto más grande es un elemento, más difícil es estimarlo con precisión, por lo que algunos equipos establecen un límite. Por ejemplo, un equipo puede determinar que cualquier historia de usuario superior a 13 debe dividirse en múltiples historias de usuario. La segunda técnica consiste en utilizar estimaciones de puntos de historias anteriores como puntos de referencia. Los equipos suelen tener trabajos de proyectos que comparten similitudes, por lo que las estimaciones pueden ser comparables.
Resumen de la lección
Agile divide el trabajo del proyecto en historias de usuarios que se mantienen en orden de prioridad en una cartera de productos . Antes de ser asumido por un equipo de desarrollo, estas historias de usuario deben estimarse. Esto permite la planificación a corto y largo plazo y lo realiza el equipo para garantizar la precisión. A las historias de usuarios de alta prioridad que están a continuación en la fila se les asigna una estimación de puntos numérica específica de la historia , que a menudo se realiza mediante la planificación del póquer. Las historias de usuarios de baja prioridad que generalmente están menos definidas reciben estimaciones más amplias, como pequeñas, medianas o grandes, que se pueden representar mediante tallas de camisa para que sean más concretas.
Continúa con:
- Enfermería
Ferulización respiratoria: definición y técnicas
Ferulización y respiración Antes de comenzar, necesitamos una revisión rápida del proceso respiratorio. El nombre...
- Negocios
¿Qué es una empresa ágil? – Definición y ejemplo
Definición de una empresa ágil ¿Alguna vez ha querido trabajar para una empresa ágil o...
- Marketing
Marketing de Internet: software, herramientas y técnicas
Técnicas de marketing en Internet El marketing en Internet es un elemento clave para establecer...
- Negocios
Técnicas de comprensión lectora para el GMAT
Es una cuestión de comprensión Los programas de MBA en todo el país utilizan la...
