Escolar Documentos
Profissional Documentos
Cultura Documentos
Resumo
● Desenvolvimento a partir de funcionalidades.
● Separar a equipe em áreas de atuação.
● Listar funcionalidades do MVP.
● Ordenar a lista de funcionalidades por prioridade e dependência de execução.
● Dividir o desenvolvimento em Sprints.
Etapas
● Desenvolvimento de modelo abrangente (Análise orientada por objetos);
● Construção de lista de funcionalidades (Decomposição funcional);
● Planejar por funcionalidade (Planejamento incremental);
● Detalhe por funcionalidade (Desenho orientado a objetos);
● Construção por funcionalidade (Programação e teste orientado a objetos).
desenvolvimento de software.
É importante ressaltar que, no FDD, uma pessoa pode desempenhar mais de um papel e um papel pode
ser desempenhado por mais de uma pessoa, a seguir serão listados e especificados cada um dos papéis
do FDD.
Gerente de projeto:
O gerente de projeto é responsável por compartilhar relatórios de processo com o cliente e garantir que
o processo esteja progredindo conforme necessário. Os gerentes de projeto são responsáveis pelo
orçamento, pela determinação do número de funcionários, pela criação e pela circulação de relatórios
Arquiteto chefe:
Um arquiteto é quem cria o sistema, e o arquiteto chefe lida com uma equipe de arquitetos. Em um
Gerente de desenvolvimento:
O gerente de desenvolvimento é quem lida com a equipe de desenvolvedores e garante que eles
terminem seu trabalho a tempo. Sendo possível lidar com mais de um projeto ou equipe de cada vez.
O programador chefe é um dos programadores mais experientes. É dever do programador chefe ajudar
Proprietários da classe:
Os proprietários da classe são os desenvolvedores que criam recursos. Além disso, eles recebem
O especialista em domínio pode ser qualquer pessoa que tenha o melhor conhecimento desse domínio
Gerente de Versão:
O gerente de versão controla a evolução do processo através da análise de relatórios de progresso dos
programadores chefe e reuniões curtas com eles.
Gerente de domínio:
O gerente de domínio é o líder dos peritos do domínio e resolve suas divergências de opinião com
Guru da linguagem:
utilizados.
Características positivas
● Resultados úteis a cada duas semanas ou menos.
● Monitoramento detalhado dentro do projeto, com resumos de alto nível para clientes e
gerentes.
● Fornece uma forma de saber, dentro dos primeiros 10% de um projeto, se o plano e a
Conclusão
O FDD é um método simples, objetivo e fácil de seguir, possui técnicas objetivas e é altamente
adaptativo, no FDD temos o planejamento e modelo na medida certa, sem exageros, mas também sem
ausência. Não é extremamente focado apenas na programação ou no modelo, mas sim utiliza o bom
senso para abstrair o melhor dos dois mundos atendendo tanto às necessidades dos clientes e gerentes,
quanto dos desenvolvedores. Possui técnicas claras para informar o processo e permite que as decisões
possam ser tomadas em tempo oportuno, tornando isso possível com os feedbacks antecipados sobres
os resultados entregues em curtos períodos, permitindo assim que o cliente direcione o projeto