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.095 Categoria: Linux Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   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

Como montar um pacote RPM

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

MultiHeads no Linux

Multi-head usando udev e Xnest

Solução corporativa Expresso Livre, substituto de peso do Notes

Pirataria - Como prejudica desenvolvedores, cria monopólios e facilita ações de crackers

Linux Thinstation para estações antigas

A importância do ensino de Arte Digital nas comunidades da periferia de São Paulo

Instalando XGL + Compiz no Ubuntu Dapper com o driver Nvidia

Ovos de Páscoa no GNU/Linux

#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.