Técnicas para gerar Código de Qualidade - eXtreme Programming
Duração:
12hs
A qualidade de um produto está diretamente ligada aos seus aspectos internos e capacidade de gerar valor para a empresa. Falando de desenvolvimento de software: a qualidade da documentação, a qualidade do teste e principalmente a qualidade do código. Ao participar deste treinamento os profissionais trabalharão com o eXtreme Programming, uma Metodologia Ágil focada em práticas de Codificação como Refatoração, Desenvolvimento Dirigido a testes, Integração Contínua, Padrões de Codificação, Metáforas, Trabalho energizado, entre outras, e valores como Respeito, Comunicação, Simplicidade e Feedback.
Objetivos
- Saber como as práticas do eXtreme Programming podem maximizar a qualidade de software
- Compreender as práticas organizacionais, de equipe e pares/individuais
- Entender como as práticas de teste geram conhecimento
Pré-requisitos
- Curso T@rgetTrust - Introdução ao Lean
- Curso T@rgetTrust Projetos Ágeis com Scrum - Gestão e Acompanhamento
Público alvo
- Profissionais de TI
- Arquitetos de Sistemas e Projetistas
- Analistas de Sistemas
- Desenvolvedores de Softwares
- Programadores
- Líder de Testes
- Analista de Testes
- Testadores
Conteúdo
1. História do eXtreme Programming
2. A evolução das práticas
3. Os valores do eXtreme Programming
4. O time
5. Práticas Organizacionais
6. Práticas de Equipe
7. Práticas de Pares/Individuais
8. A importância das práticas de teste para gerar conhecimento no time (demonstração de ferramentas)
9. Mantendo a motivação do time dentro da iteração
10. Extreme Hour (dinâmica)