Le TDD, j’aime, j’adopte !

Les approches TDD (Test Driven Developpement) et ATDD (Acceptente Test Driven Developpement) sont des outils que toute organisation souhaitant se tourner vers les méthodologies Agiles (Scrum/Kanban/Lean/Itil/…) devraient utiliser. C’est une approche qui est très bien documentée et il existe de nombreuses formations qu’on peut suivre et qui vont vous expliquer l’art et la science sur le comment faire des tests automatisés lors du développement de vos logiciels. Au fil des années, j’ai vu plusieurs organisations qui ont voulu se lancer en lisant cette documentation et en envoyant leurs ressources faire des formations. Elles ont aussi investis beaucoup de temps à mettre en place des outils tel que NUnit, Ms-Tests ou JUnit (ou autre framework de tests)… sans atteindre le ROI recherché. La conséquence directe : Arrêt du TDD car le profit n’est plus identifié. La transformation n’est pas simple En informatique comme dans la vie, il faut bien se préparer. Même si l’approche est bien documentée, je le reconfirme, il faut mettre en place des choses, voir faire des ajustements dans vos environnements avant d’ajouter cette suite d’outils dans votre arsenal. Pour l’exemple, imaginons que vous utilisiez toujours le langage Cobol dans un environnement central. Du jour au lendemain, vous … Continue reading Le TDD, j’aime, j’adopte !