GreenPepper, ça relève les développements

Des spécifications exécutables écrites par le métier !

Hier soir, j'ai fait une web conférence avec François Beauregard, qui m'a présenté GreenPepper. L'idée est assez géniale : permettre aux spécialistes du métier d'écrire les tests associés aux histoires d'utilisateur dans un langage simple et faire en sorte que ces tests soient exécutables. Tout cela dans un environnement collaboratif basé sur un wiki[1] et pouvant être intégré à Jira et Eclipse.

Les tests d'acceptation sont décrits avec des exemples, de façon analogue à ce que j'ai présenté dans ce billet. Le langage de GreenPepper est basé sur 3 constructions : do with pour la séquence d'actions, list of pour les ensembles et rule pour définir des règles entre les données en entrée et les données en sortie.

Bref cette présentation donne envie d'aller plus loin. J'envisage d'essayer GreenPepper avec mes étudiants et sur mes projets.

Jacques Couvreur, que j'ai croisé au XP Day, en parle avec enthousiasme dans son billet GreenPepper is fresh exciting.

Notes

[1] Confluence