Links Diversos

Fonte: Agilcoop

XP e Metodologias Ágeis

  1. www.agilcoop.org.br/portal/agilcast
  2. www.agilealliance.org
  3. www.xispe.com.br
  4. www.extremeprogramming.org
  5. www.agilealliance.com.br

Testes

  1. www.testing.com
  2. www.junit.org
  3. www.easymock.org
  4. www.opensourcetesting.org
  5. www.openqa.org/selenium/
  6. http://fit.c2.com/

Refatoração

  1. www.refactoring.com

Tracking

  1. www.bigvisiblecharts.com/blog
  2. www.scissor.com/resources/teamroom
  3. www.pragmaticautomation.com/cgibin/pragauto.cgi
  4. /Monitor/Devices/BubbleBubbleBuildsInTrouble.rdoc
  5. www.developertesting.com/archives/month200404/20040401-eXtremeFeedbackForSoftwareDevelopment.html
  6. http://jamesshore.com/Agile-Book/informative_workspace.html
  7. www.ayeconference.com/wiki/scribble.cgi?read=InformationRadiator
  8. www.xprogramming.com/xpmag/BigVisibleCharts.htm
  9. www.basecamphq.com
  10. www.xplanner.org
  11. http://cobertura.sourceforge.net/ - Cobertura de testes unitários em código Java

Scrum

  1. www.scrumalliance.org
  2. www.mountaingoatsoftware.com
  3. www.controlchaos.com

Lean

  1. lean development @ Yahoo Groups
  2. www.poppendieck.com

TDD (Test-Driven Development)

  1. www.testdriven.com
  2. www.xprogramming.com
  3. www.dtsato.com/blog/default

BDs

  1. www.agiledata.org/essays/databaseRefactoring.html
  2. www.agiledata.org/essays/agileDataModeling.html
  3. www.databaserefactoring.com/

Conferências

  1. http://www.waterfall2006.com/
  2. http://www.agile2007.com/
  3. http://www.xp2007.org/

Gerenciamento de projetos

  1. www.xplanner.org (open source) - Gerenciamento de projetos ágeis. Segue bem as práticas de XP e levanta algumas métricas automaticamente. Desvantagens: sistema restrito para escrita de histórias e um pouco lento.
  2. http://projectdune.sf.net/ (open source) - Uma ferramenta mais dinâmica (graças ao Ajax). Ainda está em desenvolvimento e procura seguir mais os princípios de Scrum para o gerenciamento de projetos.
  3. http://blog.explainpmt.com/ (open source) - Um "remake" mais ativo em desenvolvimento do Xplanner, mas ainda caminhando.
  4. http://trac.edgewall.org/ (open source) - Não está muito ligada com métodos ágeis mas nasceu de um bug tracking mais completo. A ferramenta em si não tem nada de especial para métodos ágeis mas considera que tudo é um Ticket (que pode ser considerado uma história). Tem a vantagem de ser muito "plugável" e não deve ser muito difícil adicionar alguns plugins para levantar métricas ou coisa parecida.
  5. http://studios.thoughtworks.com/mingle-project-intelligence - Mingle, uma ferramenta para gerenciamento de projeto ágeis em geral. Muito flexível e ainda em desenvolvimento mas promete permitir trabalhar tanto se baseando em XP, Scrum, e outras, já que você define do que são compostos seus requerimentos (ou histórias no caso ágil). Equipes menores de 5 pessoas podem usar o Mingle gratuitamente.

  6. www.atlassian.com/software/jira/ - No mesmo estilo do Trac mas mais avançada e mais estável. Projetos opensource podem usar a ferramenta gratuitamente também.

Ferramentas diversas

  1. http://subversion.tigris.org/ - Subversion para Integração contínua

  2. http://savannah.nongnu.org/projects/cvs/ - CVS para Integração contínua

  3. http://checkstyle.sourceforge.net/ - Checkstyle - Ferramenta para verificação de estilo de código Java.

  4. http://ant.apache.org/ - Ant - Ferramenta de build em Java mas que pode ser usada para outras linguagens também se necessário

  5. http://maven.apache.org/ - Maven - Uma evolução do Ant que se preocupa com o gerenciamento de dependências entre pacotes. Essa é realmente muito mais focada com Java.

  6. http://cruisecontrol.sourceforge.net/ - Cruise control, uma ferramenta para automatizar o build do lado do respositório de forma a garantir consistência do código enviado.

  7. http://maven.apache.org/continuum/ - Continuum, mesmo objetivo da anterior. Da Apache como o maven, a integração entre as duas ferramentas é muito boa.