Resumão metodologia fdd

Páginas: 8 (1823 palavras) Publicado: 8 de dezembro de 2012
A Feature Driven Development (FDD)
A metodologia ágil FDD (desenvolvimento dirigido por funcionalidade) surgiu por volta de 1997, durante a execução de um projeto de software desenvolvido em Singapura. O projeto previa o desenvolvimento de um sistema de empréstimos para um banco internacional. Após aproximadamente 2 (dois) anos de consultoria, o projeto possuía uma documentação com 3.500 (trêsmil e quinhentas) páginas de casos de uso e um modelo de objetos com centenas de classes. Uma avaliação do escopo do projeto determinou que essa realização era impossível.

Nesse momento, foram contratados Jeff de Luca e Peter Coad para “salvar” o projeto e todo investimento feito ao longo dos últimos anos. Através da aplicação dos princípios do desenvolvimento ágil, os dois profissionaisgerenciaram uma equipe de 50 (cinquenta) pessoas e entregaram um conjunto de 2.000(duas mil) funcionalidades em 15 (quinze) meses. Nascia o desenvolvimento dirigido por funcionalidade, a FDD.

Com o passar dos tempos à metodologia original passou por uma série de adaptações sugeridas por outros profissionais da área, como Stephen Palmer e John Mac Felsin.
Essas modificações eram identificadas a partirde necessidades práticas e agregaram
eficiência e eficácia à metodologia.

Em resumo, a FDD engloba um conjunto de atividades, cada uma com propósitos específicos, que se complementam.
| | |
|Modelagem de Objetos |Conjuntode atividades que visam a compreensão do problema a ser resolvido. |
|do Domínio | |
|Desenvolvimento por | ||Feature |O “núcleo” da FDD. O objetivo é manter o foco no desenvolvimento e gerenciamento do software através|
| |de uma lista de funcionalidades. |
| ||
|Equipe de Features |Pequenos grupos responsáveis pelo estudo, modelagem e desenvolvimento de uma funcionalidade. Uma |
| |característica interessante da FDD é que as equipes são dinâmicas. Isso permite a difusão do |
||conhecimento entre todos os membros da equipe e torna as atividades altamente |
| |colaborativas. |
| ||
|Inspeções | |
| |Atividades realizadas para detecção de erros no processo de desenvolvimento de uma funcionalidade. |
|Builds regulares ||
| |Entrega regular de produtos de software (funcionalidade), garantindo que o cliente sempre tenha |
| |acesso ao que está sendo produzido. |
|Relatório de Resultados...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • fdds
  • fdds
  • FDD
  • fdds
  • Resumão
  • resumão
  • Resumão
  • Resumão

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!