Fonte: Agilcoop
XP e Metodologias Ágeis
- www.agilcoop.org.br/portal/agilcast
- www.agilealliance.org
- www.xispe.com.br
- www.extremeprogramming.org
- www.agilealliance.com.br
Testes
- www.testing.com
- www.junit.org
- www.easymock.org
- www.opensourcetesting.org
- www.openqa.org/selenium/
- http://fit.c2.com/
Refatoração
Tracking
- www.bigvisiblecharts.com/blog
- www.scissor.com/resources/teamroom
- www.pragmaticautomation.com/cgibin/pragauto.cgi
- /Monitor/Devices/BubbleBubbleBuildsInTrouble.rdoc
- www.developertesting.com/archives/month200404/20040401-eXtremeFeedbackForSoftwareDevelopment.html
- http://jamesshore.com/Agile-Book/informative_workspace.html
- www.ayeconference.com/wiki/scribble.cgi?read=InformationRadiator
- www.xprogramming.com/xpmag/BigVisibleCharts.htm
- www.basecamphq.com
- www.xplanner.org
- http://cobertura.sourceforge.net/ - Cobertura de testes unitários em código Java
Scrum
Lean
- lean development @ Yahoo Groups
- www.poppendieck.com
TDD (Test-Driven Development)
BDs
- www.agiledata.org/essays/databaseRefactoring.html
- www.agiledata.org/essays/agileDataModeling.html
- www.databaserefactoring.com/
Conferências
Gerenciamento de projetos
- 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.
- 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.
- http://blog.explainpmt.com/ (open source) - Um "remake" mais ativo em desenvolvimento do Xplanner, mas ainda caminhando.
- 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.
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.
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
http://subversion.tigris.org/ - Subversion para Integração contínua
http://savannah.nongnu.org/projects/cvs/ - CVS para Integração contínua
http://checkstyle.sourceforge.net/ - Checkstyle - Ferramenta para verificação de estilo de código Java.
http://ant.apache.org/ - Ant - Ferramenta de build em Java mas que pode ser usada para outras linguagens também se necessário
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.
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.
http://maven.apache.org/continuum/ - Continuum, mesmo objetivo da anterior. Da Apache como o maven, a integração entre as duas ferramentas é muito boa.