SlideShare uma empresa Scribd logo
1 de 15
eXtreme Programming 
Kael Fraga¹, Pablo Diehl² e Lauro Pereira³ 
kaelfraga@hotmail.com¹, pablodiehl@ymail.com², 
lauro.s.pereira@gmail.com³ 
Tecnologia em Análise e Desenvolvimento de Sistemas 
– TADS 2014 
Projeto e Análise de Sistema 
Professor Rodrigo Noll 
07/09/2014
Introdução 
Kent Beck, criador da XP 
Kael Fraga, Lauro Pereira e Pablo Diehl Análise e Projeto de Sistemas IFRS - Câmpus Canoas 2
Learning to drive 
“Driving is not about getting the car going in the right 
direction. Driving is about constantly paying attention, 
making a little correction this way, a little correction 
that way” 
Kael Fraga, Lauro Pereira e Pablo Diehl Análise e Projeto de Sistemas IFRS - Câmpus Canoas 3
Por que eXtreme? 
Kael Fraga, Lauro Pereira e Pablo Diehl Análise e Projeto de Sistemas IFRS - Câmpus Canoas 4
Promessas 
Programadores e Clientes 
Kael Fraga, Lauro Pereira e Pablo Diehl Análise e Projeto de Sistemas IFRS - Câmpus Canoas 5
Valores 
Comunicação 
Kael Fraga, Lauro Pereira e Pablo Diehl Análise e Projeto de Sistemas IFRS - Câmpus Canoas 6
Valores 
Simplicidade 
Kael Fraga, Lauro Pereira e Pablo Diehl Análise e Projeto de Sistemas IFRS - Câmpus Canoas 7
Valores 
Feedback 
Kael Fraga, Lauro Pereira e Pablo Diehl Análise e Projeto de Sistemas IFRS - Câmpus Canoas 8
Valores 
Coragem 
Kael Fraga, Lauro Pereira e Pablo Diehl Análise e Projeto de Sistemas IFRS - Câmpus Canoas 9
Práticas 
Propriedade 
coletiva 
Jogo do 
planejamento 
Programação 
em pares 
Refatoração 
Kael Fraga, Lauro Pereira e Pablo Diehl Análise e Projeto de Sistemas IFRS - Câmpus Canoas 10
Práticas 
Entregas 
frequentes 
Projeto simples Testes 
Integração 
contínua 
Kael Fraga, Lauro Pereira e Pablo Diehl Análise e Projeto de Sistemas IFRS - Câmpus Canoas 11
Práticas 
40 horas de 
trabalho 
semanal 
Cliente 
presente 
Metáfora 
Padronização 
de código 
Kael Fraga, Lauro Pereira e Pablo Diehl Análise e Projeto de Sistemas IFRS - Câmpus Canoas 12
Vantagens 
Ideal para clientes que não tem certeza absoluta do 
que desejam. 
Entregas constantes de partes operacionais do 
software. 
Integração e testes contínuos garantem uma boa 
qualidade de software. 
Kael Fraga, Lauro Pereira e Pablo Diehl Análise e Projeto de Sistemas IFRS - Câmpus Canoas 13
Desvantagens 
Representa a volta do processo caótico de 
desenvolvimento codifica-remenda. 
Análise de requisitos parece ser informal. 
Falta de uma análise e planejamento de riscos. 
Kael Fraga, Lauro Pereira e Pablo Diehl Análise e Projeto de Sistemas IFRS - Câmpus Canoas 14
eXtreme Programming 
Kael Fraga¹, Pablo Diehl² e Lauro Pereira³ 
kaelfraga@hotmail.com¹, pablodiehl@ymail.com², 
lauro.s.pereira@gmail.com³

Mais conteúdo relacionado

Semelhante a XP: eXtreme Programming

Metodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo RochaMetodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo RochaFernando Palma
 
Critical Factors in Agile Software Projects para o Agile Brazil (2015)
Critical Factors in Agile Software Projects para o Agile Brazil (2015)Critical Factors in Agile Software Projects para o Agile Brazil (2015)
Critical Factors in Agile Software Projects para o Agile Brazil (2015)Karla Silva
 
Introdução a Metodologia XP (E Xtreme Programming)
Introdução a Metodologia XP (E Xtreme Programming)Introdução a Metodologia XP (E Xtreme Programming)
Introdução a Metodologia XP (E Xtreme Programming)Rennan Martini
 
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...Vanessa Campos
 
Metodologias Ágeis de Desenvolvimento de Software
Metodologias Ágeis de Desenvolvimento de SoftwareMetodologias Ágeis de Desenvolvimento de Software
Metodologias Ágeis de Desenvolvimento de SoftwareEmerson Henrique
 
Metodologias Ágeis de Desenvolvimento de Software
Metodologias Ágeis de Desenvolvimento de SoftwareMetodologias Ágeis de Desenvolvimento de Software
Metodologias Ágeis de Desenvolvimento de SoftwareLuciano Almeida
 
Desenvolvimento Ágil e Pontos de Função gerenciando o projeto de maneira ági...
Desenvolvimento Ágil e Pontos de Função  gerenciando o projeto de maneira ági...Desenvolvimento Ágil e Pontos de Função  gerenciando o projeto de maneira ági...
Desenvolvimento Ágil e Pontos de Função gerenciando o projeto de maneira ági...Dextra
 
The economics of software quality
The economics of software qualityThe economics of software quality
The economics of software qualityAlexandre Couto
 
Aplicando eXtreming Programing ao cenário do Borland ALM - BorCon 2003
Aplicando  eXtreming Programing  ao cenário do  Borland ALM - BorCon 2003Aplicando  eXtreming Programing  ao cenário do  Borland ALM - BorCon 2003
Aplicando eXtreming Programing ao cenário do Borland ALM - BorCon 2003Edgar Silva
 
Padrão de estrangulamento na prática – A jornada de modernização de um legado...
Padrão de estrangulamento na prática – A jornada de modernização de um legado...Padrão de estrangulamento na prática – A jornada de modernização de um legado...
Padrão de estrangulamento na prática – A jornada de modernização de um legado...ThoughtWorks Brasil
 
FDD para equipes não tão ágeis
FDD para equipes não tão ágeisFDD para equipes não tão ágeis
FDD para equipes não tão ágeisguilhermepinter
 
Estudo de Caso Sobre Metodologias Ágeis Nas Empresas Brasileiras
Estudo de Caso Sobre Metodologias Ágeis Nas Empresas BrasileirasEstudo de Caso Sobre Metodologias Ágeis Nas Empresas Brasileiras
Estudo de Caso Sobre Metodologias Ágeis Nas Empresas BrasileirasEmerson Vieira
 
GTISUL - ENCONTRO CIOS RS - V2
GTISUL - ENCONTRO CIOS RS - V2GTISUL - ENCONTRO CIOS RS - V2
GTISUL - ENCONTRO CIOS RS - V2Antonio Andrade
 
Gestão ágil do portfólio
Gestão ágil do portfólioGestão ágil do portfólio
Gestão ágil do portfólioProjetos e TI
 

Semelhante a XP: eXtreme Programming (20)

Metodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo RochaMetodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo Rocha
 
Agile2011 140902173318-phpapp02
Agile2011 140902173318-phpapp02Agile2011 140902173318-phpapp02
Agile2011 140902173318-phpapp02
 
Critical Factors in Agile Software Projects para o Agile Brazil (2015)
Critical Factors in Agile Software Projects para o Agile Brazil (2015)Critical Factors in Agile Software Projects para o Agile Brazil (2015)
Critical Factors in Agile Software Projects para o Agile Brazil (2015)
 
Introdução a Metodologia XP (E Xtreme Programming)
Introdução a Metodologia XP (E Xtreme Programming)Introdução a Metodologia XP (E Xtreme Programming)
Introdução a Metodologia XP (E Xtreme Programming)
 
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
 
Metodologias Ágeis de Desenvolvimento de Software
Metodologias Ágeis de Desenvolvimento de SoftwareMetodologias Ágeis de Desenvolvimento de Software
Metodologias Ágeis de Desenvolvimento de Software
 
Metodologias Ágeis de Desenvolvimento de Software
Metodologias Ágeis de Desenvolvimento de SoftwareMetodologias Ágeis de Desenvolvimento de Software
Metodologias Ágeis de Desenvolvimento de Software
 
Gerenciamento de projetos de TI
Gerenciamento de projetos de TIGerenciamento de projetos de TI
Gerenciamento de projetos de TI
 
Desenvolvimento Ágil e Pontos de Função gerenciando o projeto de maneira ági...
Desenvolvimento Ágil e Pontos de Função  gerenciando o projeto de maneira ági...Desenvolvimento Ágil e Pontos de Função  gerenciando o projeto de maneira ági...
Desenvolvimento Ágil e Pontos de Função gerenciando o projeto de maneira ági...
 
The economics of software quality
The economics of software qualityThe economics of software quality
The economics of software quality
 
Aplicando eXtreming Programing ao cenário do Borland ALM - BorCon 2003
Aplicando  eXtreming Programing  ao cenário do  Borland ALM - BorCon 2003Aplicando  eXtreming Programing  ao cenário do  Borland ALM - BorCon 2003
Aplicando eXtreming Programing ao cenário do Borland ALM - BorCon 2003
 
Apresentação MSDevelop
Apresentação MSDevelopApresentação MSDevelop
Apresentação MSDevelop
 
Trabalho xp
Trabalho xpTrabalho xp
Trabalho xp
 
Padrão de estrangulamento na prática – A jornada de modernização de um legado...
Padrão de estrangulamento na prática – A jornada de modernização de um legado...Padrão de estrangulamento na prática – A jornada de modernização de um legado...
Padrão de estrangulamento na prática – A jornada de modernização de um legado...
 
FDD para equipes não tão ágeis
FDD para equipes não tão ágeisFDD para equipes não tão ágeis
FDD para equipes não tão ágeis
 
CVitae- Sergio Della Nina
CVitae- Sergio Della Nina CVitae- Sergio Della Nina
CVitae- Sergio Della Nina
 
Agregando a Gestão de Processos ao PMO
Agregando a Gestão de Processos ao PMOAgregando a Gestão de Processos ao PMO
Agregando a Gestão de Processos ao PMO
 
Estudo de Caso Sobre Metodologias Ágeis Nas Empresas Brasileiras
Estudo de Caso Sobre Metodologias Ágeis Nas Empresas BrasileirasEstudo de Caso Sobre Metodologias Ágeis Nas Empresas Brasileiras
Estudo de Caso Sobre Metodologias Ágeis Nas Empresas Brasileiras
 
GTISUL - ENCONTRO CIOS RS - V2
GTISUL - ENCONTRO CIOS RS - V2GTISUL - ENCONTRO CIOS RS - V2
GTISUL - ENCONTRO CIOS RS - V2
 
Gestão ágil do portfólio
Gestão ágil do portfólioGestão ágil do portfólio
Gestão ágil do portfólio
 

XP: eXtreme Programming

  • 1. eXtreme Programming Kael Fraga¹, Pablo Diehl² e Lauro Pereira³ kaelfraga@hotmail.com¹, pablodiehl@ymail.com², lauro.s.pereira@gmail.com³ Tecnologia em Análise e Desenvolvimento de Sistemas – TADS 2014 Projeto e Análise de Sistema Professor Rodrigo Noll 07/09/2014
  • 2. Introdução Kent Beck, criador da XP Kael Fraga, Lauro Pereira e Pablo Diehl Análise e Projeto de Sistemas IFRS - Câmpus Canoas 2
  • 3. Learning to drive “Driving is not about getting the car going in the right direction. Driving is about constantly paying attention, making a little correction this way, a little correction that way” Kael Fraga, Lauro Pereira e Pablo Diehl Análise e Projeto de Sistemas IFRS - Câmpus Canoas 3
  • 4. Por que eXtreme? Kael Fraga, Lauro Pereira e Pablo Diehl Análise e Projeto de Sistemas IFRS - Câmpus Canoas 4
  • 5. Promessas Programadores e Clientes Kael Fraga, Lauro Pereira e Pablo Diehl Análise e Projeto de Sistemas IFRS - Câmpus Canoas 5
  • 6. Valores Comunicação Kael Fraga, Lauro Pereira e Pablo Diehl Análise e Projeto de Sistemas IFRS - Câmpus Canoas 6
  • 7. Valores Simplicidade Kael Fraga, Lauro Pereira e Pablo Diehl Análise e Projeto de Sistemas IFRS - Câmpus Canoas 7
  • 8. Valores Feedback Kael Fraga, Lauro Pereira e Pablo Diehl Análise e Projeto de Sistemas IFRS - Câmpus Canoas 8
  • 9. Valores Coragem Kael Fraga, Lauro Pereira e Pablo Diehl Análise e Projeto de Sistemas IFRS - Câmpus Canoas 9
  • 10. Práticas Propriedade coletiva Jogo do planejamento Programação em pares Refatoração Kael Fraga, Lauro Pereira e Pablo Diehl Análise e Projeto de Sistemas IFRS - Câmpus Canoas 10
  • 11. Práticas Entregas frequentes Projeto simples Testes Integração contínua Kael Fraga, Lauro Pereira e Pablo Diehl Análise e Projeto de Sistemas IFRS - Câmpus Canoas 11
  • 12. Práticas 40 horas de trabalho semanal Cliente presente Metáfora Padronização de código Kael Fraga, Lauro Pereira e Pablo Diehl Análise e Projeto de Sistemas IFRS - Câmpus Canoas 12
  • 13. Vantagens Ideal para clientes que não tem certeza absoluta do que desejam. Entregas constantes de partes operacionais do software. Integração e testes contínuos garantem uma boa qualidade de software. Kael Fraga, Lauro Pereira e Pablo Diehl Análise e Projeto de Sistemas IFRS - Câmpus Canoas 13
  • 14. Desvantagens Representa a volta do processo caótico de desenvolvimento codifica-remenda. Análise de requisitos parece ser informal. Falta de uma análise e planejamento de riscos. Kael Fraga, Lauro Pereira e Pablo Diehl Análise e Projeto de Sistemas IFRS - Câmpus Canoas 14
  • 15. eXtreme Programming Kael Fraga¹, Pablo Diehl² e Lauro Pereira³ kaelfraga@hotmail.com¹, pablodiehl@ymail.com², lauro.s.pereira@gmail.com³