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 Aint Gonna Need It Comunicação mais frequente com o cliente – Estar aberto a mudanças de pré-requisitos
C2 - ChangeYourOrganizationTactics 1.Faça seu trabalho. 2.Entenda o porquê. 3.Seja respeitoso. 4.Tome cuidado com as palavras. 5.Estabeleça um plano B. 6.Fale devagar. 7.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