Objetivo
- 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
- Desenvolver um Modelo Abrangente
- Construir a Lista de Funcionalidades
- Planejar por Funcionalidade
- Detalhar por Funcionalidade
- Construir por Funcionalidade
- As Disciplinas Fundamentais
- Aprendizagem e Comunicação Ágil com Mapas Mentais
- Reuniões Ágeis
- Engenharia de Requisitos
- Análise, Desenho, Programação e Testes Orientados por Objetos
- Modelagem com UML em Cores
- MDA/MDD (Model Driven Architecture/Development)
- Arquitetura, Componentes e Serviços
- Gerenciamento de Configuração
- 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.