SlideShare a Scribd company logo
1 of 60
Download to read offline
Desenvolvimento Ágil com XP




@diego_pacheco
about.me/diegopacheco
Sim, Eu trabalho com TI…
 (Gosto de Dinossauros)

      diego.pacheco@ilegra.com



      @diego_pacheco


      diego-pacheco.blogspot.com


      github.com/diegopacheco
Desenvolvimento Ágil com XP
Desenvolvimento Ágil com XP
Desenvolvimento Ágil com XP
Kent Beck
1996
Agile
Manifesto
XP + TDD
Desenvolvimento Ágil com XP
Isso não é XP...
Isso não é XP...
Isso não é XP...




               (vídeo)
Desenvolvimento Ágil com XP
Desenvolvimento Ágil com XP
Desenvolvimento Ágil com XP
Valores
http://agilemanifesto.org/
http://agilemanifesto.org/
Comunicação
Courage

Simplicidade
Desenvolvimento Ágil com XP
Desenvolvimento Ágil com XP
Coragem
Lean
Estórias
Desenvolvimento Ágil com XP
Como usuário <USER>
                                   Eu quero<FUNCTIONALITY>
                                   (Então isso <BENEFIT>)



    INVEST in Good Stories, and SMART Tasks

I - Independent
                                     S - Specific
N - Negotiable
                                     M - Measurable
V - Valuable
                                     A - Achievable
E - Estimable
                                     R - Relevant
S - Small
                                     T - Time-boxed
T - Testable
Épicos
Planning Game
Stand up meetings
15 mim
•O que eu fiz ontem?
•O que vou fazer hoje?
•Delays e Blocks?
Não existe qualidade sem qualidade de código!
A verdade é que seu código muitas vezes é a mais pura...
Uma fábula de duas cozinhas...
Débito
                                                             Técnico


http://www.usfst.com/media/media-news/news-thumb/100517/debit_cards.jpg
Desenvolvimento Ágil com XP
Desenvolvedores tem medo de “mexer” no código...
Testes Importam!
Desenvolvimento Ágil com XP
Desenvolvimento Ágil com XP
Código é a sua melhor documentação...




             - Especialista de negócios
             - Usuários especialistas
Continuous Integration
Dirt Road   Cobblestone Road   Highway

      Time
Complexity
Value Added
  Scalability
         Risk
Pair Programming
Desenvolvimento Ágil com XP
Desenvolvimento Ágil com XP
Sincronização de Cérebros
Desenvolvimento Ágil com XP
O ambiente é tudo…
Big Visible Charts
Promova a cultura...
Promova: Código, Práticas e Diversão...
Leia Livros…

                 Pratique
                 todos os dias

 Aprenda o que
 é errado!
CODE review & Design Sessions
Coding DOJO...
XP é processo!
Desenvolvimento Ágil com XP
Desenvolvimento Ágil com XP
Desenvolvimento Ágil com XP
Criatividade + Diversão == Viral
Para “fazer” XP tem que ter...
Desenvolvimento Ágil com XP
Desenvolvimento Ágil com XP


      Obrigado!!!
@diego_pacheco
about.me/diegopacheco

More Related Content

Viewers also liked

TI Laranja: há espaço para a criatividade?
TI Laranja: há espaço para a criatividade?TI Laranja: há espaço para a criatividade?
TI Laranja: há espaço para a criatividade?ilegra
 
Desenvolvimento ágil pensando além
Desenvolvimento ágil   pensando alémDesenvolvimento ágil   pensando além
Desenvolvimento ágil pensando alémilegra
 
Introdução a programação em Android
Introdução a programação em AndroidIntrodução a programação em Android
Introdução a programação em Androidilegra
 
ilegra movelab
ilegra movelabilegra movelab
ilegra movelabilegra
 
Design Estratégico: da ideia à prototipagem
Design Estratégico: da ideia à prototipagemDesign Estratégico: da ideia à prototipagem
Design Estratégico: da ideia à prototipagemilegra
 
Workshop Análises de Tendências e Inovação
Workshop Análises de Tendências e InovaçãoWorkshop Análises de Tendências e Inovação
Workshop Análises de Tendências e Inovaçãoilegra
 
Saia da bolha: use sua capacidade de interagir no mundo da TI
Saia da bolha: use sua capacidade de interagir no mundo da TISaia da bolha: use sua capacidade de interagir no mundo da TI
Saia da bolha: use sua capacidade de interagir no mundo da TIilegra
 

Viewers also liked (7)

TI Laranja: há espaço para a criatividade?
TI Laranja: há espaço para a criatividade?TI Laranja: há espaço para a criatividade?
TI Laranja: há espaço para a criatividade?
 
Desenvolvimento ágil pensando além
Desenvolvimento ágil   pensando alémDesenvolvimento ágil   pensando além
Desenvolvimento ágil pensando além
 
Introdução a programação em Android
Introdução a programação em AndroidIntrodução a programação em Android
Introdução a programação em Android
 
ilegra movelab
ilegra movelabilegra movelab
ilegra movelab
 
Design Estratégico: da ideia à prototipagem
Design Estratégico: da ideia à prototipagemDesign Estratégico: da ideia à prototipagem
Design Estratégico: da ideia à prototipagem
 
Workshop Análises de Tendências e Inovação
Workshop Análises de Tendências e InovaçãoWorkshop Análises de Tendências e Inovação
Workshop Análises de Tendências e Inovação
 
Saia da bolha: use sua capacidade de interagir no mundo da TI
Saia da bolha: use sua capacidade de interagir no mundo da TISaia da bolha: use sua capacidade de interagir no mundo da TI
Saia da bolha: use sua capacidade de interagir no mundo da TI
 

Similar to Desenvolvimento Ágil com XP

Code Debts Killers - Promovendo Continuous Code Quality com Gamificação
Code Debts Killers - Promovendo Continuous Code Quality com GamificaçãoCode Debts Killers - Promovendo Continuous Code Quality com Gamificação
Code Debts Killers - Promovendo Continuous Code Quality com GamificaçãoAmanda Mattos
 
InterCon 2017 - Carreira Hipster: Desafios em Soft Skills - Paulo Silveira
InterCon 2017 - Carreira Hipster: Desafios em Soft Skills - Paulo SilveiraInterCon 2017 - Carreira Hipster: Desafios em Soft Skills - Paulo Silveira
InterCon 2017 - Carreira Hipster: Desafios em Soft Skills - Paulo SilveiraiMasters
 
Como usar IA para melhorar a qualidade do seu código
Como usar IA para melhorar a qualidade do seu códigoComo usar IA para melhorar a qualidade do seu código
Como usar IA para melhorar a qualidade do seu códigoEvandro da Silva Amparo
 
Agile br2011 lucabastos-prog10x-noiteagilcaelum
Agile br2011 lucabastos-prog10x-noiteagilcaelumAgile br2011 lucabastos-prog10x-noiteagilcaelum
Agile br2011 lucabastos-prog10x-noiteagilcaelumLuca Bastos
 
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...André Paulovich
 
Agilidade é para desenvolvedores? Semana da Agilidade
Agilidade é para desenvolvedores? Semana da AgilidadeAgilidade é para desenvolvedores? Semana da Agilidade
Agilidade é para desenvolvedores? Semana da AgilidadeWagner Mendes Voltz Fusca
 
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife Paulo Caroli
 
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em RecifeO XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em RecifePaulo Caroli
 
Arquitetura Evolutiva - A retomada do ágil 18 anos depois
Arquitetura Evolutiva - A retomada do ágil 18 anos depoisArquitetura Evolutiva - A retomada do ágil 18 anos depois
Arquitetura Evolutiva - A retomada do ágil 18 anos depoisAndré Paulovich
 
Dívida Técnica - Como não ignorá-la
Dívida Técnica - Como não ignorá-laDívida Técnica - Como não ignorá-la
Dívida Técnica - Como não ignorá-laDemetrius Nunes
 
Quebrando Histórias de Usuário
Quebrando Histórias de UsuárioQuebrando Histórias de Usuário
Quebrando Histórias de UsuárioGiuliano Sposito
 
TDC2018SP | Trilha XP - Como influenciar outras pessoas a adotarem codigo limpo
TDC2018SP | Trilha XP - Como influenciar outras pessoas a adotarem codigo limpoTDC2018SP | Trilha XP - Como influenciar outras pessoas a adotarem codigo limpo
TDC2018SP | Trilha XP - Como influenciar outras pessoas a adotarem codigo limpotdc-globalcode
 
Como influenciar outras pessoas a adotarem código limpo
Como influenciar outras pessoas a adotarem código limpoComo influenciar outras pessoas a adotarem código limpo
Como influenciar outras pessoas a adotarem código limpoMary Provinciatto
 
Desenvolvimento de builds automizados com Jenkins - Em Busca do build Perfeito!
Desenvolvimento de builds automizados com Jenkins - Em Busca do build Perfeito!Desenvolvimento de builds automizados com Jenkins - Em Busca do build Perfeito!
Desenvolvimento de builds automizados com Jenkins - Em Busca do build Perfeito!Robson Bittencourt
 

Similar to Desenvolvimento Ágil com XP (20)

Code Debts Killers - Promovendo Continuous Code Quality com Gamificação
Code Debts Killers - Promovendo Continuous Code Quality com GamificaçãoCode Debts Killers - Promovendo Continuous Code Quality com Gamificação
Code Debts Killers - Promovendo Continuous Code Quality com Gamificação
 
Developer 0.0 - Tiago Pascoal
Developer 0.0 - Tiago PascoalDeveloper 0.0 - Tiago Pascoal
Developer 0.0 - Tiago Pascoal
 
InterCon 2017 - Carreira Hipster: Desafios em Soft Skills - Paulo Silveira
InterCon 2017 - Carreira Hipster: Desafios em Soft Skills - Paulo SilveiraInterCon 2017 - Carreira Hipster: Desafios em Soft Skills - Paulo Silveira
InterCon 2017 - Carreira Hipster: Desafios em Soft Skills - Paulo Silveira
 
Como usar IA para melhorar a qualidade do seu código
Como usar IA para melhorar a qualidade do seu códigoComo usar IA para melhorar a qualidade do seu código
Como usar IA para melhorar a qualidade do seu código
 
Agile br2011 lucabastos-prog10x-noiteagilcaelum
Agile br2011 lucabastos-prog10x-noiteagilcaelumAgile br2011 lucabastos-prog10x-noiteagilcaelum
Agile br2011 lucabastos-prog10x-noiteagilcaelum
 
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
 
Agilidade é para desenvolvedores? Semana da Agilidade
Agilidade é para desenvolvedores? Semana da AgilidadeAgilidade é para desenvolvedores? Semana da Agilidade
Agilidade é para desenvolvedores? Semana da Agilidade
 
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
 
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em RecifeO XP não é contra Design com Paulo Caroli, Café Ágil em Recife
O XP não é contra Design com Paulo Caroli, Café Ágil em Recife
 
Arquitetura Evolutiva - A retomada do ágil 18 anos depois
Arquitetura Evolutiva - A retomada do ágil 18 anos depoisArquitetura Evolutiva - A retomada do ágil 18 anos depois
Arquitetura Evolutiva - A retomada do ágil 18 anos depois
 
Dívida Técnica - Como não ignorá-la
Dívida Técnica - Como não ignorá-laDívida Técnica - Como não ignorá-la
Dívida Técnica - Como não ignorá-la
 
Introdução à informática
Introdução à informáticaIntrodução à informática
Introdução à informática
 
Quebrando Histórias de Usuário
Quebrando Histórias de UsuárioQuebrando Histórias de Usuário
Quebrando Histórias de Usuário
 
TDC2018SP | Trilha XP - Como influenciar outras pessoas a adotarem codigo limpo
TDC2018SP | Trilha XP - Como influenciar outras pessoas a adotarem codigo limpoTDC2018SP | Trilha XP - Como influenciar outras pessoas a adotarem codigo limpo
TDC2018SP | Trilha XP - Como influenciar outras pessoas a adotarem codigo limpo
 
Como influenciar outras pessoas a adotarem código limpo
Como influenciar outras pessoas a adotarem código limpoComo influenciar outras pessoas a adotarem código limpo
Como influenciar outras pessoas a adotarem código limpo
 
BDD em Ação - Testadores 2015
BDD em Ação - Testadores 2015BDD em Ação - Testadores 2015
BDD em Ação - Testadores 2015
 
Palestra Testes De Unidade Com JUnit
Palestra Testes De Unidade Com JUnitPalestra Testes De Unidade Com JUnit
Palestra Testes De Unidade Com JUnit
 
Desenvolvimento de builds automizados com Jenkins - Em Busca do build Perfeito!
Desenvolvimento de builds automizados com Jenkins - Em Busca do build Perfeito!Desenvolvimento de builds automizados com Jenkins - Em Busca do build Perfeito!
Desenvolvimento de builds automizados com Jenkins - Em Busca do build Perfeito!
 
Metodos ageis thinkingdifferent
Metodos ageis thinkingdifferentMetodos ageis thinkingdifferent
Metodos ageis thinkingdifferent
 
Test First, TDD e outros Bichos
Test First, TDD e outros BichosTest First, TDD e outros Bichos
Test First, TDD e outros Bichos
 

More from ilegra

Construindo uma experiência digital diferenciada
Construindo uma experiência digital diferenciadaConstruindo uma experiência digital diferenciada
Construindo uma experiência digital diferenciadailegra
 
A arte de atrair e reter talentos
A arte de atrair e reter talentosA arte de atrair e reter talentos
A arte de atrair e reter talentosilegra
 
Perfil do Profissional de TI - Pensando Além
Perfil do Profissional de TI - Pensando AlémPerfil do Profissional de TI - Pensando Além
Perfil do Profissional de TI - Pensando Alémilegra
 
Introdução ao SAP
Introdução ao SAPIntrodução ao SAP
Introdução ao SAPilegra
 
TI Laranja: há espaço para criatividade?
TI Laranja: há espaço para criatividade?TI Laranja: há espaço para criatividade?
TI Laranja: há espaço para criatividade?ilegra
 
DBA as a Service
DBA as a ServiceDBA as a Service
DBA as a Serviceilegra
 
Recrutamento e Seleção: a busca de jovens talentos
Recrutamento e Seleção: a busca de jovens talentosRecrutamento e Seleção: a busca de jovens talentos
Recrutamento e Seleção: a busca de jovens talentosilegra
 
Processos em uma empresa criativa
Processos em uma empresa criativa Processos em uma empresa criativa
Processos em uma empresa criativa ilegra
 
Desenvolvimento Ágil - Pensando Além
Desenvolvimento Ágil - Pensando AlémDesenvolvimento Ágil - Pensando Além
Desenvolvimento Ágil - Pensando Alémilegra
 
Perfil do profissional de TI - Pensando Além
Perfil do profissional de TI - Pensando AlémPerfil do profissional de TI - Pensando Além
Perfil do profissional de TI - Pensando Alémilegra
 
O desafio de empreender em TI
O desafio de empreender em TIO desafio de empreender em TI
O desafio de empreender em TIilegra
 
Geração x, y e z no mercado de trabalho
Geração x, y e z no mercado de trabalhoGeração x, y e z no mercado de trabalho
Geração x, y e z no mercado de trabalhoilegra
 
Palestra Programa Jovens Talentos no IFSul
Palestra Programa Jovens Talentos no IFSulPalestra Programa Jovens Talentos no IFSul
Palestra Programa Jovens Talentos no IFSulilegra
 

More from ilegra (13)

Construindo uma experiência digital diferenciada
Construindo uma experiência digital diferenciadaConstruindo uma experiência digital diferenciada
Construindo uma experiência digital diferenciada
 
A arte de atrair e reter talentos
A arte de atrair e reter talentosA arte de atrair e reter talentos
A arte de atrair e reter talentos
 
Perfil do Profissional de TI - Pensando Além
Perfil do Profissional de TI - Pensando AlémPerfil do Profissional de TI - Pensando Além
Perfil do Profissional de TI - Pensando Além
 
Introdução ao SAP
Introdução ao SAPIntrodução ao SAP
Introdução ao SAP
 
TI Laranja: há espaço para criatividade?
TI Laranja: há espaço para criatividade?TI Laranja: há espaço para criatividade?
TI Laranja: há espaço para criatividade?
 
DBA as a Service
DBA as a ServiceDBA as a Service
DBA as a Service
 
Recrutamento e Seleção: a busca de jovens talentos
Recrutamento e Seleção: a busca de jovens talentosRecrutamento e Seleção: a busca de jovens talentos
Recrutamento e Seleção: a busca de jovens talentos
 
Processos em uma empresa criativa
Processos em uma empresa criativa Processos em uma empresa criativa
Processos em uma empresa criativa
 
Desenvolvimento Ágil - Pensando Além
Desenvolvimento Ágil - Pensando AlémDesenvolvimento Ágil - Pensando Além
Desenvolvimento Ágil - Pensando Além
 
Perfil do profissional de TI - Pensando Além
Perfil do profissional de TI - Pensando AlémPerfil do profissional de TI - Pensando Além
Perfil do profissional de TI - Pensando Além
 
O desafio de empreender em TI
O desafio de empreender em TIO desafio de empreender em TI
O desafio de empreender em TI
 
Geração x, y e z no mercado de trabalho
Geração x, y e z no mercado de trabalhoGeração x, y e z no mercado de trabalho
Geração x, y e z no mercado de trabalho
 
Palestra Programa Jovens Talentos no IFSul
Palestra Programa Jovens Talentos no IFSulPalestra Programa Jovens Talentos no IFSul
Palestra Programa Jovens Talentos no IFSul
 

Desenvolvimento Ágil com XP