SlideShare a Scribd company logo
1 of 20
Conhecendo eXtreme Programming Francisco Barroso @fbarroso [email_address] www.franciscobarroso.blogspot.com
XP? Construir sistemas de alta qualidade, que atendam aos clientes. XP exige um ciclo constante de inspeção, adaptação e melhoria. Controlar custo, tempo, qualidade e escopo. "A XP é uma maneira leve, eficiente, de baixo risco, flexível, previsível, científica e divertida de desenvolver software."  (Kent Beck, 2004)
Problemas encontrados Mudança de requisitos, conforme o cliente vai usando o produto. Maiores gastos de um projeto é na fase de manutenção. Mudanças são indesejáveis. Prever custa caro e ainda é incerto. Construir flexibilidade também custa caro. Evitar generalizações.
Problemas encontrados Taxa alta de fracassos nos projetos. Entregar tudo que o cliente quer é complicado. O cliente deixa de usar muitas funcionalidades. Grande quantidade de conhecimento em poucas pessoas do projeto. Baixa qualidade.
Manifesto Ágil Indivíduos e interações são mais importantes que processos e ferramentas. Software funcionando é mais importante que documentação completa e detalhada. Colaboração com o cliente é mais importante que negociação de contratos. Adaptação a mudança é mais importante que seguir um plano.
Comunicação Presença e envolvimento real com o cliente. Programação em par. Uso de métricas. Reunião em pé.
Simplicidade Busca de soluções simples. Evitar soluções para problemas futuros.
Feedback Adaptar às mudanças. Redução dos ciclos de feedback. Programação em par. Desenvolvimento dirigido por testes. Ferramentas para coletar métricas de forma rápida e constante.
Coragem Permitir ao cliente priorizar funcionalidades. Estimar na presença do cliente. Programação em par. Refatorar. Testes.
Respeito Todos se importam com todos. Equipes auto-gerenciadas.
Princípios Satisfação do cliente. Mudanças são bem vindas. Entrega rápida e contínua de software que funciona. Qualidade. Indivíduos motivados, confiantes. Ritmo sustentável.
Princípios Comunicação face a face. Excelência técnica e bom design. Simplicidade. Equipes auto-gerenciadas. Reflexão constante do time, para se tornar mais eficiente e refinado.
Práticas Sentar-se junto, fortalecendo a comunicação. Ambiente informativo, um observador interessado deve encontrar as informações necessárias de forma rápida e fácil. Trabalho energizado, sem cansaço ou indisposição. Programação em par, melhora a comunicação, qualidade e dissemina o conhecimento.
Práticas Histórias, descreve uma unidade de funcionalidade. Ciclo semanal, interativo e incremental. Build em 10 minutos, build automático e testes deve rodar em 10min. Integração contínua, sempre trabalhar com o sistema atualizado. Desenvolvimento dirigido por testes, automatizar. Design incremental, simples sim (simplista não).
Práticas Jogo do planejamento, determinar o escopo da próxima versão e contemplar os requisitos. Propriedade coletiva do código. Padrões de codificação.
Adaptações Cada time deve se adaptar da maneira que achar melhor. Retrospectivas. Reunião em pé, prática SCRUM. Reunião diária curta e informal. O que fez ontem? O que vai fazer hoje? Existe algum impedimento para o seu progresso?
 
Papéis principais Programadores, foco central da metodologia, desenvolvimento. Treinador (coach), lembra os outros das regras do jogo. Acompanhador (tracker), traz para o time dados, informações e ajuda a equipe a tomar decisões. Cliente, em XP o cliente faz parte da equipe. Deve estar sempre presente e pronto para responder às dúvidas dos programadores.
Conclusão Para aplicar XP é preciso conhecimento e paciência,  uma prática ajuda a outra a tornar a equipe azeitada e desenvolver um produto com qualidade e valor para o cliente.
Obrigado...

More Related Content

What's hot

Caminhos do Scrum
Caminhos do ScrumCaminhos do Scrum
Caminhos do Scrumjrompkovski
 
Desenvolvimento ágil de software
Desenvolvimento ágil de softwareDesenvolvimento ágil de software
Desenvolvimento ágil de softwarediogenes.araujo
 
Desenvolvimento de Software com Extreme Programming (XP)
Desenvolvimento de Software com Extreme Programming (XP)Desenvolvimento de Software com Extreme Programming (XP)
Desenvolvimento de Software com Extreme Programming (XP)Fernando Kenji Kamei
 
O que é um Processo Ágil? | BRUNO FERNANDES CHIMIESKI
O que é um Processo Ágil? | BRUNO FERNANDES CHIMIESKIO que é um Processo Ágil? | BRUNO FERNANDES CHIMIESKI
O que é um Processo Ágil? | BRUNO FERNANDES CHIMIESKIBruno Fernandes Chimieski
 
Agile Trends BR Gov 2016 - O caminho da iluminação
Agile Trends BR Gov 2016  - O caminho da iluminaçãoAgile Trends BR Gov 2016  - O caminho da iluminação
Agile Trends BR Gov 2016 - O caminho da iluminaçãoEduardo Weller
 
eXtreme Programming (xp)
eXtreme Programming (xp)eXtreme Programming (xp)
eXtreme Programming (xp)Renato Pina
 
Engenharia de Software - Desenvolvimento Iterativo e Incremental
Engenharia de Software - Desenvolvimento Iterativo e IncrementalEngenharia de Software - Desenvolvimento Iterativo e Incremental
Engenharia de Software - Desenvolvimento Iterativo e IncrementalGustavo Neves
 
Principais Práticas das Abordagens Ágeis
Principais Práticas das Abordagens ÁgeisPrincipais Práticas das Abordagens Ágeis
Principais Práticas das Abordagens ÁgeisLourdilene Souza
 
Conhecendo o eXtreme Programming
Conhecendo o eXtreme ProgrammingConhecendo o eXtreme Programming
Conhecendo o eXtreme ProgrammingDaniel Wildt
 
Extreme programming (xp) - Resumo
Extreme programming (xp) - ResumoExtreme programming (xp) - Resumo
Extreme programming (xp) - ResumoDaniel Brandão
 
Apresentando Extreme Programming
Apresentando Extreme ProgrammingApresentando Extreme Programming
Apresentando Extreme ProgrammingMilfont Consulting
 
5 dicas para estruturar seu teste de performance
5 dicas para estruturar seu teste de performance5 dicas para estruturar seu teste de performance
5 dicas para estruturar seu teste de performanceAriane Izac
 

What's hot (20)

Csm o quê eu aprendi?
Csm   o quê eu aprendi?Csm   o quê eu aprendi?
Csm o quê eu aprendi?
 
Caminhos do Scrum
Caminhos do ScrumCaminhos do Scrum
Caminhos do Scrum
 
Desenvolvimento ágil de software
Desenvolvimento ágil de softwareDesenvolvimento ágil de software
Desenvolvimento ágil de software
 
Extreme programming (xp)
 Extreme programming   (xp) Extreme programming   (xp)
Extreme programming (xp)
 
Desenvolvimento de Software com Extreme Programming (XP)
Desenvolvimento de Software com Extreme Programming (XP)Desenvolvimento de Software com Extreme Programming (XP)
Desenvolvimento de Software com Extreme Programming (XP)
 
Scrum em imagens
Scrum em imagensScrum em imagens
Scrum em imagens
 
Nde
NdeNde
Nde
 
eXtreme Programming (XP)
eXtreme Programming (XP)eXtreme Programming (XP)
eXtreme Programming (XP)
 
O que é um Processo Ágil? | BRUNO FERNANDES CHIMIESKI
O que é um Processo Ágil? | BRUNO FERNANDES CHIMIESKIO que é um Processo Ágil? | BRUNO FERNANDES CHIMIESKI
O que é um Processo Ágil? | BRUNO FERNANDES CHIMIESKI
 
Agile Trends BR Gov 2016 - O caminho da iluminação
Agile Trends BR Gov 2016  - O caminho da iluminaçãoAgile Trends BR Gov 2016  - O caminho da iluminação
Agile Trends BR Gov 2016 - O caminho da iluminação
 
eXtreme Programming (xp)
eXtreme Programming (xp)eXtreme Programming (xp)
eXtreme Programming (xp)
 
Extreme Programming XP
Extreme Programming XPExtreme Programming XP
Extreme Programming XP
 
Engenharia de Software - Desenvolvimento Iterativo e Incremental
Engenharia de Software - Desenvolvimento Iterativo e IncrementalEngenharia de Software - Desenvolvimento Iterativo e Incremental
Engenharia de Software - Desenvolvimento Iterativo e Incremental
 
Scrum Checklist
Scrum ChecklistScrum Checklist
Scrum Checklist
 
Principais Práticas das Abordagens Ágeis
Principais Práticas das Abordagens ÁgeisPrincipais Práticas das Abordagens Ágeis
Principais Práticas das Abordagens Ágeis
 
Conhecendo o eXtreme Programming
Conhecendo o eXtreme ProgrammingConhecendo o eXtreme Programming
Conhecendo o eXtreme Programming
 
Agile
AgileAgile
Agile
 
Extreme programming (xp) - Resumo
Extreme programming (xp) - ResumoExtreme programming (xp) - Resumo
Extreme programming (xp) - Resumo
 
Apresentando Extreme Programming
Apresentando Extreme ProgrammingApresentando Extreme Programming
Apresentando Extreme Programming
 
5 dicas para estruturar seu teste de performance
5 dicas para estruturar seu teste de performance5 dicas para estruturar seu teste de performance
5 dicas para estruturar seu teste de performance
 

Viewers also liked

Régimen legal de las horas extras en colombia
Régimen legal de las horas extras en colombiaRégimen legal de las horas extras en colombia
Régimen legal de las horas extras en colombiaMiguel Ramírez
 
Riesgos y peligros de dejar nuestras cuentas bancarias a terceros
Riesgos y peligros de dejar nuestras cuentas bancarias a tercerosRiesgos y peligros de dejar nuestras cuentas bancarias a terceros
Riesgos y peligros de dejar nuestras cuentas bancarias a tercerosMiguel Ramírez
 
El ministerio ve en el teletrabajo una herramienta de generación de empleo
El ministerio ve en el teletrabajo una herramienta de generación de empleoEl ministerio ve en el teletrabajo una herramienta de generación de empleo
El ministerio ve en el teletrabajo una herramienta de generación de empleoMiguel Ramírez
 
Formas de disolución de matrimonio y sus efectos
Formas de disolución de matrimonio y sus efectosFormas de disolución de matrimonio y sus efectos
Formas de disolución de matrimonio y sus efectosMiguel Ramírez
 
Acceso a las pensiones en colombia: casos especiales
Acceso a las pensiones en colombia: casos especialesAcceso a las pensiones en colombia: casos especiales
Acceso a las pensiones en colombia: casos especialesMiguel Ramírez
 
ARQUITECTURA DEL COMPUTADOR (Plantilla fase 1)
ARQUITECTURA DEL COMPUTADOR (Plantilla fase 1)ARQUITECTURA DEL COMPUTADOR (Plantilla fase 1)
ARQUITECTURA DEL COMPUTADOR (Plantilla fase 1)DvdM1
 
Trabajo de proceso.
Trabajo de proceso.Trabajo de proceso.
Trabajo de proceso.marihusky
 
Olivrodosespritos01 091215034126-phpapp01
Olivrodosespritos01 091215034126-phpapp01Olivrodosespritos01 091215034126-phpapp01
Olivrodosespritos01 091215034126-phpapp01Alberto Barth
 
Stapp: herramienta contra la trata de personas
Stapp: herramienta contra la trata de personasStapp: herramienta contra la trata de personas
Stapp: herramienta contra la trata de personasMiguel Ramírez
 
Tutorial acceso a página de sites
Tutorial acceso a página de sitesTutorial acceso a página de sites
Tutorial acceso a página de sitesdroiartzun
 
Prestação contas
Prestação contas  Prestação contas
Prestação contas Cepam
 
Relatório de acidentes de trânsito fatais em 2010 da CET
Relatório de acidentes de trânsito fatais em  2010 da CETRelatório de acidentes de trânsito fatais em  2010 da CET
Relatório de acidentes de trânsito fatais em 2010 da CETChico Macena
 
O professor-e-as-imagens
O professor-e-as-imagensO professor-e-as-imagens
O professor-e-as-imagenstecampinasoeste
 
TRABAJO FINAL BIOLOGIA TATIANA ENGANXALO
TRABAJO FINAL BIOLOGIA TATIANA ENGANXALOTRABAJO FINAL BIOLOGIA TATIANA ENGANXALO
TRABAJO FINAL BIOLOGIA TATIANA ENGANXALOSebastian Drocell
 

Viewers also liked (20)

Régimen legal de las horas extras en colombia
Régimen legal de las horas extras en colombiaRégimen legal de las horas extras en colombia
Régimen legal de las horas extras en colombia
 
Riesgos y peligros de dejar nuestras cuentas bancarias a terceros
Riesgos y peligros de dejar nuestras cuentas bancarias a tercerosRiesgos y peligros de dejar nuestras cuentas bancarias a terceros
Riesgos y peligros de dejar nuestras cuentas bancarias a terceros
 
Resumen circuitos 1,
Resumen circuitos 1, Resumen circuitos 1,
Resumen circuitos 1,
 
El ministerio ve en el teletrabajo una herramienta de generación de empleo
El ministerio ve en el teletrabajo una herramienta de generación de empleoEl ministerio ve en el teletrabajo una herramienta de generación de empleo
El ministerio ve en el teletrabajo una herramienta de generación de empleo
 
Formas de disolución de matrimonio y sus efectos
Formas de disolución de matrimonio y sus efectosFormas de disolución de matrimonio y sus efectos
Formas de disolución de matrimonio y sus efectos
 
Acceso a las pensiones en colombia: casos especiales
Acceso a las pensiones en colombia: casos especialesAcceso a las pensiones en colombia: casos especiales
Acceso a las pensiones en colombia: casos especiales
 
ARQUITECTURA DEL COMPUTADOR (Plantilla fase 1)
ARQUITECTURA DEL COMPUTADOR (Plantilla fase 1)ARQUITECTURA DEL COMPUTADOR (Plantilla fase 1)
ARQUITECTURA DEL COMPUTADOR (Plantilla fase 1)
 
Trabajo de proceso.
Trabajo de proceso.Trabajo de proceso.
Trabajo de proceso.
 
Olivrodosespritos01 091215034126-phpapp01
Olivrodosespritos01 091215034126-phpapp01Olivrodosespritos01 091215034126-phpapp01
Olivrodosespritos01 091215034126-phpapp01
 
Minha Terra 2010
Minha Terra 2010Minha Terra 2010
Minha Terra 2010
 
Minero Problemas
Minero ProblemasMinero Problemas
Minero Problemas
 
Stapp: herramienta contra la trata de personas
Stapp: herramienta contra la trata de personasStapp: herramienta contra la trata de personas
Stapp: herramienta contra la trata de personas
 
Tutorial acceso a página de sites
Tutorial acceso a página de sitesTutorial acceso a página de sites
Tutorial acceso a página de sites
 
Encuesta de la paz
Encuesta de la pazEncuesta de la paz
Encuesta de la paz
 
Prestação contas
Prestação contas  Prestação contas
Prestação contas
 
Relatório de acidentes de trânsito fatais em 2010 da CET
Relatório de acidentes de trânsito fatais em  2010 da CETRelatório de acidentes de trânsito fatais em  2010 da CET
Relatório de acidentes de trânsito fatais em 2010 da CET
 
Programacion 2014 matlab
Programacion  2014 matlabProgramacion  2014 matlab
Programacion 2014 matlab
 
Noticia de mayo . pdf
Noticia de mayo . pdfNoticia de mayo . pdf
Noticia de mayo . pdf
 
O professor-e-as-imagens
O professor-e-as-imagensO professor-e-as-imagens
O professor-e-as-imagens
 
TRABAJO FINAL BIOLOGIA TATIANA ENGANXALO
TRABAJO FINAL BIOLOGIA TATIANA ENGANXALOTRABAJO FINAL BIOLOGIA TATIANA ENGANXALO
TRABAJO FINAL BIOLOGIA TATIANA ENGANXALO
 

Similar to Conhecendo xp

Métodos Ágeis para Desenvolvimento de Software
Métodos Ágeis para Desenvolvimento de SoftwareMétodos Ágeis para Desenvolvimento de Software
Métodos Ágeis para Desenvolvimento de Softwarealexandre_malaquias
 
Governança Ágil - Ágiles 2009
Governança Ágil - Ágiles 2009Governança Ágil - Ágiles 2009
Governança Ágil - Ágiles 2009Clavius Tales
 
Lean software development (2)
Lean software development (2)Lean software development (2)
Lean software development (2)juarezlustosa
 
Princípios ágeis - UFRGS 2013
Princípios ágeis - UFRGS 2013Princípios ágeis - UFRGS 2013
Princípios ágeis - UFRGS 2013Lourenco P Soares
 
Palestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPROPalestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPROWildtech
 
Introdução: eXtreme Programming
Introdução: eXtreme ProgrammingIntrodução: eXtreme Programming
Introdução: eXtreme ProgrammingDenis L Presciliano
 
Trabalho pds libre office 2
Trabalho pds libre office 2Trabalho pds libre office 2
Trabalho pds libre office 2Edinaldo Mendes
 
Sua Gestão é Ágil?
Sua Gestão é Ágil?Sua Gestão é Ágil?
Sua Gestão é Ágil?Teresa Maciel
 
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)André Dias
 
Gerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de softwareGerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de softwareRoberto Brandini
 
Leds zeppellin infraestrutura de apoio ao desenvolvimento
Leds zeppellin   infraestrutura de apoio ao desenvolvimentoLeds zeppellin   infraestrutura de apoio ao desenvolvimento
Leds zeppellin infraestrutura de apoio ao desenvolvimentoledsifes
 

Similar to Conhecendo xp (20)

Métodos Ágeis para Desenvolvimento de Software
Métodos Ágeis para Desenvolvimento de SoftwareMétodos Ágeis para Desenvolvimento de Software
Métodos Ágeis para Desenvolvimento de Software
 
Governança Ágil - Ágiles 2009
Governança Ágil - Ágiles 2009Governança Ágil - Ágiles 2009
Governança Ágil - Ágiles 2009
 
eXtreme Programming
eXtreme ProgrammingeXtreme Programming
eXtreme Programming
 
Lean software development (2)
Lean software development (2)Lean software development (2)
Lean software development (2)
 
Apresentacao UNA
Apresentacao UNAApresentacao UNA
Apresentacao UNA
 
Princípios Ágeis
Princípios ÁgeisPrincípios Ágeis
Princípios Ágeis
 
Programacao Extrema
Programacao ExtremaProgramacao Extrema
Programacao Extrema
 
Princípios ágeis - UFRGS 2013
Princípios ágeis - UFRGS 2013Princípios ágeis - UFRGS 2013
Princípios ágeis - UFRGS 2013
 
Agilidade em projetos de software
Agilidade em projetos de softwareAgilidade em projetos de software
Agilidade em projetos de software
 
Palestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPROPalestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPRO
 
Introdução: eXtreme Programming
Introdução: eXtreme ProgrammingIntrodução: eXtreme Programming
Introdução: eXtreme Programming
 
Métodos Ágeis - Aula02
Métodos Ágeis - Aula02Métodos Ágeis - Aula02
Métodos Ágeis - Aula02
 
Lean software
Lean software Lean software
Lean software
 
38484931 questionario-es
38484931 questionario-es38484931 questionario-es
38484931 questionario-es
 
Agile explicacao 18
Agile explicacao 18Agile explicacao 18
Agile explicacao 18
 
Trabalho pds libre office 2
Trabalho pds libre office 2Trabalho pds libre office 2
Trabalho pds libre office 2
 
Sua Gestão é Ágil?
Sua Gestão é Ágil?Sua Gestão é Ágil?
Sua Gestão é Ágil?
 
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
 
Gerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de softwareGerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de software
 
Leds zeppellin infraestrutura de apoio ao desenvolvimento
Leds zeppellin   infraestrutura de apoio ao desenvolvimentoLeds zeppellin   infraestrutura de apoio ao desenvolvimento
Leds zeppellin infraestrutura de apoio ao desenvolvimento
 

Conhecendo xp

  • 1. Conhecendo eXtreme Programming Francisco Barroso @fbarroso [email_address] www.franciscobarroso.blogspot.com
  • 2. XP? Construir sistemas de alta qualidade, que atendam aos clientes. XP exige um ciclo constante de inspeção, adaptação e melhoria. Controlar custo, tempo, qualidade e escopo. "A XP é uma maneira leve, eficiente, de baixo risco, flexível, previsível, científica e divertida de desenvolver software." (Kent Beck, 2004)
  • 3. Problemas encontrados Mudança de requisitos, conforme o cliente vai usando o produto. Maiores gastos de um projeto é na fase de manutenção. Mudanças são indesejáveis. Prever custa caro e ainda é incerto. Construir flexibilidade também custa caro. Evitar generalizações.
  • 4. Problemas encontrados Taxa alta de fracassos nos projetos. Entregar tudo que o cliente quer é complicado. O cliente deixa de usar muitas funcionalidades. Grande quantidade de conhecimento em poucas pessoas do projeto. Baixa qualidade.
  • 5. Manifesto Ágil Indivíduos e interações são mais importantes que processos e ferramentas. Software funcionando é mais importante que documentação completa e detalhada. Colaboração com o cliente é mais importante que negociação de contratos. Adaptação a mudança é mais importante que seguir um plano.
  • 6. Comunicação Presença e envolvimento real com o cliente. Programação em par. Uso de métricas. Reunião em pé.
  • 7. Simplicidade Busca de soluções simples. Evitar soluções para problemas futuros.
  • 8. Feedback Adaptar às mudanças. Redução dos ciclos de feedback. Programação em par. Desenvolvimento dirigido por testes. Ferramentas para coletar métricas de forma rápida e constante.
  • 9. Coragem Permitir ao cliente priorizar funcionalidades. Estimar na presença do cliente. Programação em par. Refatorar. Testes.
  • 10. Respeito Todos se importam com todos. Equipes auto-gerenciadas.
  • 11. Princípios Satisfação do cliente. Mudanças são bem vindas. Entrega rápida e contínua de software que funciona. Qualidade. Indivíduos motivados, confiantes. Ritmo sustentável.
  • 12. Princípios Comunicação face a face. Excelência técnica e bom design. Simplicidade. Equipes auto-gerenciadas. Reflexão constante do time, para se tornar mais eficiente e refinado.
  • 13. Práticas Sentar-se junto, fortalecendo a comunicação. Ambiente informativo, um observador interessado deve encontrar as informações necessárias de forma rápida e fácil. Trabalho energizado, sem cansaço ou indisposição. Programação em par, melhora a comunicação, qualidade e dissemina o conhecimento.
  • 14. Práticas Histórias, descreve uma unidade de funcionalidade. Ciclo semanal, interativo e incremental. Build em 10 minutos, build automático e testes deve rodar em 10min. Integração contínua, sempre trabalhar com o sistema atualizado. Desenvolvimento dirigido por testes, automatizar. Design incremental, simples sim (simplista não).
  • 15. Práticas Jogo do planejamento, determinar o escopo da próxima versão e contemplar os requisitos. Propriedade coletiva do código. Padrões de codificação.
  • 16. Adaptações Cada time deve se adaptar da maneira que achar melhor. Retrospectivas. Reunião em pé, prática SCRUM. Reunião diária curta e informal. O que fez ontem? O que vai fazer hoje? Existe algum impedimento para o seu progresso?
  • 17.  
  • 18. Papéis principais Programadores, foco central da metodologia, desenvolvimento. Treinador (coach), lembra os outros das regras do jogo. Acompanhador (tracker), traz para o time dados, informações e ajuda a equipe a tomar decisões. Cliente, em XP o cliente faz parte da equipe. Deve estar sempre presente e pronto para responder às dúvidas dos programadores.
  • 19. Conclusão Para aplicar XP é preciso conhecimento e paciência, uma prática ajuda a outra a tornar a equipe azeitada e desenvolver um produto com qualidade e valor para o cliente.