Outils Agiles
Un article de Agile-Swiss.
Ci-dessous, les outils (informatiques ou non!) et techniques que les contributeurs de ce site ont utilisés, avec (ou sans?) succès, dans des projets appliquant l'XP et ce, triés par pratiques XP.
| Planning game |
Jira, XPlanner, PVCSTracker, PhpBugTracker, FogBugz, Planning Poker Cards
| Testing |
Plateforme JAVA: JUnit, JUnitX, DBUnit, Abbot, Guantanamo, Clover, Cobertura, Mock EJB, EasyMock, jMock, MockRunner, Jemmy, IeUnit
Plateforme MacOS X: OCUnit pour Objective-C(++)
Visual Studio .NET: NUnit, NCover Analyse de couverture du code par les tests
Toutes plateformes: FIT et FITnesse Framework for Integrated Tests (tests utilisateurs).
| Refactoring |
Plateforme JAVA: Eclipse, Refactor-It, NetBeans, IntelliJ IDEA
Visual Studio .NET: ReSharper, Xtreme Simplicity
| Pair Programming |
Plateforme MacOS X: SubEthaEdit
Toutes plateformes: Ping-Pong game
| Collective Ownership |
Subversion, CVS, Clearcase
Windows : Contrôle de source Subversion, client Windows Tortoise et intégration Visual Studio Ankh, tous gratuits.
| Continuous integration |
Plateforme JAVA: Ant, Maven, Groovy, CruiseControl
Plateforme MacOS X : Xcode et xcodebuild, PackageMaker, Iceberg, hdiutil et évidemment bash, PERL et Python.
.NET: Nant avec son copain NantContrib, DracoNet et CruiseControl pour suivre une base de code source et lancer un build à chaque Check-In ou Commit
| 40-hour Week |
Votre contrat de travail
| On-Site customer |
Wiki (dans certains cas extrêmes, cf le lien)
| Coding standards |
Plateforme JAVA: Checkstyle
Microsoft .NET: FxCop
| Small Releases |
| Metaphor |
| Simple Design |
