Metodologias ágeis
MODELAGEM DE SISTEMA DE INFORMAÇÃO
HENRIQUE ANDREW DA SILVA
RA: A7561D-0
NÉLIO APARECIDO RODRIGUES DA CRUZ
RA: B08800-1
METODOLOGIAS ÁGEIS
RIBEIRÃO PRETO-SP
2012
INTRODUÇÃO
O surgimento das metodologias ágeis veio com o intuito de combater ao elevado percentual de erros acarretados pelo uso de metodologias pesadas para o desenvolvimento de softwares. Mesmo com os grandes avanços tecnológicos nos últimos anos voltados para as ferramentas de desenvolvimento de software, dados estatísticos nos mostra que há um percentual muito baixo de produções de softwares confiáveis, seletos e entregue nos prazos determinados. Substituindo as metodologias tradicionais, a maioria das metodologias ágeis não possuem nada de novo, pois sua diferença em relação à outra é que o enfoque é direcionado às pessoas, e não em processos e algoritmos. Uma característica das metodologias ágeis é que elas são adaptativas e não preditivas, ou seja, se adaptam a novos fatores consequentes do desenvolvimento do projeto ao invés de tentar prever o futuro. Desenvolvimento iterativo e incremental, comunicação e redução de produtos intermediários, como documentação extensiva são outras características consideráveis destas metodologias. Conheceremos a seguir três tipos de metodologias ágeis, Extreme programming, Scrum e 1. DESENVOLVIMENTO
METODOLOGIAS ÁGEIS
EXTREME PROGRAMMING
A mais conhecida dentre as metodologias ágeis, a Extreme Programming XP é empregada por equipes médias e pequenas para o desenvolvimento de softwares fundamentados por requisitos incertos e que se modificam rapidamente. De origem americana ao final da década de 90, esta metodologia ágil provê flexibilidade, rapidez e alta qualidade baseando-se de quatro valores: comunicação, envolvendo