Le point commun oublié

Le développement piloté par les tests, "DRY" (Don't Repeat Yourself), les principes SOLID, l'architecture hexagonale, "YAGNI" (You aren't gonna need it), l'injection de dépendances, le refactoring...

Connaissez vous leur point commun ? Si vous évoluez dans le monde du développement logiciel, il y en a un qui est, probablement, évident : tous ces termes font partie du jargon.

Mais ils ont un autre point commun. Et j'ai parfois l'impression que dans ce monde du logiciel, il a été oublié, ou, pire, pour ceux qui y sont arrivés récemment, il n'a jamais été connu.

Alors ? Le point commun oublié ? Vous l'avez ?

Toujours pas ? Kent Beck, Andy Hunt, Dave Thomas, Robert C. Martin, Alistair Cockburn, Ron Jeffries, et Martin Fowler ont un point en commun. En février 2001, il ont tous participé à un séjour de ski dans les montagnes de l'Utah avec 10 autres personnes du monde du logiciel.

A cette occasion, ils ont rédigé un petit texte devenu célèbre sous le nom de Manifeste pour le développement agile de logiciels. Bref, ils ont inventé ce que l'on appelle aujourd'hui "Les méthodes agiles".

Tout ça pour dire que les méthodes agiles ont été inventées par des développeurs de logiciels. Il serait utile que les non-développeurs qui les adorent et les développeurs qui les détestent s'en souviennent de temps en temps.

Une réaction ? Un commentaire ? Rejoignez la discussion.   linkedin   bluesky   twitter