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: 23.434 ]

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

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

MultiHeads no Linux

Multi-head usando udev e Xnest

Como montar um pacote RPM

Ajude o Linux, use o Linux

Leitura recomendada

Jaulas com debootstrap e schroot

WebCDWrite: O incrível serviço de gravação de CD-R sob demanda via HTTP

Invadiram o kernel.org?!

A Vida no Shell

Ruby + Rails + Gem + Mongrel Cluster + Apache + MySQL n0 Red Hat EL

  
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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts