xprecife madson menezes costa ricardo de oliveira cavalcanti
TRANSCRIPT
![Page 1: XPRecife Madson Menezes Costa Ricardo de Oliveira Cavalcanti](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc14f497959413d8e305a/html5/thumbnails/1.jpg)
XPRecifeXPRecife
Madson Menezes CostaRicardo de Oliveira Cavalcanti
![Page 2: XPRecife Madson Menezes Costa Ricardo de Oliveira Cavalcanti](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc14f497959413d8e305a/html5/thumbnails/2.jpg)
Revista Exame
A Maior Angústia: Levantamentos apontam a preocupação número 1 dos presidentes das maiores empresas do mundo: a falta de agilidadeagilidade de suas companhias
![Page 3: XPRecife Madson Menezes Costa Ricardo de Oliveira Cavalcanti](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc14f497959413d8e305a/html5/thumbnails/3.jpg)
Pesquisa IBM
450 presidentes de corporações mundiais 80% dizem que a falta de agilidade
impede o crescimento do faturamento e do lucro
![Page 4: XPRecife Madson Menezes Costa Ricardo de Oliveira Cavalcanti](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc14f497959413d8e305a/html5/thumbnails/4.jpg)
Pesquisa Heidrick & Struggles
540 presidentes em 40 países 88% dizer ser prioridade em suas
companhiasVelocidadeFlexibilidadeCapacidade de adaptação a mudanças
![Page 5: XPRecife Madson Menezes Costa Ricardo de Oliveira Cavalcanti](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc14f497959413d8e305a/html5/thumbnails/5.jpg)
Em resumo
Agilidade é a aposta do mercado para o crescimento dos lucrosMaior ProdutividadeMelhor aceitação do cliente
![Page 6: XPRecife Madson Menezes Costa Ricardo de Oliveira Cavalcanti](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc14f497959413d8e305a/html5/thumbnails/6.jpg)
E em software??
Também somo paquidermes??
![Page 7: XPRecife Madson Menezes Costa Ricardo de Oliveira Cavalcanti](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc14f497959413d8e305a/html5/thumbnails/7.jpg)
Medo da mudança
“Fear is the path to the dark side”
![Page 8: XPRecife Madson Menezes Costa Ricardo de Oliveira Cavalcanti](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc14f497959413d8e305a/html5/thumbnails/8.jpg)
Uma pergunta
“Como você programaria se tivesse tempo suficiente?”
Kent Beck
![Page 9: XPRecife Madson Menezes Costa Ricardo de Oliveira Cavalcanti](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc14f497959413d8e305a/html5/thumbnails/9.jpg)
Possíveis respostas
Mais testes? Mais projeto e arquitetura? Menos pessoas? Mais qualidade?
![Page 10: XPRecife Madson Menezes Costa Ricardo de Oliveira Cavalcanti](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc14f497959413d8e305a/html5/thumbnails/10.jpg)
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!
![Page 11: XPRecife Madson Menezes Costa Ricardo de Oliveira Cavalcanti](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc14f497959413d8e305a/html5/thumbnails/11.jpg)
Engenharia de Software tradicional
Manutenção significa modificar o mínimo possível
Mudanças são difíceis e caras
Requisitos
Especificação
Implementação
Testes
RevisãoCliente
Analista
Desenvolvedor
Revisor
Testador
![Page 12: XPRecife Madson Menezes Costa Ricardo de Oliveira Cavalcanti](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc14f497959413d8e305a/html5/thumbnails/12.jpg)
Premissa extrema
time
Cost of Change
Standard SE
XP
![Page 13: XPRecife Madson Menezes Costa Ricardo de Oliveira Cavalcanti](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc14f497959413d8e305a/html5/thumbnails/13.jpg)
O que XP?
“Extreme Programming é uma metodologia ágil para equipes pequenas e médias desenvolvendo software com requisitos vagos e em constante mudança."
Kent Beck, criador do XP
![Page 14: XPRecife Madson Menezes Costa Ricardo de Oliveira Cavalcanti](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc14f497959413d8e305a/html5/thumbnails/14.jpg)
Agile Manifesto (2001)
Individuals and interactions over processes and tools Communication
Working software over comprehensive documentation Travel light
Customer collaboration over contract negotiation On-Site Customer
Responding to change over following a plan Feedback
![Page 15: XPRecife Madson Menezes Costa Ricardo de Oliveira Cavalcanti](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc14f497959413d8e305a/html5/thumbnails/15.jpg)
As quatro variáveis
Eleve o custo e você pode fazer um pouco mais, mas colocar dinheiro não resolverá
Tempo demais pode ser prejudicial, mas pouco tempo pode comprometer a qualidade
Como se controla a qualidade? Escopo deve ser o controle
![Page 16: XPRecife Madson Menezes Costa Ricardo de Oliveira Cavalcanti](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc14f497959413d8e305a/html5/thumbnails/16.jpg)
Valores
Simplicidade Faça sempre da maneira mais simples e que vá funcionar
Comunicação Dentro do time, entre o cliente e a equipe...
Feedback Testes de aceitação, presença do cliente
Coragem Para fazer refactoring, para jogar fora o código e refazer
tudo no dia seguinte Respeito
Trabalho em equipe
![Page 17: XPRecife Madson Menezes Costa Ricardo de Oliveira Cavalcanti](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc14f497959413d8e305a/html5/thumbnails/17.jpg)
Práticas
Integração Contínua
Passo Sustentável
Metáfora
Posse Coletiva Coding
Standard
Design Simples
RefactoringProgramação
em pares
Test-Driven Development
Testes de Aceitação
Releases Curtas
Planning Game
Cliente Presente
Adaptado de xprogramming.com
![Page 18: XPRecife Madson Menezes Costa Ricardo de Oliveira Cavalcanti](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc14f497959413d8e305a/html5/thumbnails/18.jpg)
XP roles
Tracker
Programador
Goal Donnor
Gold OwnerAnalista de Testes
Coach
Manager
![Page 19: XPRecife Madson Menezes Costa Ricardo de Oliveira Cavalcanti](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc14f497959413d8e305a/html5/thumbnails/19.jpg)
Grupo de usuários e lista de discussão Promover a cultura ágil Eventos e encontros
![Page 20: XPRecife Madson Menezes Costa Ricardo de Oliveira Cavalcanti](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc14f497959413d8e305a/html5/thumbnails/20.jpg)
Cronograma
10 de fev: Seminário de Refactoring em BD 17 de fev: Discussão do artigo Practice: That's
What We Do - Ron Jeffries. 24 de fev: Seminário de AMDD 3 de mar: Discussão dos artigos XP na
Universidade e Being Extreme in the Classroom: Experiences Teaching XP