Metodologia xp

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1015 palavras )
  • Download(s) : 0
  • Publicado : 4 de dezembro de 2012
Ler documento completo
Amostra do texto
Metodologia XP (Extreme Programming)



Analise Desenvolvimento de Sistemas - FATEC AMERICANA (FATEC-AM)


Abstract. This article aims to give a sense of what XP is the methodology that was established in 1996 by Kent Beck, who is an American software engineer and creator of XP.
Extreme Programming (XP) is one of several popular agile processes. It has been proven to be very successful inmany companies of all sizes and industries worldwide. Extreme Programming is successful because it stresses customer satisfaction. Besides being basically the development of quality software, organization and in less time.

Resumo. Este artigo tem como finalidade dar uma noção do que é a metodologia XP que foi criada em 1996 por Kent Beck, que é um americano engenheiro de software e criador doXP.
Extreme Programming (XP), é um dos vários populares processos ágeis . Já foi provado ser muito bem sucedido em muitas empresas de todos os tamanhos diferentes e indústrias do mundo inteiro. Extreme Programming é bem sucedido porque realça a satisfação do cliente. Alem de ser basicamente, o desenvolvimento do software com qualidade, organização e em menor tempo.











1. Ametodologia XP

• Desenvolvimento rápido do projeto
• Visa garantir a satisfação do cliente

1.1 O projeto é feito e o sistema é desenvolvido com base no que o cliente quer. Não é de ficar incrementando "códigos", pois essa metodologia acredita que é melhor ter o software funcional em menos tempo do que pagar mais por códigos não utilizados. Pode até pagar um pouco mais no futuro por algo a ser"incrementado" e que realmente valha a pena.

1.2 A satisfação do cliente é eminente, pois um serviço bem feito por um preço adequado e em pouco tempo, é no que se "baseia" esse processo ágil e eficaz.



2. Princípios do XP

Seus valores são:

• Comunicação.
• Simplicidade.
• Feedback.
• Coragem.


2.1. Comunicação
A comunicação de equipe como um todo na metodologia XP éessencial, pois a falta desta pode aumentar os riscos no projeto. “A comunicação é a chave para o sucesso”. Tanto é que a comunicação interna é feita pessoalmente e não via email ou telefonema.

2.2. Simplicidade
A idéia principal não é enfeitada. Os problemas são resolvidos com simples soluções.

2.3. Feedback
O feedback é fundamental para que o programador não saia do "roteiro programado". Devemter constantes retornos do cliente.

2.4. Coragem
A coragem deve ser dentro do projeto, com especificações do cliente, com uma alteração de código aceitável numa parte avançada do projeto e aprender com os próprios erros também.







3. As 12 Práticas do XP:

3.1. Jogo de Planejamento (Planning Game): Planejar, Testar, Programar, "Refatore". Garantir qualidade do produto.Escutar dicas da equipe.
3.2. Pequenas Versões (Small Releases): Liberam pequenas versões funcionais do projeto que esta sendo desenvolvido, buscando assim um feedback do cliente para que erros ou sugestões possam ser "concertadas".
3.3. Metáfora (Metaphor): Garantir que o sistema está sendo compreendido, facilitando a integridade entre desenvolvedor e cliente.
3.4. Projeto Simples (SimpleDesign): Seu objetivo é manter a máxima simplicidade possível no software, sempre que houver mais de uma maneira de desenvolver uma determinada funcionalidade, deve-se optar pela mais simples.
3.5. Testes Constantes (Constant testing): Garante a confiabilidade do produto final, colhendo o feedback necessário para que se tenha um ótimo andamento do projeto. Acontece o Teste de Unidade que éresponsabilidade do programador e o Teste funcional que é responsabilidade do cliente.
3.6. Reestruturação (Restructuring): Processo que garante a melhoria do código final sem fazer alterações na funcionalidade original. Esse processo adiciona uma flexibilidade ao software permitindo mudanças, encontro de bugs, e auxilia no entendimento do código.
3.7. Programação em Duplas (Programming in pairs): Tem...
tracking img