FDD - Feature Driven Development Vitor Pacheco Engenharia de Software Feature Driven Development (Desenvolvimento Guiado por Funcionalidades) Lema: "Resultados freqüentes, tangíveis e funcionais."
Sumário Metodologias Ágeis Histrórico Introdução Fases Estrutura Papéis Processos Conclusão Referências FDD - Feature Driven Development
Metodologias Ágeis Tentativa de corrigir o problema nos atrasos do desenvolvimento de software, e aos cancelamentos dos projetos. FDD - Feature Driven Development
Histórico Criado em 1997 em um projeto para um banco em Singapura. A partir da experiência  de análise e modelagem orientadas por objetos de  de Peter Coad  e de gerenciamento de projetos de  Jeff De Luca. FDD - Feature Driven Development
Histórico Inicialmente publicada em 1999, no livro “Java Modeling in Color with UML”, de Peter Coad, Eric Lefebvre e Jeff De Luca. Em 2003 David Anderson, publicou o livro “Agile Management for Software Engineering: Applying the Theory of Constraints for Business Results”, com material inédito sobre a FDD. FDD - Feature Driven Development
Introdução Uma metodologia ágil para gerenciamento e desenvolvimento de software. Seus princípios e práticas proporcionam um equilíbrio entre as metodologias tradicionais e as mais extremas. FDD - Feature Driven Development
Fases: Concepção e Planejamento Construção FDD - Feature Driven Development
Estrutura FDD - Feature Driven Development
Papéis São três tipos de papéis: os principais, secundários e adicionais. Principais: Gestor do Projeto, Chefe de Design, Gestor de Desenvolvimento, Programador Chefe, Dono de Classe e Especialista da Área. Secundários: Gestor de Atividade, Guru da Linguagem, Engenheiro de Builds e Administrador do Sistema. Adicionais: Tester, Suporte e Documentador. FDD - Feature Driven Development
DMA - Desenvolver um Modelo Abrangente Critérios de entrada Atividades Verificação Critérios de saída FDD - Feature Driven Development
CLF - Construir a Lista de Funcionalidades Critérios de entrada Atividades Verificação Critérios de saída FDD - Feature Driven Development
PPF - Planejar por Funcionalidade Critérios de entrada Atividades Verificação Critérios de saída FDD - Feature Driven Development
DPF - Detalhar por Funcionalidade Critérios de entrada Atividades Verificação Critérios de saída FDD - Feature Driven Development
CPF - Construir por Funcionalidade Critérios de entrada Atividades Verificação Critérios de saída FDD - Feature Driven Development

Feature Driven Development (FDD)

  • 1.
    FDD - FeatureDriven Development Vitor Pacheco Engenharia de Software Feature Driven Development (Desenvolvimento Guiado por Funcionalidades) Lema: "Resultados freqüentes, tangíveis e funcionais."
  • 2.
    Sumário Metodologias ÁgeisHistrórico Introdução Fases Estrutura Papéis Processos Conclusão Referências FDD - Feature Driven Development
  • 3.
    Metodologias Ágeis Tentativade corrigir o problema nos atrasos do desenvolvimento de software, e aos cancelamentos dos projetos. FDD - Feature Driven Development
  • 4.
    Histórico Criado em1997 em um projeto para um banco em Singapura. A partir da experiência de análise e modelagem orientadas por objetos de de Peter Coad e de gerenciamento de projetos de Jeff De Luca. FDD - Feature Driven Development
  • 5.
    Histórico Inicialmente publicadaem 1999, no livro “Java Modeling in Color with UML”, de Peter Coad, Eric Lefebvre e Jeff De Luca. Em 2003 David Anderson, publicou o livro “Agile Management for Software Engineering: Applying the Theory of Constraints for Business Results”, com material inédito sobre a FDD. FDD - Feature Driven Development
  • 6.
    Introdução Uma metodologiaágil para gerenciamento e desenvolvimento de software. Seus princípios e práticas proporcionam um equilíbrio entre as metodologias tradicionais e as mais extremas. FDD - Feature Driven Development
  • 7.
    Fases: Concepção ePlanejamento Construção FDD - Feature Driven Development
  • 8.
    Estrutura FDD -Feature Driven Development
  • 9.
    Papéis São trêstipos de papéis: os principais, secundários e adicionais. Principais: Gestor do Projeto, Chefe de Design, Gestor de Desenvolvimento, Programador Chefe, Dono de Classe e Especialista da Área. Secundários: Gestor de Atividade, Guru da Linguagem, Engenheiro de Builds e Administrador do Sistema. Adicionais: Tester, Suporte e Documentador. FDD - Feature Driven Development
  • 10.
    DMA - Desenvolverum Modelo Abrangente Critérios de entrada Atividades Verificação Critérios de saída FDD - Feature Driven Development
  • 11.
    CLF - Construira Lista de Funcionalidades Critérios de entrada Atividades Verificação Critérios de saída FDD - Feature Driven Development
  • 12.
    PPF - Planejarpor Funcionalidade Critérios de entrada Atividades Verificação Critérios de saída FDD - Feature Driven Development
  • 13.
    DPF - Detalharpor Funcionalidade Critérios de entrada Atividades Verificação Critérios de saída FDD - Feature Driven Development
  • 14.
    CPF - Construirpor Funcionalidade Critérios de entrada Atividades Verificação Critérios de saída FDD - Feature Driven Development