Une nouvelle version est disponible sur CodePlex.
Comme je l'ai dis sur ce site, j'aurais dû la nommer 2.0 au vu des nombreuses évolutions.
Installation
- Bien plus simple et rapide qu'avant. Maintenant vous pouvez installer et configurer la totale en quelques minutes
- Une nouvelle application d'administration vous permet de configurer le WICreator sur votre serveur TFS, et ce pour chaque Team Project souhaités.
Expérience utilisateurs améliorée
- Le dernier Team Project est rechargé lors du démarrage de l'application WICreator.
- Il y a maintenant une liste des Work Items récemment utilisés (l'étoile jaune).
- L'utilisateur peut créer plusieurs Work Item en une action, en se basant sur des templates prédéfinis (et configurable).
- Les Area Path et Iteration peuvent être répercutées sur les Work Items enfants.
- Les champs qui gèrent la hiérarchie sont automatiquement rajoutés dans la définition d'un type de Work Item s'ils ne sont pas présent.
Intégration des développements pilotés par les Work Items
- Le processus d'intégration peut maintenant être piloté par les Work Items (vous devez respecter la règle d'un Work Item ni moins, ni plus, associé à un ChangeSet). Les fonctionnalités d'intégration seront disponible pour les membres d'un group TFS donné.
- Nouvelle fonctionnalité de comparaison des branches (cadrée dans le temps) indiquant les Work Items implémentés ou non.
- Nouvelle fonctionnalité pour créer une nouvelle version (Make Release) de votre application en se basant sur les Work Items. Une requête liste tous les Work Item concernés par l'intégration (typiquement on filtre par itération), ce résultat est filtré pour n'afficher que les Work Items présent dans la branche source mais pas dans la destination (donc ceux qui sont « fusionnables »). L'utilisateur peut choisir les Work Item qu'il souhaite fusionner et leur ChangeSet correspondants. Le processus de livraison fusionnera alors tous les ChangeSet tout en gardant l'association avec les Work Items.
Divers
- Possibilité de tester l'intégrité de la hiérarchie d'un projet de Work Item (il faut être membre du rôle Integration pour utiliser cette fonctionnalité) et de corriger d'éventuels problèmes.
- Plein de petits bugs fixés.
Voici une petite vidéo qui démontre l'installation et configuration de l'application, vous constaterez que c'est maintenant un jeu d'enfant !
A new version is available on codeplex.
As I said there, it should be a 2.0 version as there are so many new features.
Installation:
- A lot easier and faster than before. You can now install and setup the whole stuff in few minutes.
- An administration application let you setup the WICreator for your TFS Server, and for each Team Project you want.
User experience improved:
- The last used Team Project is restored when launching the WICreator application.
- There’s now a Most Recent Used (the yellow star icon) Work Item menu item.
- The user can create several Work Items at once, based on predefined templates.
- Area Path and Iteration can now be spread among children.
- The hierarchy fields are automatically added to a Team Project’s Work Item Type definitions when they’re not present.
Integration using Work Item:
- The integration process can be driven by Work Item (you have to follow the 1 changeset / 1 Work Item associated rule strictly). Integration features will be available to member of a given TFS Role.
- The Branch Comparison feature display for selected branches (scoped in time) what Work Items are implemented or not.
- The Make New Release feature enables you to merge your work based on Work Items. A Work Item query lists all the Work Items concerned by the integration (typically filtered by Iteration) and is filtered by the ones that are present in the source branch and not in the destination one. The user can choose the Work Items to merge, then their corresponding changesets. The Release process then merges all the changesets, and keep the association with the corresponding Work Item.
Misc:
- The hierarchy of the Work Items on a given Team Project can now be checked for integrity (only users having the Integration role can use it) and fixed if there’re problems.
- Many little bugs fixed.
Here's a Video of the installation and setup process, you'll see it's quite pain free now !
I'll post more about the new features, with hopefully some videos demonstrating them.