¡Absolutamente! La cartera de pedidos es la lista de “tareas pendientes” del equipo de desarrollo y debe incluir todas las tareas de desarrollo, no solo las visibles para el usuario o el propietario del producto.
Esta es una fuente común de malentendidos en Agile, reflejada en declaraciones como las siguientes, tomadas del sitio web de una casa de desarrollo Agile sin nombre:
La acumulación de productos ágiles en Scrum es una lista de características priorizadas, que contiene descripciones breves de todas las funciones deseadas en el producto.
- Me dirijo a mi tercer año como estudiante de ingeniería de software, ¿de qué maneras puedo mejorar mis habilidades antes de volver a la universidad?
- Cómo volver al camino con mi carrera en ingeniería de software con 6 años de brecha y sin experiencia
- ¿Qué debo hacer cuando mi jefe solicita una tarea de edición de imágenes mientras estoy enfocado en una tarea de programación como desarrollador de software?
- Si ya tengo un trabajo como ingeniero de software, ¿debo especializarme en ciencias de la computación aunque no aprenda mucho?
- ¿Cómo es ser ingeniero de software en Yahoo?
Una mejor definición es que en Wikipedia:
La cartera de productos es una lista ordenada de requisitos que se mantiene para un producto . Consiste en características , correcciones de errores , requisitos no funcionales , etc., lo que sea necesario para entregar con éxito un producto viable.
Si no se cumple este enfoque, terminas tratando de lidiar con los requisitos no funcionales “fuera de los libros”, lo que anula el propósito de trabajar entre el desarrollador y el usuario de una manera abierta y colaborativa.