¿Qué es FDD?

Son las siglas de Feature Driven Development.

🔍

Definición

Feature Driven Development, o Desarrollo Guiado por Funcionalidades, es un enfoque agile de desarrollo de software que se centra en las funcionalidades entregadas y valoradas por el cliente, con énfasis en iteraciones cortas y lanzamientos frecuentes.

🎯

Principio Clave

FDD requiere la entrega de una funcionalidad cada 2-10 días, asegurando que las necesidades del cliente se satisfacen continuamente.

🔄

Proceso Iterativo

FDD involucra una serie de cinco procesos clave, incluyendo la creación de la lista de funcionalidades, planificación, diseño y construcción, todo dentro de un marco centrado en el cliente.

🛠️

Roles del Equipo

FDD define roles específicos como el Chief Architect, Chief Programmer, Domain Expert, Development Manager, Deployer Technical Writer, Domain Manager, Language Guru, Tester y otros roles de soporte enfatizando las responsabilidades individuales y del equipo en el desarrollo de funcionalidades.

🔀

Diferenciación de Scrum

FDD es centrado en funcionalidades, mientras que Scrum se centra en la entrega del incremento de producto.

📈

Involucramiento del Cliente

FDD requiere la participación activa del cliente.