Você está na página 1de 2

GUILHERME HENRIQUE 1010477 5 CICLO Metodologias geis Ao longo dos ltimos anos, algumas tcnicas para desenvolvimento de sistemas

as foram reunidas, permitindo a criao em 2001 do ento chamado manifesto gil. Essa nova abordagem visa permitir que a equipe de desenvolvimento possa disponibilizar partes do programa em curtos prazos, aumentando a interao com o usurio e cumprindo o prazo estabelecido. A metodologia mais conhecida entre elas a Extreme Programming, ou XP, criada no final dos anos 90 por Kent Beck (SOMMERVILLE, 2007). Essa forma de desenvolvimento tem como caractersticas: - Indivduos e interaes 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.

Extreme Programming (XP)

Extreme Programming (XP) a metodologia gil de desenvolvimento de software mais conhecida e talvez a mais radical delas. Tem como princpio ajudar a desenvolver programas com melhor qualidade, produzi-los em menor tempo e de forma mais econmica. Todos os requisitos levantados pelo analista so tratados como cenrios, que so posteriormente colocados como tarefas a concluir. Para agilizar a programao, o desenvolvimento do programa efetuado em pares e a cada implementao do cdigo ao sistema, realizado testes para verificao (SOMMERVILLE, 2007).

Prticas O desenvolvimento em Extremme Programming envolvido de diversas prticas que se encaixam nos princpios da programao gil, onde:

O desenvolvimento realizado de forma incremental e em curto perodo de lanamento das codificaes; O Desenvolvimento feito com a participao do cliente, que realiza teste e faz a aceitao do sistema; Preocupa-se mais com pessoas do que com os processos, realizando a programao em par, onde o desenvolvimento ocorre de forma mais sustentvel e no envolve longas jornadas de trabalho; Flexvel mudanas atravs de testes e a interao com o cliente e usurio do programa; e Simplicidade de cdigos e design permite que possa ser realizada a refatorao sem maiores problemas, garantindo sempre a melhora do software.

Feedback O desenvolvimento gil e o prazo de entrega curto juntamente com os testes feitos a cada modificao ou release feito, ajudam na descoberta de problemas da codificao, garantindo assim uma maior economia e agilidade em se descobrir erros no sistema. O objetivo do desenvolvedor entregar novos mdulos em um curto espao de tempo, para isso ele trabalha junto do cliente que por sua vez prover as informaes necessrias para que qualquer dvida seja sanada. Algumas maneiras de se obter esse feedback como os testes de qualidade do cdigo, programao em par e a integrao do usurio permitem que os erros sejam detectados rapidamente, exibe estimativas mais precisas e oferece maior segurana e menos riscos aos investidores do projeto. Programao em par As polticas do XP foram feitas de forma a beneficiar a todos, desde a equipe at o gerente. por esse motivo que a programao em par vem a facilitar e beneficiar o projeto, trazendo consigo menos bugs e maior consistncia ao trabalho. O desenvolvimento, que feito em apenas um computador mas com duas pessoas, realizado alternadamente, onde a ajuda mtua e traz benefcios como a reviso constante do cdigo, melhor qualidade de teste, melhor comunicao e fornece um nvel de conhecimento igual a toda equipe.

Você também pode gostar