Ir para o conteúdo

XP

Introdução

Extreme Programming (XP) é uma metodologia de desenvolvimento de software, nascida nos Estados Unidos ao final da década de 90. Vem fazendo sucesso em diversos países, por ajudar a criar sistemas de melhor qualidade, que são produzidos em menos tempo e de forma mais econômica que o habitual. Tais objetivos são alcançados através de um pequeno conjunto de valores, princípios e práticas, que diferem substancialmente da forma tradicional de se desenvolver software.

E Por meio de uma reunião remota pela plataforma Microsoft Teams, foi discutida a utilização de tal metodologia sobre escopo de desenvolvimento do projeto, buscando maior eficiência e produtividade da equipe. Assim foi definida a escolha de algumas princípios e práticas xp que se adequa ao desenvolvimento do triagil nesse momento de pandemia em que estamos passando.

Princípios Básicos

  • Feedback rápido
  • Simplicidade
  • Mudanças incrementais
  • Abraçar mudanças
  • Trabalho de qualidade

Práticas XP

Para aplicar os valores e princípios durante o desenvolvimento de software, o XP propõe uma série de práticas. Há uma confiança muito grande na sinergia entre elas, os pontos fracos de cada uma são superados pelos pontos fortes de outras.

Simple Design

Quanto mais simples for o projeto, mais rápido é seu desenvolvimento. Complexidades desnecessárias devem ser removidas sempre que forem descobertas, isso mantém o ritmo e a qualidade do produto.

Pair Programming

A meta do sistema estabelece dois programadores em uma única máquina, assim, a fim de mitigar erros e troca de conhecimento.

Sustainable Pace

Trabalhar com qualidade, buscando ter ritmo de trabalho saudável (20 horas/semana), sem horas extras. Horas extras são permitidas quando trouxerem produtividade para a execução do projeto.

Coding Standards

Durante o projeto a equipe de desenvolvimento precisa estabelecer regras para um padrão de codificação, assim o código possuirá um único estilo.


Histórico de Versão

Data Versão Descrição Autor(es)
01/09 1.0.0 Criação do Documento e Introdução Francisco Heronildo
03/09 1.2.0 Adicionado a metodologia XP Francisco Heronildo
04/09 1.3.0 Adicionado rastro da reunião Francisco Heronildo
16/09 1.3.1 Correções Nathalia Lorena
## Referências

EXTREME PROGRAMMING. Desenvolvimentoagil.com.br, 2013/2014. Disponível em: https://www.desenvolvimentoagil.com.br/xp/. Acesso em: 01, Setembro e 2020.

DE SOUZA, Luciano Malaquias. MÉTODO ÁGIL XP (EXTREME PROGRAMMING) . Academos, 2007. Disponível em: http://intranet.fainam.edu.br/acesso_site/fia/academos/revista3/6.pdf. Acesso em: 02, setembro e 2020.

FABIO. Integrando XP as principais metodologias ágeis. DevMedia, 2019. Disponível em: https://www.devmedia.com.br/integrando-xp-as-principais-metodologias-ageis/30989. Acesso em: 03 Setembro e 2020.