Você está na página 1de 1

Análise e projeto de software no XP

A metodologia XP tem características bem definidas tendo como seu


principal objetivo a velocidade e agilidade no projeto ao mesmo tempo que
garante um desenvolvimento consistente e qualidade ao software que está
sendo construído.

Para caracterizar a Análise e projeto de um software dentro da


metodologia XP precisamos entender que o XP é focado em um
desenvolvimento ágil com entregas contínuas em períodos regulares focando
sempre na comunicação entre os próprios membros da equipe e a comunicação
desses membros com o cliente.

Como estamos falando de XP alguns processos da análise e projeto do


software são descartados, como por exemplo a documentação que é feita
durante o desenvolvimento do software as vezes se fazendo presente dentro do
próprio código. Além disso a simplicidade no levantamento de requisitos é
fundamental para criar um incremento de software funcional.
É notório que um ritmo de desenvolvimento acelerado é propenso a erros
então a utilização então para evitar isso deve ser obtido um constante feedback
do cliente, além TDD, Pair Programing, medidas como essas evitam problemas
na construção do software no geral e alinhar isso as necessidades do cliente.

Fazendo uma analise mais detalhada a fase de levantamento de


requisitos, modelagem e validação podem ser feitas utilizando métodos como a
Lean Inception que agiliza de forma organizada e eficiente a construção de um
MVP.

Já que a parte da documentação será feita no software podemos pular


para arquitetura, Desing e Padrões de projeto onde podemos aplicar o TDD para
evitar problemas futuros relacionados a parte de implementação do código.

Assim já no desenvolvimento do software o pair programing pode ser


amplamente utilizado para manter a qualidade do software combinado com
refatorações e integrações contínuas para assim caracterizar a analise e projeto
de software dentro da metodologia XP.

Você também pode gostar