xp - extreme programing

Download Xp - extreme programing

Post on 29-Nov-2014

189 views

Category:

Software

1 download

Embed Size (px)

DESCRIPTION

extreme programing

TRANSCRIPT

  • 1. XP eXtreme Programming Roberto Brito Raphael Bertassin

2. XP ou eXtreme Programming (Programao extrema), uma metodologia gil para equipes pequenas e mdias e que iro desenvolver software com requisitos vagos e em constante mudana. 3. Ron Jeffries, Kent Beck e Ward Cunningham Em 1990: Fatores internos Programao OOP (Object- Oriented Programming) Fatores Externos Boom das pontocom Vida dos produtos 4. Indivduos e interao entre eles mais que processos e ferramentas Software em funcionamento mais que documentao abrangente Colaborao com o cliente mais que negociao de contratos Responder a mudanas mais que seguir um plano Ou seja, mesmo havendo valor nos itens em preto, valorizamos mais os itens em vermelhos. (adaptado) 5. Adaptar as necessidades: Mercado Tecnologia Trabalhar de um jeito diferente (interativa) Focada em resultados, no escopo do projeto 6. Onde aplicamos? Desenvolvimento de software Web based applications Windows based applications Mobile based applications Cloud Solutions ... n based applications 7. Valores Comunicao Simplicidade Feedback Coragem Respeito Princpios bsicos Feedback rpido Presumir simplicidade Mudanas incrementais Abraar mudanas Trabalho de alta qualidade. 8. O Jogo do Planejamento (The Plannig Game) Pequenos lanamentos (Small Releases) Metfora (Metaphor) Projeto Simples (Simple Design) Refatoramento (Refactoring) Teste (Testing) Programao em Pares (Pair Programming) Propriedade Coletiva (Collective Ownership) Integrao Contnua (Continuous Integration) Semana de 40 horas (40-hour Week) Cliente no Local (On-Site Customer) Padres de Codificao (Coding Standards) 9. 10. Iteraes curtas; Diminuio dos custos de comunicao; Levar em considerao que as coisas vo mudar ao longo do caminho; Testes automatizados; Integrao contnua; 11. Rigidez nas empresas para a implementao 12. 13. ... 14. 15. 16. Dvidas? No, ento! Obrigado!