SlideShare uma empresa Scribd logo
1 de 12
Extreme Programming (XP)
Junior Cesar Barbosa Dos Santos
Jales
2015
Trabalho apresentado a disciplina de Engenharia de Software
para Web da Faculdade de Tecnologia de Jales
Orientador: Prof. Fabiana P. Masson Caravieri
Apresentação
 INTRODUÇÃO
 CARACTERÍSTICAS
 EXEMPLOS PRÁTICOS
 EMPRESAS QUE UTILIZAM
 CONCLUSÃO
 BIBLIOGRAFIA
Introdução
 A metodologia XP (Extreme Programming) é uma das
mais utilizadas, desenvolvida em 1996 e apresentada
por Kent Beck.
 As metodologias ágeis surgiram com a necessidade de
se melhorar o desenvolvimento de softwares, a partir
disso uma serie de valores, práticas, padrões de
desenvolvimento e técnicas norteiam seus
desenvolvedores observando é claro a satisfação do
cliente.
Características
Valores:
 Comunicação.
 feedback.
 Coragem.
 Respeito.
Práticas
 Padrão de desenvolvimento.
 Design Simples.
 Participação do cliente.
 Jogo de planejamento.
 Stand up meeting.
 Programação em pares.
 Refactoring.
Características
Práticas
 Desenvolvimento por testes.
 Código coletivo.
 Metáforas.
 Ritmo sustentável de trabalho.
 Integração continua.
 Releases curtos.
Formação de equipe
 Gerente de projetos.
 Coach.
 Desenvolvedores.
 Analista de testes.
 Redator técnico.
Exemplos práticos
Exemplos práticos
Exemplos práticos
Exemplos práticos
Clientes
 Objective Solutions: Desenvolve software para empresas como, por exemplo, a
SKY Brasil. SP.
 Improve It: Especializada em treinamento e consultoria dessa metodologia.
 LocaWeb: Hospeda sites da América Latina, utiliza a metodologia XP, Scrum e
Lean desde 2007.
 Paggo: Aplicação para pagamentos com cartão de crédito através de telefone
celular, não só o sistema de software é desenvolvido usando XP, mas todo o
funcionamento da empresa é influenciado por métodos ágeis.
Conclusão
 A conclusão é totalmente favorável ao uso dessa metodologia não
somente no desenvolvimento de softwares, mas também em outras
práticas, visto que a mesma proporciona uma interação dinâmica e
reforça todo o trabalho em equipe, decisões em equipe proporciona
mais confiança e segurança para seus agentes além de resultados
muito mais satisfatórios.
Bibliografia
 SBROCCO, J. H. T. C., MACEDO, P. C. Metodologias ágeis: Engenharia de software sob medida. 1. Ed. São
Paulo: Érica, 2012.
 SOMERVILLE, I. Engenharia de Software. São Paulo: Addison Wesley Brasil, 2007.
 TELES, V. Visão geral sobre Extreme Programming. 2013/2014. Disponível em:
<http://www.desenvolvimentoagil.com.br/xp/>. Acesso em: 17 agosto. 2015.
 MEDEIROS, M. P. JUnit - Implementando testes unitários em Java – Parte I. 201?. Disponível
em: <http://www.devmedia.com.br/junit-implementando-testes-unitarios-em-java-parte-i/1432> Acesso em: 17
agosto. 2015.
 RITTER, R. Scrum e Planning Poker: Análise de estimativa de software. 2014. Disponível em:
<http://www.devmedia.com.br/scrum-e-planning-poker-analise-de-estimativa-de-
software/31019#ixzz3kP9CZERJ> Acesso em: 31 agosto. 2015.
 CAFEAGILE. Stand up meeting. 2012. Disponível em: < http://www.cafeagile.com.br/> Acesso em: 31 agosto
2015.
 FRANCHI, R. Programação em par: vale a pena? 2012. Disponível em: <
https://rafaelfranchi.wordpress.com/category/metodologia-agil/> Acesso em: 31 agosto 2015.
 AGILCOOP, Empresas ágeis no brasil. 20??. Disponível em: <http://ccsl.ime.usp.br/agilcoop/empresas_ageis>

Mais conteúdo relacionado

Mais procurados

Ficha avaliação de software educativo
Ficha   avaliação de software educativoFicha   avaliação de software educativo
Ficha avaliação de software educativo
Ediclei Oliveira
 

Mais procurados (11)

Apresentação tcc final
Apresentação tcc finalApresentação tcc final
Apresentação tcc final
 
Desenvolvimento Ágil
Desenvolvimento ÁgilDesenvolvimento Ágil
Desenvolvimento Ágil
 
Aplicação das abordagens Scrum e XP
Aplicação das abordagens Scrum e XPAplicação das abordagens Scrum e XP
Aplicação das abordagens Scrum e XP
 
Ficha avaliação de software educativo
Ficha   avaliação de software educativoFicha   avaliação de software educativo
Ficha avaliação de software educativo
 
Divando nos testes com as práticas do Agile Testing
Divando nos testes com as práticas do Agile TestingDivando nos testes com as práticas do Agile Testing
Divando nos testes com as práticas do Agile Testing
 
Como o planejamento de software pode contribuir para qualidade de um software...
Como o planejamento de software pode contribuir para qualidade de um software...Como o planejamento de software pode contribuir para qualidade de um software...
Como o planejamento de software pode contribuir para qualidade de um software...
 
Avaliação de software educativo - universo neo
Avaliação de software educativo - universo neoAvaliação de software educativo - universo neo
Avaliação de software educativo - universo neo
 
Avaliação de software educativo
Avaliação de software educativoAvaliação de software educativo
Avaliação de software educativo
 
Cenartec 2014 - Teste de software, uma área, uma carreira, um novo perfil
Cenartec 2014 - Teste de software, uma área, uma carreira, um novo perfilCenartec 2014 - Teste de software, uma área, uma carreira, um novo perfil
Cenartec 2014 - Teste de software, uma área, uma carreira, um novo perfil
 
2009 SBES - Developing Motivational Programs for Software Engineers through a...
2009 SBES - Developing Motivational Programs for Software Engineers through a...2009 SBES - Developing Motivational Programs for Software Engineers through a...
2009 SBES - Developing Motivational Programs for Software Engineers through a...
 
Gestão de Projectos de SW OO Métricas Estimações e Planificações
Gestão de Projectos de SW OO Métricas Estimações e PlanificaçõesGestão de Projectos de SW OO Métricas Estimações e Planificações
Gestão de Projectos de SW OO Métricas Estimações e Planificações
 

Destaque (7)

Trabalho acessibilidade
Trabalho acessibilidadeTrabalho acessibilidade
Trabalho acessibilidade
 
Trabalho Servidor FTP
Trabalho Servidor FTPTrabalho Servidor FTP
Trabalho Servidor FTP
 
Trabalho Proxy
Trabalho ProxyTrabalho Proxy
Trabalho Proxy
 
Algoritimos de Escalonamento
Algoritimos de EscalonamentoAlgoritimos de Escalonamento
Algoritimos de Escalonamento
 
Trabalho de sgbd
Trabalho de sgbdTrabalho de sgbd
Trabalho de sgbd
 
Trabalho Firewall
Trabalho FirewallTrabalho Firewall
Trabalho Firewall
 
Sistemas de segurança
Sistemas de segurançaSistemas de segurança
Sistemas de segurança
 

Semelhante a Metodologia ageis

Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
Keila Freitas
 
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de SoftwareQATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
Welington Monteiro
 
Artigo-Alex_Warmling
Artigo-Alex_WarmlingArtigo-Alex_Warmling
Artigo-Alex_Warmling
Chaordic
 

Semelhante a Metodologia ageis (20)

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
 
Agile from University to the Business World, by Ademar Aguiar
Agile from University to the Business World, by Ademar AguiarAgile from University to the Business World, by Ademar Aguiar
Agile from University to the Business World, by Ademar Aguiar
 
Conic 2009 XP - extreme programming
Conic 2009  XP - extreme programmingConic 2009  XP - extreme programming
Conic 2009 XP - extreme programming
 
Descrição Tutorial Coding By Example (CBSoft2013)
Descrição Tutorial Coding By Example (CBSoft2013)Descrição Tutorial Coding By Example (CBSoft2013)
Descrição Tutorial Coding By Example (CBSoft2013)
 
O uso de metodos ageis no desenvolvimento de software
O uso de metodos ageis no desenvolvimento de softwareO uso de metodos ageis no desenvolvimento de software
O uso de metodos ageis no desenvolvimento de software
 
Programacao Extrema
Programacao ExtremaProgramacao Extrema
Programacao Extrema
 
Tudo são Dados - PHP Conference 2008
Tudo são Dados - PHP Conference 2008Tudo são Dados - PHP Conference 2008
Tudo são Dados - PHP Conference 2008
 
Métodos Ágeis - Aula02
Métodos Ágeis - Aula02Métodos Ágeis - Aula02
Métodos Ágeis - Aula02
 
Artigo corrigido
Artigo corrigidoArtigo corrigido
Artigo corrigido
 
Proposta De Um Protótipo Para Avaliação Da Maturidade em Gestão Da Inovação D...
Proposta De Um Protótipo Para Avaliação Da Maturidade em Gestão Da Inovação D...Proposta De Um Protótipo Para Avaliação Da Maturidade em Gestão Da Inovação D...
Proposta De Um Protótipo Para Avaliação Da Maturidade em Gestão Da Inovação D...
 
APS - RAD x Ágeis
APS - RAD x ÁgeisAPS - RAD x Ágeis
APS - RAD x Ágeis
 
Subm_SamuelPereira_FINAL
Subm_SamuelPereira_FINALSubm_SamuelPereira_FINAL
Subm_SamuelPereira_FINAL
 
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
Estudo de ferramentas em Software Livre para gestão ágil de projetos de desen...
 
eXtreme Programming (XP)
eXtreme Programming (XP)eXtreme Programming (XP)
eXtreme Programming (XP)
 
Pesquisa em Métodos Ágeis para o Desenvolvimento de Software
Pesquisa em Métodos Ágeis para o Desenvolvimento de SoftwarePesquisa em Métodos Ágeis para o Desenvolvimento de Software
Pesquisa em Métodos Ágeis para o Desenvolvimento de Software
 
Análise da Utilização de Métodos Ágeis no Desenvolvimento de Ambientes Virtua...
Análise da Utilização de Métodos Ágeis no Desenvolvimento de Ambientes Virtua...Análise da Utilização de Métodos Ágeis no Desenvolvimento de Ambientes Virtua...
Análise da Utilização de Métodos Ágeis no Desenvolvimento de Ambientes Virtua...
 
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de SoftwareQATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
 
Como os processos de testes ajudam na obtenção de melhores resultados
Como os processos de testes  ajudam na obtenção de melhores resultadosComo os processos de testes  ajudam na obtenção de melhores resultados
Como os processos de testes ajudam na obtenção de melhores resultados
 
Artigo-Alex_Warmling
Artigo-Alex_WarmlingArtigo-Alex_Warmling
Artigo-Alex_Warmling
 

Último

Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
azulassessoria9
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
marlene54545
 

Último (20)

Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
aprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubelaprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubel
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
 
LENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretaçãoLENDA DA MANDIOCA - leitura e interpretação
LENDA DA MANDIOCA - leitura e interpretação
 
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
Falando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdFalando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introd
 
3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx3 2 - termos-integrantes-da-oracao-.pptx
3 2 - termos-integrantes-da-oracao-.pptx
 
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
Considerando as pesquisas de Gallahue, Ozmun e Goodway (2013) os bebês até an...
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
Caderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdfCaderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdf
 
AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022
 
19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
 
Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)
 
Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 

Metodologia ageis

  • 1. Extreme Programming (XP) Junior Cesar Barbosa Dos Santos Jales 2015 Trabalho apresentado a disciplina de Engenharia de Software para Web da Faculdade de Tecnologia de Jales Orientador: Prof. Fabiana P. Masson Caravieri
  • 2. Apresentação  INTRODUÇÃO  CARACTERÍSTICAS  EXEMPLOS PRÁTICOS  EMPRESAS QUE UTILIZAM  CONCLUSÃO  BIBLIOGRAFIA
  • 3. Introdução  A metodologia XP (Extreme Programming) é uma das mais utilizadas, desenvolvida em 1996 e apresentada por Kent Beck.  As metodologias ágeis surgiram com a necessidade de se melhorar o desenvolvimento de softwares, a partir disso uma serie de valores, práticas, padrões de desenvolvimento e técnicas norteiam seus desenvolvedores observando é claro a satisfação do cliente.
  • 4. Características Valores:  Comunicação.  feedback.  Coragem.  Respeito. Práticas  Padrão de desenvolvimento.  Design Simples.  Participação do cliente.  Jogo de planejamento.  Stand up meeting.  Programação em pares.  Refactoring.
  • 5. Características Práticas  Desenvolvimento por testes.  Código coletivo.  Metáforas.  Ritmo sustentável de trabalho.  Integração continua.  Releases curtos. Formação de equipe  Gerente de projetos.  Coach.  Desenvolvedores.  Analista de testes.  Redator técnico.
  • 10. Clientes  Objective Solutions: Desenvolve software para empresas como, por exemplo, a SKY Brasil. SP.  Improve It: Especializada em treinamento e consultoria dessa metodologia.  LocaWeb: Hospeda sites da América Latina, utiliza a metodologia XP, Scrum e Lean desde 2007.  Paggo: Aplicação para pagamentos com cartão de crédito através de telefone celular, não só o sistema de software é desenvolvido usando XP, mas todo o funcionamento da empresa é influenciado por métodos ágeis.
  • 11. Conclusão  A conclusão é totalmente favorável ao uso dessa metodologia não somente no desenvolvimento de softwares, mas também em outras práticas, visto que a mesma proporciona uma interação dinâmica e reforça todo o trabalho em equipe, decisões em equipe proporciona mais confiança e segurança para seus agentes além de resultados muito mais satisfatórios.
  • 12. Bibliografia  SBROCCO, J. H. T. C., MACEDO, P. C. Metodologias ágeis: Engenharia de software sob medida. 1. Ed. São Paulo: Érica, 2012.  SOMERVILLE, I. Engenharia de Software. São Paulo: Addison Wesley Brasil, 2007.  TELES, V. Visão geral sobre Extreme Programming. 2013/2014. Disponível em: <http://www.desenvolvimentoagil.com.br/xp/>. Acesso em: 17 agosto. 2015.  MEDEIROS, M. P. JUnit - Implementando testes unitários em Java – Parte I. 201?. Disponível em: <http://www.devmedia.com.br/junit-implementando-testes-unitarios-em-java-parte-i/1432> Acesso em: 17 agosto. 2015.  RITTER, R. Scrum e Planning Poker: Análise de estimativa de software. 2014. Disponível em: <http://www.devmedia.com.br/scrum-e-planning-poker-analise-de-estimativa-de- software/31019#ixzz3kP9CZERJ> Acesso em: 31 agosto. 2015.  CAFEAGILE. Stand up meeting. 2012. Disponível em: < http://www.cafeagile.com.br/> Acesso em: 31 agosto 2015.  FRANCHI, R. Programação em par: vale a pena? 2012. Disponível em: < https://rafaelfranchi.wordpress.com/category/metodologia-agil/> Acesso em: 31 agosto 2015.  AGILCOOP, Empresas ágeis no brasil. 20??. Disponível em: <http://ccsl.ime.usp.br/agilcoop/empresas_ageis>