Programa do Curso

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 "Waterfall
    • Linha do tempo da evolução das abordagens em cascata
  • 1.2 Cascata de palha
    • O modelo Waterfall do Dr. Winston Royce
    • Vantagens da cascata para o controlo de projectos
    • Os "riscos inerentes" de Royce
  • 1.3 Modelo V
    • Verificação e validação precoces
    • Vantagens do modelo V
  • 1.4 Modelos incrementais
    • Exemplo do Processo Unificado Rational
    • Entrega incremental
    • Quebrar o âmbito e gerir o risco
  • 1.5 Quando utilizar o Waterfall
    • Controlo do processo definido

Módulo 2: Visão geral do Prince2

  • 2.1 O que é Prince2?
    • Definição e origens
    • Certificações Prince2: Foundation, Practitioner, Agile
    • Benefícios do Prince2
  • 2.2 Metodologia Prince2
    • Papéis - Gestor de projeto, cliente, utilizador, fornecedor, conselho de projeto
    • Management Técnicas - Garantia do projeto, apoio ao projeto
    • Âmbito - Interação com contratos e gestão contratual
    • Controlo da mudança - Gestão do risco, da qualidade e da mudança
  • 2.3 Modelo de Processo Prince2
    • Dirigir um projeto
    • Iniciar um projeto
    • Iniciar um projeto
    • Gerir os limites das fases
    • Controlo de uma fase
    • Gerir a entrega do produto
    • Encerrar um projeto
    • Planeamento

Módulo 3: Agile Visão geral

  • 3.1 Panorama histórico
    • Linha cronológica da evolução das ideias de 'Agile' dos anos 90 até à atualidade
    • Abordagens iniciais de Agile - Scrum, XP, DSDM
    • Desenvolvimentos Agile - Kanban, BDD, DevOps, Escalonamento
  • 3.2 O Manifesto Agile
    • Antecedentes da criação do Manifesto
    • Visão geral do Manifesto Agile
      • Indivíduos e interacções em vez de processos e ferramentas
      • Software funcional em vez de documentação exaustiva
      • Colaboração com o cliente em vez de negociação de contratos
      • Reagir à mudança em vez de seguir um plano

Módulo 4: Princípios Agile

  • 4.1 Os 12 princípios Agile
    • Discussão em grupo sobre cada princípio
  • 4.2 Resumo dos conceitos Agile
    • Planeamento e desenvolvimento iterativos
    • Melhoria contínua
    • Aprendizagem contínua
    • Comunicação Collaboration e presencial
    • Responsabilidade colectiva
    • Equipas multifuncionais

Módulo 5: Agile Projeto Management com Scrum

  • 5.1 O Quadro Scrum
    • Visão geral - Scrum Guia 2016
    • Funções e responsabilidades Scrum - Mestre Scrum, Dono do Produto, Equipa
    • Scrum eventos - Sprint, Planeamento do Sprint, Revisão, Retrospetiva, Diário Scrum
    • Scrum artefactos - Backlog do Produto, Backlog do Sprint, Incremento do Produto
  • 5.2 Agile Princípios do Projeto Management
    • Controlo Empírico do Processo
    • Planeamento iterativo e relatórios
    • Melhoria contínua e retrospeção
    • Gestão de recursos e equipas

Módulo 6: Software Testing

  • 6.1 Fundamentos dos testes
    • O processo de teste fundamental
      • Planeamento, Análise e Conceção, Execução, Avaliação, Encerramento
    • Níveis de teste - unidade, integração, sistema, aceitação do utilizador
    • Abordagens de teste - baseadas em requisitos, baseadas em risco, baseadas em experiência
    • Técnicas de conceção de testes - técnicas de caixa branca e caixa preta
  • 6.2 Agile Testes
    • Agile Visão geral dos quadrantes de teste - estratégia de teste, planeamento
    • Desenvolvimento orientado para o teste
    • Princípios de automatização de testes - pirâmide de automatização de testes
  • 6.3 Tipos de testes
    • Testes virados para a tecnologia que orientam o desenvolvimento
      • Testes unitários, TDD, testes de fumos
    • [Testes orientados para a tecnologia que guiam o desenvolvimento
      • Testes de história, exemplos, testes de aceitação
    • [Testes virados para a tecnologia que criticam o produto
      • Testes exploratórios, testes Alpa/Beta, UAT
    • Testes virados para a tecnologia que criticam o produto
      • Testes de desempenho, usabilidade, atributos de qualidade

Módulo 7: Análise Business tradicional

  • 7.1 O que é a análise Business?
    • A análise Business e o analista de negócios
    • Níveis de análise de negócio - empresa, projeto, operacional
    • Princípios da análise Business
  • 7.2 Livro de Conhecimento de BA do IIBA - Áreas de Conhecimento
    • [Planeamento e Monitorização da Análise
    • Elicitação e Collaboration
    • Ciclo de Vida dos Requisitos Management
    • Análise de Estratégia
    • Análise de Requisitos e Definição do Desenho
    • Avaliação da Solução

Módulo 8: Agile Business Análise

  • 8.1 Agile Business Considerações sobre a análise
    • Desenvolvimento iterativo
    • Equipas multifuncionais
    • Collaboration entre as áreas de negócio e de tecnologia
  • 8.2 Visão geral do desenvolvimento orientado pelo comportamento
    • Origens no TDD e desenvolvimentos recentes
    • Definições - BDD, ATDD, Especificação por Exemplo
  • 8.3 BDD Activities
    • Foco nas funcionalidades que proporcionam valor comercial
    • Derivar funcionalidades de forma colaborativa
    • Manter as opções em aberto
    • Utilizar exemplos concretos para ilustrar as funcionalidades
    • Escrever especificações executáveis
    • Criar documentação viva
  • 8.4 Agile Técnicas e ferramentas de BA
    • Business definição de valores
    • Personas
    • Mapeamento do impacto
    • Opções reais
    • Histórias de utilizador e critérios de aceitação
    • Estimativa relativa
    • Modelo Dado-Quando-Então
    • Suporte de ferramentas para BDD
 14 Horas

Declaração de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas