Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Metodología FDD (Feature Driven Development / Desarrollo Bas

No description
by

michaeljimenezh gerardo

on 13 September 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Metodología FDD (Feature Driven Development / Desarrollo Bas

Metodología Feature Driven
Ayuda a contrarrestar situaciones como el exceso en el presupuesto, fallas en el programa o el hecho de entregar menos de lo deseado.
Define claramente entregas tangibles y formas de evaluación del progreso del proyecto.

No hace énfasis en la obtención de los requerimientos sino en como se realizan las fases de diseño y construcción.

HISTORIA
FDD nació a raíz de un proyecto de software de un gran banco en Singapur en 1997, cuyo resultado solo fue un modelo de objetos complejos y ningún código con funcionamiento, llegando a concluir que no se podía realizar el proyecto. Entonces Jeff De Luca a finales de 1997 es contratado para salvar este gran y complicado proyecto de software que posteriormente contrata a Peter Coad.
Es una metodología ágil diseñada para el desarrollo de software, basada en la calidad y el monitoreo constante del proyecto.
DESCRIPCIÓN
INTEGRANTES
Elvis Rocha Boza
Walter Mendez Salas
Michael Jimenez Herrera
Jose Roberto Lumbi
DESCRIPCIÓN
DESCRIPCIÓN
VENTAJAS
•El equipo de desarrollo no malgasta el tiempo y dinero del cliente desarrollando soluciones innecesariamente generales y complejas que en realidad no son un requisito del cliente.
VENTAJAS
•Cada componente del producto final ha sido probado y satisface los requerimientos.
VENTAJAS
•Rápida respuesta a cambios de requisitos a lo largo del desarrollo.
VENTAJAS
•Entrega continua y en plazos cortos de software funcional.
DESVENTAJAS
•Falta de documentación del diseño
•Problemas derivados de la comunicación oral
•Fuerte dependencia de las personas
•Falta de reusabilidad
CUANDO USARLA
Toda metodología debe ser adaptada al contexto del proyecto (recursos técnicos y humanos, tiempo de desarrollo, tipo de sistema).
Exigiendo un esfuerzo considerable para ser adaptadas, sobre todo en proyectos pequeños y con requisitos muy cambiantes.
Las metodologías ágiles ofrecen una solución casi adecuada para una gran cantidad de proyectos.

PROCESO
Consiste en cinco fases secuenciales
Desarrollar un modelo global
Se construye un modelo teniendo en cuenta la visión, el contexto y los requisitos que debe tener el sistema a construir.
Construir una lista
Se elabora una lista que resuma las funcionalidades que debe tener el sistema, cuya lista es evaluada por el cliente.
Planear
Se procede a ordenar los conjuntos de funcionalidades conforme a su prioridad y dependencia, y se asigna a los programadores jefes.
Diseñar
Se selecciona un conjunto de funcionalidades de la lista. Se procede a diseñar y construir la funcionalidad mediante un proceso iterativo.
Construir
se procede a la construcción total del proyecto.
Full transcript