Workshop: FDD Essencial


FDDObjetivo
  • Ensinar os fundamentos da Feature Driven Development (Desenvolvimento Guiado por Funcionalidades), uma metodologia ágil para gerenciamento e desenvolvimento de software, através da experimentação real num ambiente dinâmico e interativo.


Audiência

  • Membros de equipes de projetos de software: gerentes de projeto, gerentes de desenvolvimento, líderes, coordenadores, analistas de negócio, analistas de sistemas, arquitetos de sistemas, desenvolvedores, testadores
  • Membros de equipes de processos (SEPG, EPG, etc.): analistas de processos, metodologistas, gerentes de configuração, gerentes e analistas de requisitos, analistas de qualidade, analistas de métricas e estimativas
  • Professores e estudantes de Engenharia de Software, Ciência da Computação, Processos e Metodologias de Desenvolvimento, Gerenciamento do Ciclo de Vida da Aplicação, CMMI, MPS.BR, ISO 15504
  • Praticantes ou interessados em Agilidade para o Gerenciamento e Desenvolvimento de Software, já usando ou não outras metodologias como XP, Scrum, Crystal, RAD, RUP, etc.


Conteúdo

  • História da FDD
  • Características e Estrutura
  • Os Papéis Principais e Complementares
  • Os 5 Processos
    1. Desenvolver um Modelo Abrangente
    2. Construir a Lista de Funcionalidades
    3. Planejar por Funcionalidade
    4. Detalhar por Funcionalidade
    5. Construir por Funcionalidade
  • As Disciplinas Fundamentais
    1. Aprendizagem e Comunicação Ágil com Mapas Mentais
    2. Reuniões Ágeis
    3. Engenharia de Requisitos
    4. Análise, Desenho, Programação e Testes Orientados por Objetos
    5. Modelagem com UML em Cores
    6. MDA/MDD (Model Driven Architecture/Development)
    7. Arquitetura, Componentes e Serviços
    8. Gerenciamento de Configuração
    9. Inspeção
  • Relatórios de Progresso e Monitoramento de Projetos
  • FDD e a Mudança Organizacional
  • FDD e Outras Metodologias (Scrum, XP, RUP)
  • FDD e o CMMI e MPS.BR
  • Laboratórios e Dinâmicas


Pré-requisitos

  • Experiência com gerenciamento e/ou desenvolvimento de software
  • Desejável: Noções básicas de orientação por objetos e UML
  • Proficiência com alguma linguagem de programação, particularmente OO (Delphi, C#, Java, C++, VB.Net, Python, etc.)


Formato

  • 60% teoria e 40% prática (exercícios e dinâmicas acompanhando o conteúdo)


Duração

  • 16 horas (tipicamente em dois dias consecutivos)


Turma

  • Mínimo de 8 (ou 15, se evento público) participantes


Material

  • Apostila com os slides e exercícios (fornecida para cada participante)
  • CD com modelos de planilhas, documentos, descrição dos processos, artigos, software para gerenciamento de projetos FDD
  • Lista de materiais para a sala de aula (sob consulta, quando não for evento público)


Observações

  • Este workshop/curso é indicado para toda a equipe de projetos da organização, mas também pode ser oferecido para uma audiência mista, com várias empresas e/ou profissionais.
  • Versões personalizadas (mini-cursos, eventos, escopo e/ou carga horária e/ou duração diferente, etc.) também podem ser contratadas.
  • Também disponibilizamos uma versão acadêmica para universidades e MBAs, para cursos de Engenharia/Ciências da Computação, Sistemas de Informação e afins, como disciplina isolada (tipo Tópicos Especiais) ou como parte de outra disciplina, com carga horária de 40 a 80 horas.
  • Oferecemos treinamento diretamente conosco ou através de parcerias com empresas, instituições de ensino e governo.
  • Os termos descritos nesta página estão sujeitos a alterações sem prévio aviso.

Entre em contato para maiores informações.