Metodologia XP
“Metodologia ágil para equipes pequenas a médias desenvolvendo software com requesitos vagos ou que mudam freqüentemente.” [Beck 2000] • Em XP, codificação é principal tarefa • Baseia-se em – revisão permanente do código, testes freqüentes, participação do usuário final, refatoração contínua, refinamento contínuo da arquitetura, integração contínua, planejamento, projeto e reprojeto a qualquer hora
resultou da experiência no projeto C3 Payroll na empresa Chrysler. Este projeto consistia da implementação de um sistema de folha de pagamento que já havia fracassado anteriormente utilizando outras metodologias. Após o sucesso nesse projeto, XP começou a despontar no meio acadêmico e empresarial e se tornou alvo de inúmeras pesquisas e discussões, além de ser adotado em diversas empresas de software do mundo inteiro e apoiado por grandes “gurus” da orientação a objeto como Kent Beck, Ron Jeffr ies, Martin Fowler e Grady Booch.
embora as práticas sejam úteis isoladamente, a característica mais importante do XP é o conjunto
O Extreme Programming não nasceu no meio acadêmico creio que por isso a comunidade científica tem demonstrado um posicionamento cético visto que diversas práticas propostas contrariam conceitos amplamente difundidos e utilizados tanto nas universidades, quanto na indústria. um outro aspecto importante no surgimento do XP a comunidade XP é tradicionalmente conhecida por utilizar padrões (patterns) fortemente
1. Valores do XP
• Communication - (comunicação) • Simplicity - (simplicidade) • Feedback - (retroalimentação) • Courage - (coragem)
VALORES
Comunicação
Projetos de software