Metodologia fdd

Solo disponible en BuenasTareas
  • Páginas : 4 (874 palabras )
  • Descarga(s) : 7
  • Publicado : 29 de julio de 2010
Leer documento completo
Vista previa del texto
Desarrollo Basado en Funcionalidades

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...
tracking img