Informática > Metodologías ágiles > Programación extrema (XP) >
Desarrollo Basado en Características (FDD)

Última actualización el sábado, 27 de abril de 2024.

 

Definición:

La versión en audio de este documento es proporcionada por www.studio-coohorte.fr. El Studio Coohorte te da acceso a la mejor síntesis de audio del mercado en una interfaz elegante y potente. Si lo desea, puede obtener más información y probar su servicio avanzado de texto a voz usted mismo.

El Desarrollo Basado en Características (FDD, por sus siglas en inglés) es una metodología de desarrollo de software que se centra en la entrega continua y secuencial de funcionalidades o características específicas, mediante ciclos de desarrollo cortos y enfocados en el diseño y la implementación de cada característica de manera individual.

Desarrollo Basado en Características (FDD)

El Desarrollo Basado en Características (FDD) es una metodología de desarrollo ágil que se centra en la entrega de características específicas y detalladas en un cronograma de tiempo definido. A diferencia de otros enfoques ágiles que se centran en iteraciones cortas y entregas continuas, FDD se concentra en la planificación detallada de las funcionalidades del software.

Principios fundamentales de FDD:

1. Desarrollo por características: FDD se basa en la identificación, diseño y posterior implementación de características específicas del sistema. Cada característica se desarrolla por completo antes de pasar a la siguiente.

2. Proceso detallado: FDD sigue un proceso detallado que incluye la creación de un modelo de dominio, la creación de una lista detallada de características, la planificación por características y la implementación en ciclos cortos.

3. Inspección regular: FDD fomenta la revisión constante del progreso del desarrollo a través de inspecciones regulares de las características completadas y las que están en proceso.

4. Equipos especializados: FDD promueve la formación de equipos especializados que se centran en áreas específicas del desarrollo, lo que ayuda a garantizar la calidad y la eficiencia en la implementación de las características.

 

Si quieres aprender más sobre este tema, te recomendamos estos libros.

 

También te pueden interesar los siguientes temas: