Capítulo 7. Planificacion de las entregas

Tabla de contenidos

Estimaciones de esfuerzo
Funcionalidad general
Gestión de contactos: clientes y proveedores
Gestión de inventario
Gestión de compras y ventas
Planificación
Primera iteración: Prototipo
Segunda iteración: Autenticación y autorización, finalización de la gestión de contactos
Tercera iteración: Gestión de inventario y accesibilidad desde dispositivos móviles
Cuarta iteración: Gestión de compras y ventas

En esta fase se establece la prioridad de cada historia de usuario así como una estimación del esfuerzo necesario de cada una de ellas con el fin de determinar un cronograma de entregas.

Las estimaciones de esfuerzo asociado a la implementación de las historias se establecen utilizando como medida el punto. Un punto, equivale a una semana ideal de programación. Las historias generalmente valen de 1 a 3 puntos. Por otra parte, se mantiene un registro de la “velocidad” de desarrollo, establecida en puntos por iteración, basándose principalmente en la suma de puntos correspondientes a las historias de usuario que fueron terminadas en la última iteración.

La planificación se puede realizar basándose en el tiempo o el alcance. La velocidad del proyecto es utilizada para establecer cuántas historias se pueden implementar antes de una fecha determinada o cuánto tiempo tomará implementar un conjunto de historias. Al planificar por tiempo, se multiplica el número de iteraciones por la velocidad del proyecto, determinándose cuántos puntos se pueden completar. Al planificar según alcance del sistema, se divide la suma de puntos de las historias de usuario seleccionadas entre la velocidad del proyecto, obteniendo el número de iteraciones necesarias para su implementación.

Estimaciones de esfuerzo

Funcionalidad general

Tabla 7.1. Funcionalidad general

Funcionalidad común2
Auditoría2
Autenticación y autorización2
Accesibilidad desde dispositivos móviles1

Gestión de contactos: clientes y proveedores

Tabla 7.2. Gestión de contactos

Creación de contactos1
Visualización, modificación, eliminación y búsqueda de contactos2
Añadir información de contacto a un contacto1
Visualización, modificación y eliminación de información de contacto1

Gestión de inventario

Tabla 7.3. Gestión de inventario

Creación de modelos y productos1
Visualización, modificación, eliminación y búsqueda de modelos1
Creación y modificación de precios1

Gestión de compras y ventas

Tabla 7.4. Gestión de compras y ventas

Creación de pedidos y añadir productos a un pedido1
Visualización, modificación, eliminación y listado de pedidos1
Creación de albaranes y facturas1