Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introdução ao eXtreme Programming (XP) - Paulo Correia

Introdução ao eXtreme Programming (XP) - Paulo Correia

Apresentação de Introdução ao eXtreme Programming (XP) na segunda reunião presencial da comunidade NetPonto, por Paulo Correia.

Comunidade NetPonto

September 19, 2009
Tweet

More Decks by Comunidade NetPonto

Other Decks in Programming

Transcript

  1. Paulo Correia 14 anos de experiência profissional em TI Vivi

    mais de 4 anos no Brasil, voltei há 4 anos Experiência em projectos desde e-commerce, portais de conteúdo, banca, etc.
  2. Agenda • Introdução • Valores do XP • Práticas do

    XP • Porque funciona? • Benefícios • Conclusão
  3. Práticas do XP • Small Releases R1 R2 R3 R4

    8 Sem. Projeto: 8 meses = 32 semanas
  4. Práticas do XP • Small Releases R1 R2 R3 R4

    I1 8 Sem. I2 I3 I4 2 Sem. Projeto: 8 meses = 32 semanas
  5. Porque funciona? • Assente em disciplina sem burocracia • Desenvolvimento

    como convenção • O código é a documentação • Melhor qualidade de vida • XP dá pica 
  6. Benefícios • Equipa que desenvolve – Requisitos e prioridades mais

    explícitos – Bom desempenho – Nada de horas extra – Conhecimento de todas as partes do projecto – Sentimento de concretização • Cliente – Obtém valor para o negócio logo desde o inicio – Feedback preciso de como está a decorrer o projecto – Toma decisões de negócio com bases concretas – Pode mudar de ideias/requisitos
  7. Conclusão • Recomenda-se XP em projectos: • Com requisitos mutáveis

    ou vagos • Pequenas equipas • XP funciona e é muito ágil • XP é fácil e divertido
  8. Referências •Wikipedia –http://en.wikipedia.org/wiki/Extreme_Programming •Extreme Programming –http://www.extremeprogramming.org/ •XP Rio –http://tech.groups.yahoo.com/group/xprio/ •Embracing

    Change with Extreme Programming, K. Beck –http://bit.ly/leAcx •Software Engineering Principles and Practices –http://bit.ly/kcDzR