La pila de producto vendria a ser una pila con todos los sprints que vas a realizar durante el desarrollo del sistema
Cada sprint va a consistir en desarrollar distintas funcionalidades del Sistema. Onda, cada vez que termines un sprint tenes que tener una funcionalidad completa, usable y que el cliente la pueda ver (tangible para este, y no algo como optimizaciones y eso) . Obviamente podes tener mas de una
Que tenes que hacer entonces ?
Agarras todos los casos de uso del sistema
Y los organizas, segun tu criterio, en prioridades, de importancia, y en base a esto, metes de a uno o 2 por sprint. De manera que por cada sprint tengas algo que el cliente pueda ver y utilizar. Ahora, dentro de cada sprint, vas a tener para un caso de caso de uso, varias tareas. Ej, si hicieras un login, una tarea seria "interfaz de logueo", otra tarea "validaciones", otra "olvido de contraseña" etc. Todas mini tareas que lo componen. El tiempo que tardas se lo pones vos. La idea es que cada sprint dure masomeeeeeeeeeeeenos, asi muy estirado, lo mismo.
Por ejemplo, yo haria en 3 sprints:
- leer la temperatura y hacersela llegar al sistema
- aplicar el control al calefactor
- crear base de estadisticas
Esa seria mi pila de producto (capaz se puede hacer mejor, pero ahora lo hago rapido). De cada pila, lo dividis en subtareas y le asignas un tiempo (a criterio tuyo) de lo que tardarias. Los incrementos de producto vendrian a ser las mejoras que tenes al final de cada sprint.
Lo de interfases no me acuerdo
Bah, no lo estudie aun