El dimensionamiento es la práctica de clasificar rápidamente los elementos de trabajo de acuerdo con su magnitud relativa. Los tamaños generalmente se expresan en unidades abstractas como puntos, a menudo utilizando números enteros de la secuencia de Fibonacci [1,2,3,5,8,13, …]. La planificación empírica utiliza tamaños, con mediciones de la rapidez con que los equipos completan los elementos de trabajo, como el tiempo o la velocidad del ciclo, para predecir de manera confiable cuándo es probable que se realicen los elementos de trabajo. En mi experiencia, esto permite una mayor precisión con mucho menos esfuerzo y evita muchos de los problemas asociados con las estimaciones basadas en el tiempo, como perder el tiempo agonizando sobre la precisión, el relleno y hacer que las estimaciones se conviertan en plazos.
Una técnica simple y efectiva de dimensionamiento para equipos se llama Estimación Relativa, desarrollada por Steve Bockman. Los miembros del equipo se turnan, primero agregan y organizan las historias en orden no decreciente, luego asignan puntos iterativamente. Esto aprovecha nuestra capacidad innata para reconocer instantáneamente las diferencias de magnitud, con la secuencia de Fibonacci que modela de cerca nuestra capacidad de sentir grados de diferencia. Con esta técnica, los equipos pueden dimensionar docenas de elementos de trabajo en una hora, aunque el mayor valor generalmente proviene de las conversaciones sobre la acción de cada turno.
- Desarrollador independiente vs empleado?
- ¿Qué es el código de calidad y cómo se ve?
- Cómo construir un gran producto de software
- ¿Cuál es el software más prolífico utilizado para crear un video a partir de imágenes de diapositivas y videoclips?
- ¿Cuál es la mejor literatura sobre el diseño de plataformas de bases de datos? ¿Por qué?