Metodolog A FDD Feature Driven Development
Metodología ágil diseñada para el desarrollo de
software, basada en la calidad y el monitoreo constante
del proyecto.
Se enfoca en iteraciones cotas, quepermiten entregas
tangibles del producto en un periodo corto de tiempo.
CARACTERISTICAS
Se preocupa por la calidad, por lo que incluye un
monitoreo constante del proyecto.
Ayuda acontrarrestar situaciones como el exceso en el
presupuesto, fallas en el programa.
Propone tener etapas de cierre cada dos semanas.
Se basa en un proceso iterativo con iteraciones cortas
que producen un softwarefuncional que el cliente y la
dirección de la empresa pueden ver y monitorear.
Define entregas tangibles y formas de evaluación del
progreso del proyecto.
VENTAJAS
Cada componente del productofinal ha sido probado y
satisface los requerimientos.
Rápida respuesta a cambios de requisitos a lo largo del
desarrollo.
Entrega continua y en plazos cortos de software
funcional.
Minimizacostos frente a cambios.
Evita malentendidos de requerimientos entre el cliente
y el equipo.
DESVENTAJAS
Falta de documentación del diseño. El código no puede
tomarse como una documentación.
Problemas derivados de la comunicación oral.
Fuerte dependencia de las personas. Como se evita en
lo posible la documentación y los diseños
convencionales, los proyectos agiles dependen
críticamente delas personas.
Falta de reusabilidad. La falta de documentación
hacen difícil que pueda reutilizarse el código ágil.
PROCESOS
ROLES Y RESPONSABILIDADES
El equipo de trabajo esta estructuradoen jerarquías:
ARQUITECTO JEFE: Realiza el diseño global del sistema.
Ejecución de todas las etapas.
DIRECTOR DE DESARROLLO: Lleva diariamente las
actividades de desarrollo. Resuelveconflictos en el equipo.
Resuelve problemas referentes a recursos.
PROGRAMADOR JEFE: Analiza los requerimientos. Diseña
el proyecto. Selecciona las funcionalidades a desarrollar de
la ultima fase del...
Regístrate para leer el documento completo.