Outils Agiles

Un article de Agile-Swiss.

Jump to: navigation, search

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.

Project planning and management tools

Versionone leader dans la gestion de projet Agile

Targetprocess outil de gestion de projet Agile, point particulier : BugTracking, intégration NUnit, Helpdesk. Développé en .Net. Licence gratuite pour 5 personnes.

Planning game

Jira, XPlanner, PVCSTracker, PhpBugTracker, FogBugz, Planning Poker Cards

IPhone :ScrumTools, PlanPoker, tous deux disponibles sur ITunes

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

.Net/Java: TeamCity, même concepteur que ReSharper, un petit bijoux

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