Desenvolvimento Ágil de Software

Objetivo

O treinamento Desenvolvimento Ágil de Software é um treinamento bastante prático e hands-on que visa demonstrar como é a prática diária de um desenvolvedor ágil. Vamos trabalhar juntos desde o levantamento dos requisitos, o mapeamento das histórias, a construção do taskboard de trabalho e a programação extrema (XP). É selecionado um produto e durante todo o desenvolvimento desse produto, as equipes são guiadas pelo instrutor de forma semelhante a como um coach atua em uma equipe ágil. Seguiremos o framework Scrum em conjunto com técnicas de XP para obtenção dos melhores resultados.

Carga horária

16 horas-aula.

Público-alvo

Desenvolvedores de software, engenheiros, analistas de testes e arquitetos, demais envolvidos no processo de desenvolvimento.

Pré-requisitos

Experiência com desenvolvimento de software.
Necessário trazer seu notebook. Caso isso seja um problema converse comigo.

Conteúdo Programático

  • O que é engenharia de software?
  • Manifesto Ágil
  • Requisitos de Software
  • Estimativas
  • Conhecendo a programação extrema
    • Planning Game
    • Small Releases
    • Metáforas
    • Simple Design
    • Time Coeso
    • Testes de aceitação
    • Ritmo sustentável
    • Propriedade coletiva
    • Pair programming
    • Coding Standards
    • TDD
    • Refactoring
    • Integração Contínua
  • Código Limpo
    • Bad Smells
    • Nomes
    • Parâmetros
    • Comentários
    • Formatação
    • Tratamento de exceções
    • Testes Unitários
  • O que é Scrum?
    • Cerimônias
    • Papéis
    • Artefatos
  • Tópicos Adicionais dependendo da turma

Precisa de mais informações? Me escreva e terei prazer em esclarecer.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *