Desarrollo Manejado Por Rasgos
El Desarrollo Manejado por Rasgos (FDD). Como las otras metodologías adaptables, se enfoca en iteraciones cortas que entregan funcionalidad tangible. Enel caso del FDD las iteraciones duran solo dos semanas.
El FDD tiene cinco procesos.
Los primeros tres se hacen al principio del proyecto.
Desarrollar un Modelo Global
Construir una Listade los Rasgos
Planear por Rasgo
Diseñar por Rasgo
Construir por Rasgo
Los últimos dos se hacen en cada iteración. Cada proceso se divide en tareas y se da un criterio de comprobación.Los desarrolladores entran en dos tipos: dueños de clases y programadores jefe. Los programadores jefe son los desarrolladores más experimentados. A ellos se les asignan rasgos a construir.Sin embargo, ellos no los construyen solos. Solo identifican qué clases se involucran en la implantación de un rasgo y juntan a los dueños de dichas clases para que formen un equipo y desarrollarese rasgo. El programador jefe actúa como coordinador, diseñador líder y mentor, mientras los dueños de clases hacen gran parte de la codificación del rasgo.
Feature DrivenDevelopment (FDD)
Categorías de Roles
Hay tres categorías de roles en FDD que son: Roles Claves, Roles de Soporte y Roles Adicionales.
Procesos de FDD
1) Desarrollo de un modelo general
Cuandocomienza este desarrollo, los expertos de dominio ya están al tanto de la visión, el contexto y los requerimientos del sistema a construir.
2) Construcción de la lista de rasgos
Los ensayos,modelos de objeto y documentación de requerimientos proporcionan la base para construir una amplia lista de rasgos.
Practicas Canónicas
FDD consiste en un conjunto de “mejores prácticas” que distande ser nuevas pero se combinan de manera original. Las prácticas canónicas
Artefactos
FDD suministra un rico conjunto de artefactos para la planificación y control de los proyectos.
Regístrate para leer el documento completo.