Adotando XP na Empresa Um Non-Case Study Guilherme Fernandes Agenda • • • • • “Introdução” Porque é inviável Coisas úteis viáveis Táticas para mudar a organização O que e como mudar “Introdução” • “Programação Ágil” • Processo de Empresa – viável? Inviabilidade • Pair Programming em home office… • Filosofia TDD • Restrição a mudanças – “Será que funciona?” • Alguém que realmente entenda o processo O que foi aproveitado • Refatoração constante • Simplicidade • YAGNI - You Ain’t Gonna Need It • Comunicação mais frequente com o cliente – Estar aberto a mudanças de pré-requisitos C2 - ChangeYourOrganizationTactics 1. 2. 3. 4. 5. 6. 7. Faça seu trabalho. Entenda o porquê. Seja respeitoso. Tome cuidado com as palavras. Estabeleça um plano B. Fale devagar. Entenda as motivações. C2 - ChangeYourOrganizationTactics 8. Encontre a diferença entre desejo e realidade percebida. 9. Seja flexível. 10.Seja calmo, feliz, e confidente. 11.Lidere por exemplo. Retrofitting XP – Kent Beck • Testing – Não escreva testes para código existente – Nova funcionalidade: testes também para as funcionalidades atuais – Correção de bugs ou refatoração • Design – Refatoração é a palavra de ordem • Planning – Transformar os pré-requisitos em story cards – Educar os clientes Retrofitting XP – Kent Beck • Management – Delegação de decisões aos desenvolvedores e funcionários – Todo mundo está aprendendo • Development – Reorganização das mesas – Forçar a programação em pares • O barco já está afundando – XP não vai salvar – Se optar por isso, seja dramático