Pesquisa sobre os métodos Crystal e FDD
David Feliciano da Silva!
!
Crystal!
!
Crystal é o nome de uma família de métodos que devem ser ajustados para melhor se adaptarem a uma determinada equipe e projeto. Cada método é moldado para ter a quantidade exatamente suficiente de processo, capaz de atender os projetos a partir da análise de três fatores: a carga de comunicação (representada pelo número de pessoas), a criatividade do sistema e a prioridade do projeto. A família crystal é na verdade um conjunto de praticas apoiadas por metodologias cada uma com seu elemento central, papéis, padrões de processo, produtos de trabalho e praticas especificas a cada uma delas. Este conjunto de praticas pode ser adaptada para diferentes tipos de projetos, o objetivo é que uma equipe ágil escolha a melhor pratica para ser adotada no seu projeto. O método crystal tem como objetivo permitir que equipes ágeis selecionem o membro da família mais apropriado para o seu projeto e ambiente. Cada método Crystal é caracterizado por uma cor. !
!
4 Parâmetros determinam o método de desenvolvimento:!
Tamanho da equipe.!
Localização geográfica.!
Criticalidade/Segurança!
Recursos.!
!
Desenvolvimento dirigido a funcionalidades (Feature Drive
Development, FDD)!
!
O FDD foi concebido inicialmente como uma abordagem para a engenharia de software de projetos orientado a objetos por Peter Coad e sua equipe no final da década de 1990, e aprimorado por Stephen Palmer e John Felsing que descreveram com um processo ágil e adaptativo que pode ser utilizado em projetos de médio a grande porte. No contexto do FDD uma
Característica é qualquer função valorizada pelo cliente que pode ser entregue em duas semanas ou menos, segundo COAD(1999).!
!
As características são pequenos blocos de funcionalidades passíveis de entrega, que permitem o usuário descreve-las com facilidade e entende como elas relacionam-se umas com as outras. Elas podem ser agrupadas em nível