Cuando un cliente nos escribe en un documento las necesidades que tiene para alcanzar sus objetivos, nos esta dando una información muy amplia y normalmente poco precisa en bastantes aspectos. El cliente suele tener claro el objetivo, pero muy poco los detalles peque´ños, que al final son los garantizan poder tener éxito.
Tomemos como ejemplo un cliente que nos plantea el objetivo de tener una web de comercio electrónico para la venta de productos naturales de cultivo ecológico. Tiene muy claro el objetivo principal, y nos transmite este objetivo en un extenso documento, pero normalmente olvida traducir este documento en tareas a desarrollar.
La primera misión del Product Owner es exprimir toda la información que recibimos para convertirla en un documento donde se escriban los pequeños objetivos que tenemos que alcanzar, la pila de producto.
Como es bastante difícil poder desfragmentar en pequeñas tareas todos los objetivos intermedios del cliente, lo mejor es dividir los mismos en varios niveles de precisión. Básicamente, podemos precisar de forma mas exhaustiva las primeras tareas a realizar, sin saber como serán las que realizaremos dentro de unos meses u años, dado que no podemos adivinar al cien por cien el futuro.
La mejor manera de manejar la incertidumbre del futuro es crear distintos niveles de tareas en la pila de producto.
- Épicas: Son todas las grandes ideas del cliente. Todas se pueden hacer, no se dice no a nada. Las estimaciones suelen ser altas, al tener un alto grado de incertidumbre.
- Temas: Las ideas generales ya diseccionadas en áreas de trabajo distintas.
- Historias: Detalles concretos de cada tema
- Tareas: Si una historia dura mas de dos días de trabajo, debería dividirse en tareas, no es recomendable que se trabaje en una historia que dure mas de dos días.
Pongamos un ejemplo:
- Épica: Meter sistema de pago On Line
- Tema: Pago Por Tarjeta, Transferencia o PayPal
- Historia: Conexión con un banco en concreto.
- Tareas: Test, XML, etc.
En el ejemplo anterior no parece muy difícil disgregar las épica hasta llegar a las tareas. Esto por que es el primer objetivo del cliente que hemos analizado. Pero supongamos que el proyecto de desarrollo del portal se estima en un año. Al momento del inicio, no sabemos con que nos vamos a encontrar en un futuro, por lo que lo mejor es redactar una épica.
- Épica: Meter sistema de pago On Line
- Tema: Pago Por Tarjeta, Transferencia, PayPal, Iphone, Android, o algún nuevo sistema que salga, por ejemplo si lo lanza Google.
- Historia: Conexión con un banco, no tenemos ni idea de con que banco, dado que esta negociando als condiciones.
- Tareas: No existen tareas, dado que no hay historias concretas.
Como podemos comprobar, predecir el futuro es imposible, e incluso puede que el cliente al final no llegue a ningún acuerdo con ningún banco y solo acepte PayPal. Es por esto que para tener un rango del coste se crean dentro de la pila de producto distintos niveles de detalles, el cliente puede tener una idea aproximada, pero no se puede concretar hasta que llegue el momento de abordarla.
Perder el tiempo en querer redactar de forma detalla el futuro es una pérdida de tiempo y dinero, y casi siempre genera un gran conflicto entre el cliente y la empresa contratada. La recomendación es muy clara, emplear distintos niveles de detalles en la pila de producto.





