Extreme Programming e sua relação com Software Livre

Uma análise de como a metodologia de desenvolvimento ágil de software pode ajudar a divulgação do software livre.

[ Hits: 22.194 ]

Por: Alexandre Felipe Muller de Souza em 28/08/2007


O que é XP, o que se propõe?



Hoje a moda é o XP! Quem não ouviu falar vai ouvir, mas acreditem, quase todo mundo já ouviu falar. Ela é uma metodologia de desenvolvimento ágil. Ela pretende possibilitar empresas e projetos de software escrever códigos com máxima qualidade e velocidade de desenvolvimento.

É lógico que isso é o objetivo de toda empresa e investidor. Fazer sua equipe funcionar. Porém o interessante e controverso é que, tanto o XP como outras metodologias modernas, quebram paradigmas enraizados nos mais conservadores dos "computeiros".

Essas mudanças vem em boa hora! Como isto não é um livro, meu objetivo não é apresentar números aqui. Mas atualmente a grande parte do software produzido não atende as necessidades dos usuários, estouram no orçamento e o cronograma.

A proposta do XP é:
  • Controlar o desenvolvimento de forma que ele não desande.
  • Desenvolver software com qualidade de código.
  • Atender as necessidades do usuário.
  • Constantemente capacitar a equipe de desenvolvimento.
  • Desenvolver de forma rápida!

Como obter isto? explico adiante.

    Próxima página

Páginas do artigo
   1. O que é XP, o que se propõe?
   2. Desenvolver de trás pra frente?
   3. Desenvolvimento orientado a testes
   4. Programação coletiva (pair programming)
   5. Porque este artigo
Outros artigos deste autor

Multi-head usando udev e Xnest

MultiHeads no Linux

Como montar um pacote RPM

Jopen, não se preocupe mais em descobrir qual aplicativo usar

Porque Linux não emplaca em desktops

Leitura recomendada

IBQUOTA - Gerenciador de Impressão por Usuário

Squid + Iptables - Combinação Infalível

Como fazer uma distribuição Linux (parte 1)

Rede de telefonia móvel e a popularização da internet

Capturando vídeo através do mencoder

  
Comentários
[1] Comentário enviado por InFog em 28/08/2007 - 09:57h

Cara eu gostei muito desse artigo, esse negócio de XP é muito legal =) Essa parte de Programação em Duplas deve muito eficaz, tanto para evitar a perda de foco como para a auditoria em tempo real.

InFog

[2] Comentário enviado por michel.peloso em 28/08/2007 - 13:03h

Cara, achei muito legal o seu artigo.. achei ele bem produtivo..
Continue assim..
Falau..

[3] Comentário enviado por hiroyuki em 28/08/2007 - 19:00h

Bacana o artigo, interessante, vou dar uma lida em mais coisas =)

[4] Comentário enviado por argentino_nsi em 28/08/2007 - 19:57h

Bom o artigo. Porém, por que todo mundo sempre compara o XP com Análise Essencial?
Não estou dizendo que uma metodologia de desenvolvimento é melhor que outra, mas a impressão que passa, é que quem defende o XP, ou não conhece ou não entendeu o ciclo Iterativo e incremental do Processo Unificado.

abraços

[5] Comentário enviado por TSM em 28/08/2007 - 20:37h

Parabéns pelo artigo, muito bom mesmo, e essa metodologia é muita bacana, vou pesquisar mais sobre ela.

Valeu
Um abraço

[6] Comentário enviado por MiguelJordao em 01/07/2014 - 13:15h

Artigo muito bom sobre Scrum:
http://www.mindmaster.com.br/scrum/

[7] Comentário enviado por MiguelJordao em 01/07/2014 - 13:15h

tb tem curso de scrum gratis na home do site
www.mindmaster.com.br


Contribuir com comentário