Sobre o que é tudo
isso?
Grupo XPRecife
Se a canoa não virar olê, olê, olá...

“Por que as organizações, em toda parte, sejam elas políticas,
comerciais ou sociais, são cada vez mais incapazes de resolver
seus problemas?”

“Por que as pessoas, em toda parte, estão cada vez mais em
conflito com as organizações de que fazem parte e alienadas
delas?”

“Por que aumenta cada vez mais o desequilíbrio na sociedade e na
biosfera?”
Dee Hock
Nascimento Da Era Caórdica
Pode parecer que não, mas os grandões
concordam com o prognóstico
Revista Exame
A Maior Angústia: Levantamentos apontam
a preocupação número 1 dos presidentes
das maiores empresas do mundo: a falta
de agilidade de suas companhias
Duvidam? Olhem isso...
We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
Agile Manifesto
E o que nós temos a ver com isso?
Lembra da famosa crise do software?
 Lembra da necessidade de estruturar,
formalizar, documentar, enfim, burocratizar
o desenvolvimento?
 Você já viu alguém falando que isso deu
certo?
 Você acha que dá certo??

...
Então sobre o que é tudo isso?
“Extreme Programming is about social change.”
Kent Beck
Extreme Programming Explained Second Edition,
2004
XP inclui...
Respeito
E como era mesmo?
Requisitos
Especificação
Implementação
Revisão
Cliente
Analista
Testes
Desenvolvedor
Revisor


Manutenção significa modificar
o mínimo possível
Mudanças são difíceis e caras
Testador
E mudar custa quanto?
Standard SE
Cost of
Change
XP
time
Olhando com outros olhos...
Medo da mudança
“Fear is the path
to the dark side”
XP, a Prática
Uma pergunta
“Como você programaria se tivesse
tempo suficiente?”
Kent Beck
Possíveis respostas
Mais testes?
 Mais projeto e arquitetura?
 Menos pessoas?
 Mais qualidade?

Programando ao Extremo

Levar todas as boas práticas ao Extremo
 Se
testar é bom, vamos testar toda hora!!
 Se projetar é bom, vamos fazer disso parte
do trabalho diário de cada pessoa!
 Se integrar é bom, vamos integrar a maior
quantidade de vezes possível!
 Se iterações curtas é bom, vamos deixar as
iterações realmente curtas!
Cliente
Presente
Práticas
Posse
Coletiva
Testes de
Aceitação
Test-Driven
Development
Programação
em pares
Integração
Contínua
Coding
Standard
Refactoring
Design
Simples
Planning
Game
Passo
Sustentável
Metáfora
Releases
Curtas
Adaptado de xprogramming.com
XP roles
Tracker
Coach
Goal Donnor
Manager
Analista de Testes
Gold Owner
Programador
 Sim,
e?
XPRecife, o Grupo
XPRecife
Grupo de Usuários
Grupo de Pesquisa
 Palestras
 Seminários
 Cursos
 Papers
 Desenvolvimento
 Pesquisa
Grupo de Usuários
Divulgação nas Faculdades
 Palestras sobre assuntos relacionados
 Lista de discussão

 36
associados
Contatos com outros grupos do país
 Desenvolvimento

Grupos XP no Brasil
XPNorte
XPRecife
XPDF
XPBH
XPRio
XPers
XPSP
XPRS
Grupo de Pesquisa
Lado Acadêmico
 Seminários Quinzenais


Inovações na área
Discussão de Papers
 Pesquisas na área

 Conversa
com os Professores
 Visando conferências na área
Calendário Fevereiro

Seminários

Papers

Quintas feiras às 13 horas – Auditório do CESAR
Conferências
Resumindo…Como participar?


Visitar www.cin.ufpe.br/~xprecife
Inscrição na Lista
 http://br.groups.yahoo.com/group/xprecife/
 Participar




Participar
Participar
Participar
Participar
das discussões
dos seminários
das leituras dos papers
dos Cursos
das palestras
E acima de tudo...

Praticar!
No book of gardening, however
complete, makes you a gardener.
First you have to garden, then
join the community of
gardeners, then teach others to
garden. Then you are a gardener
Kent Beck
Download

palestraXPRecife