Les limites de l’agilité dans le développement des applications
Pour comprendre les inspirations qui ont mené au DevOps, il faut tout d’abord remonter aux deux grands courants fondateurs : d’une part l’apparition du Lean qui s’intègre dans l’industrie puis s’étend vers le monde de l’informatique, et d’autre part ce qui va s’appeler "la méthode agile" et qui va très rapidement s’imposer dans les organisations IT, que ce soit chez les éditeurs de logiciels ou dans les services informatiques. Lean
Dans la réalité, il est intéressant de comprendre que le mouvement agile puise lui-même sa source dans les principes du Lean. DevOps poursuit la même trajectoire, de façon plus concrète encore, pour finalement constituer un complément logique à l’agilité.
1. Les apports du Lean
L’objectif ici est de comprendre la filiation du DevOps. Vous trouverez probablement beaucoup de références au Lean expliquant que ses principes sont issus du système de production de Toyota (TPS) et qu’ils ont été popularisés dans les années 1990 aux États-Unis, au MIT précisément. Il est communément admis que cette méthode permet à Toyota de réduire ou tout simplement d’éliminer toutes les tâches qui ne sont pas source de valeur pour le produit final. Cela permet d’obtenir...