Módulo 1: Abordagens Tradicionais de Desenvolvimento
1.1 Visão geral das abordagens de desenvolvimento sequencial e preditivo Descrição das abordagens sequenciais e preditivas em 'Cachoeira' Cronograma de evolução das abordagens em Cascata
1.2 Strawman Waterfall Modelo de cachoeira do Dr Winston Royce
Benefícios do Waterfall para controle de projetosOs “riscos inerentes” de Royce1.3 Verificação e validação antecipada do modelo VBenefícios do modelo V
1.4 Exemplo de Modelos Incrementais do Rational Unified ProcessEntrega incrementalDividindo o escopo e gerenciando riscos
1.5 Quando usar o controle de processo definido em cascataMódulo 2: Visão geral do Prince22.1 O que é Prince2? Definição e origens Certificações Prince2: Foundation, Practitioner, Agile Benefícios do Prince22.2 Funções da Metodologia Prince2 – Gerente de projeto, cliente, usuário, fornecedor, diretoria do projeto
Management Técnicas – Garantia do projeto, suporte ao projetoEscopo - Interação com contratos e gestão contratual
Controle de Mudanças – Gestão de riscos, qualidade e mudanças
2.3 Modelo de Processo Prince2 Direcionando um Projeto
Iniciando um projetoIniciando um projetoGerenciando os limites do estágioControlando um palcoGerenciando a entrega do produto
Fechando um projetoPlanejamentoMódulo 3: Agile Visão geral3.1 Visão geral histórica Linha do tempo de evolução das ideias 'Ágeis' dos anos 90 para apresentar as primeiras abordagens ágeis - Scrum, XP, DSDM Agile Developments - Kanban, BDD, DevOps, Scaling3.2 O Agile Manifesto Antecedentes para a criação do ManifestoAgile Visão geral do manifesto Indivíduos e interações sobre processos e ferramentasSoftware que trabalha sobre uma documentação completaColaboração do cliente sobre negociação de contratoResponder à mudança em vez de seguir um plano
Módulo 4: Agile Princípios
4.1 Os 12 Agile Princípios Discussão em grupo sobre cada princípio
4.2 Resumo de Agile conceitos Planejamento e desenvolvimento iterativoMelhoria continuaAprendizado contínuoCollaboration e comunicação face a faceResponsabilidade coletivaEquipes multifuncionais
Módulo 5: Gerenciamento Ágil de Projetos com Scrum
5.1 A Scrum Visão Geral da Estrutura – Scrum Guia 2016 Scrum funções e responsabilidades – Scrum Mestre, Dono do Produto, Equipe Scrum eventos – Sprint, Planejamento de Sprint, Revisão, Retrospectiva, Diariamente Scrum Scrum artefatos – Backlog do Produto, Backlog do Sprint, Incremento do Produto
5.2 Princípios Ágeis Project Management Controle Empírico de ProcessosPlanejamento e relatórios iterativosMelhoria Contínua e RetrospectivaGestão de recursos e equipesMódulo 6: Software Testing6.1 Fundamentos de Teste O Processo de Teste Fundamental Planejamento, Análise e Design, Execução, Avaliação, EncerramentoNíveis de teste – unidade, integração, sistema, aceitação do usuário
Abordagens de teste – baseadas em requisitos, baseadas em riscos, baseadas em experiência
Técnicas de design de teste – técnicas de caixa branca e caixa preta
6.2 Agile Teste Agile Visão geral dos quadrantes de teste – estratégia de teste, planejamentoDesenvolvimento orientado a testesPrincípios de automação de testes – pirâmide de automação de testes6.3 Tipos de testes Testes voltados para a tecnologia que orientam o desenvolvimento Testes unitários, TDD, testes de fumaçaBusiness testes voltados para o desenvolvimento Testes de história, exemplos, testes de aceitação
Business testes voltados para a crítica do produto Testes exploratórios, testes Alpa/Beta, UAT
Testes voltados para a tecnologia que criticam o produto Testes de desempenho, usabilidade, atributos de qualidade
Módulo 7: Tradicional Business Analysis7.1 O que é Business Analysis? Análise de negócios e o analista de negócios Níveis de análise de negócios – princípios empresariais, de projeto, operacionais Business Analysis7.2 Livro de Conhecimento IIBA BA - Áreas de Conhecimento Business Analysis Planejamento e MonitoramentoElicitação e Collaboration
Ciclo de Vida dos Requisitos ManagementAnálise EstratégicaAnálise de Requisitos e Definição de DesignAvaliação da solução
Módulo 8: Ágil Business Analysis8.1 Considerações sobre Análise Ágil de Negócios Desenvolvimento iterativo Equipes multifuncionais Collaboration entre áreas de negócios e tecnologia
8.2 Visão geral do desenvolvimento orientado ao comportamento Origens do TDD e desenvolvimentos recentesDefinições – BDD, ATDD, Especificação por Exemplo
8.3 BDD Activities Foco em recursos que agregam valor ao negócioDerive recursos de forma colaborativa
Mantenha as opções abertasUse exemplos concretos para ilustrar recursos
Escreva especificações executáveis
Crie documentação viva
8.4 Técnicas e ferramentas Agile BA Business definição de valorPessoasMapeamento de ImpactoOpções reaisHistórias de usuários e critérios de aceitaçãoEstimativa relativaModelo Dado-Quando-Então
Suporte de ferramenta para BDD