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
Download

Adotando XP na Empresa