Pular para o conteúdo

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.
Alexandre Felipe Muller de Souza winchester
Hits: 25.113 Categoria: Linux Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar

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.

   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

MultiHeads no Linux

Ajude o Linux, use o Linux

Como montar um pacote RPM

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

Porque Linux não emplaca em desktops

Como submeter dados de CDDB de um CD de áudio ao Freedb

Remasterização de LPs no Linux

Terminais leves no SuSE (LTSP)

A arte do tetra-boot

Utilizando o RSYNC para fazer backups de servidores e estações Windows

#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

Contribuir com comentário

Entre na sua conta para comentar.