Metodologia fdd
FDD Feature Driven Development
FDD
Es un proceso ágil para el desarrollo de sistemas, diseñado por Peter Coad, Eric Lefebvre y Jeff DeLuca.
Se basaen un proceso iterativo con iteraciones cortas que producen un software funcional que el cliente y la dirección de la empresa pueden ver y monitorear.
A diferencia de otros procesos ágiles no cubretodo el ciclo de vida sino sólo las fases de diseño y construcción.
FDD
Las iteraciones se deciden en base a features o funcionalidades, que son pequeñas partes del software con significadopara el cliente. Ayuda a contrarrestar situaciones como el exceso en el presupuesto, fallas en el programa o el hecho de entregar menos de lo deseado.
Propone tener etapas de cierre cada dos semanas.Se obtienen resultado periódicos y tangibles.
FDD
El proceso consiste de cuatro pasos secuenciales durante los cuales se diseña y se construye el sistema:
Desarrollo de un modelo global.Construcción de una lista de funcionalidades.
Planeación por funcionalidad.
Diseño por funcionalidad y Construcción por funcionalidad.
FDD
Cuando comienza el desarrollo, los expertosdel dominio están al tanto de la visión, el contexto y los requerimientos del sistema a construir.
Se divide el dominio global en áreas que son analizadas detalladamente.
Los desarrolladoresdefinen requerimientos tales como casos de uso o especificaciones funcionales.
Se construye un modelo global del sistema.
FDD
Se elabora una lista de funcionalidades que resuma la funcionalidadgeneral del sistema.
La lista es elaborada por los desarrolladores y es evaluada por el cliente. Se divide la lista en subconjuntos según la afinidad y la dependencia de las funcionalidades. Lalista es finalmente revisada por los usuarios y los responsables para su validación y aprobación.
FDD
Incluye la creación de un plan de alto nivel.
En este punto se procede a ordenar los...
Regístrate para leer el documento completo.