Formulario completo FDD

FDD significa desarrollo basado en características . Es un modelo iterativo e incremental ágil que se centra en el progreso de las características del software en desarrollo. El motivo principal del desarrollo basado en funciones es proporcionar al cliente un software actualizado y en funcionamiento de manera oportuna. En FDD, los informes y el seguimiento del progreso son necesarios en todos los niveles.
FDD-Full-Form

Historia

FDD se aplicó por primera vez en el año 1997 en una aplicación del mundo real por Jeff De Luca para el desarrollo de software grande con necesidades específicas de 15 meses y 50 personas y se publicó como discusión en el libro Java Modeling in Color with UML en el año 1999.

Ciclo de vida de FDD

  • Construir modelo general
  • Construir lista de características
  • Planificar por función
  • Diseño por característica
  • Construir por función

Características de FDD

  • Iterativo corto: el ciclo de vida de FDD funciona en iteraciones simples y cortas para terminar el trabajo de manera eficiente a tiempo y brinda un buen ritmo para proyectos grandes.
  • Centrado en el cliente: esta práctica ágil se basa totalmente en la inspección de cada función por parte del cliente y luego se traslada al código de compilación principal.
  • Estructurado y centrado en características: las actividades iniciales en el ciclo de vida construyen el modelo de dominio y la lista de características al comienzo de la línea de tiempo y más del 70 % de los esfuerzos se dedican a las últimas 2 actividades.
  • Lanzamientos frecuentes: el desarrollo basado en funciones proporciona lanzamientos continuos de funciones en el software y mantiene el éxito continuo del proyecto.

Ventajas de FDD

  • La generación de informes en todos los niveles facilita el seguimiento del progreso.
  • FDD proporciona un éxito continuo para equipos y proyectos de mayor tamaño.
  • La reducción de riesgos se observa como modelo completo y el diseño se construye en segmentos más pequeños.
  • FDD proporciona una mayor precisión en la estimación de costos del proyecto debido a la segmentación de características.

Desventajas de FDD

  • Esta práctica ágil no es buena para proyectos más pequeños.
  • Existe una alta dependencia de los programadores, diseñadores y mentores líderes.
  • Hay falta de documentación que puede crear un problema después.

Publicación traducida automáticamente

Artículo escrito por utkarsh_kumar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *