Académique Documents
Professionnel Documents
Culture Documents
*
Luciano Malaquias de Souza*
ABSTRACT: As the job of the methods for software development if it has become
more popular, exists a great demand, for the company, of the introduction of practical
of development of agile methods. This trend can be found in the method Extreme
Programming (XP) as a popular method, claim interest in such a way in the academic
area how much in the programming communities. Although this, the XP not yet is a
reality in the curricular grating of the universities, what, of certain form, it hinders its
growth and its application in the market. In this article, it will be shown, through
bibliographical research, as the XP can speed the process of software development,
the theory and applicability of the same in the community of the members of
application.
Key-Words: Extreme Programming XP- methodologies- references
*
Analista de Sistemas Sênior e Docente da FIA
INTRODUÇÃO
A comunicação com o cliente, no XP, mostra-se mais intensa que nos métodos
tradicionais, devendo o cliente estar sempre disponível para tirar as dúvidas, rever
requisitos e atribuir prioridades, utilizando-se de sistemas de nomes, em vez de
termos técnicos para facilitar a comunicação. As equipes devem manter-se
integradas com os projetos, melhorando a comunicação e a produtividade. Uma
outra característica importante do XP é que o código é sempre escrito em duplas,
visando a melhorar a qualidade do código por um custo muito baixo, às vezes menor
do que o desenvolvimento individual. O código deve estar padronizado, para que
todos na equipe possam entender o que está sendo escrito e possa ser validado
durante todo o desenvolvimento, tanto pelos desenvolvedores quanto pelos clientes,
a fim de se saber se os requisitos estão ou não sendo atendidos.
Valores
• Comunicação
• Simplicidade
• Feedback
• Coragem
• Respeito
Princípios Básicos
• Feedback rápido
• Simplicidade
• Mudanças incrementais
• Abraçar mudanças
• Trabalho de qualidade
Práticas
Posse Coletiva (Collective Ownership): O código fonte não tem dono e ninguém
precisa ter permissão concedida para poder modificar o mesmo. O objetivo com isto
é fazer a equipe conhecer todas as partes do sistema.
CICLO DE VIDA
Cliente Define
Constrói
aprende
Programador Programador
Escolhe Estima
Cliente
PRÁTICAS
CONCLUSÃO
A partir do que foi discutido neste artigo, e estando ciente de que este tema
tratado é amplo, pode-se concluir que a inclusão do Extreme Programming no dia a
dia do desenvolvimento de software enriquece a comunidade de programação
independente do segmento das empresas nos quais os profissionais desempenham
suas atividades, garantindo a evolução dos negócios e garantindo dinamismo na
economia atual.
REFERÊNCIAS