metodologia ageis

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

Upload: junior-cesar

Post on 14-Apr-2017

110 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Metodologia ageis

Extreme Programming (XP)

Junior Cesar Barbosa Dos Santos

Jales2015

Trabalho apresentado a disciplina de Engenharia de Software para Web da Faculdade de Tecnologia de Jales

 Orientador: Prof. Fabiana P. Masson Caravieri

Page 2: Metodologia ageis

Apresentação INTRODUÇÃO CARACTERÍSTICAS EXEMPLOS PRÁTICOS EMPRESAS QUE UTILIZAM CONCLUSÃO BIBLIOGRAFIA

Page 3: Metodologia ageis

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.

Page 4: Metodologia ageis

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.

Page 5: Metodologia ageis

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.

Page 6: Metodologia ageis

Exemplos práticos

Page 7: Metodologia ageis

Exemplos práticos

Page 8: Metodologia ageis

Exemplos práticos

Page 9: Metodologia ageis

Exemplos práticos

Page 10: Metodologia ageis

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.

Page 11: Metodologia ageis

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.

Page 12: Metodologia ageis

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>