Lors de formations Agile, on se pose souvent la question des outils : quels outils pouvons-nous utiliser pour faire de l'agile ?
Et si les agilistes promeuvent souvent des "outils" manuels (post-it, tableaux blanc, ...), il est parfois nécessaire de les accompagner d'outils informatiques.
Depuis quelques années, Microsoft propose son outil TFS (Team Foundation Server) comme étant sa solution ALM (Application Lifecycle Management).
Si les versions précédentes proposaient déjà des modules "agiles", ils proposent avec leur version TFS 2012, une solution complète pour la gestion de projet Agile, et intégrant les chefs de projet, les product owners, les développeurs, les testeurs, ...
Cette session a pour but de démontrer les capacités de cet outil, et ce qu'il apporte dans le monde agile. Nous verrons entre autres :
- l'analyse et le prototyping / storyboarding / sketching d'application
- la définition et la priorisation du backlog
- la planification des itérations et leur suivi (kanban, burndown chart)
- le développement, et la traçabilité des exigences
- le testing (TDD développement piloté par les tests, tests unitaires, tests d'acceptance)
- l'intégration continue
- le feedback client
Toutes les démo se feront via les plate-formes Visual Studio 2012 et Team Foundation Server 2012.
Les exemple de code seront en C#