{"id":4231,"date":"2021-12-15T15:47:50","date_gmt":"2021-12-15T14:47:50","guid":{"rendered":"https:\/\/www.cfi.ch\/?p=4231"},"modified":"2023-01-25T11:16:23","modified_gmt":"2023-01-25T10:16:23","slug":"agile-vs-devops-quelles-differences","status":"publish","type":"post","link":"https:\/\/cfi.ch\/en\/agile-vs-devops-quelles-differences\/","title":{"rendered":"Agile vs DevOps &#8211; Quelles diff\u00e9rences ?"},"content":{"rendered":"<p data-block-type=\"core\">Si vous avez travaill\u00e9 dans les domaines technologiques au cours de la derni\u00e8re d\u00e9cennie, il y a de fortes chances que les termes \u00ab\u00a0Agile\u00a0\u00bb et \u00ab\u00a0DevOps\u00a0\u00bb soient devenu des mots courants de votre language. Cependant, ces deux termes \u00ab\u00a0Agile\u00a0\u00bb et \u00ab\u00a0DevOps\u00a0\u00bb sont aujourd&rsquo;hui mal utilis\u00e9s et mal interpr\u00e9t\u00e9s dans tellement de contextes diff\u00e9rents qu&rsquo;ils ont fini par perdre leur sens, ce qui est pr\u00e9occupant. Si nous nous concentrons sur les principes fondamentaux qui les caract\u00e9risent, il nous sera peut-\u00eatre plus facile de comprendre l&rsquo;intention initiale de ces concepts.<\/p>\n\n\n\n<p data-block-type=\"core\">Si vous ne connaissez pas une des m\u00e9thodes d\u00e9crites dans cet article, nous vous invitons \u00e0 lire nos articles: Scrum (<a href=\"https:\/\/cfi.ch\/en\/scrum-une-methode-de-developpement-agile\/\"><strong>en savoir plus<\/strong><\/a>) et la culture DevOps (<a href=\"https:\/\/cfi.ch\/en\/comprendre-la-culture-devops\/\"><strong>en savoir plus<\/strong><\/a>).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" data-block-type=\"core\">Agile vs DevOps<\/h2>\n\n\n\n<p data-block-type=\"core\">Pour faire un bref historique de ces concepts, les principes Agile sont n\u00e9s dans les ann\u00e9es 1950, lorsque Toyota a mis au point le syst\u00e8me de production Toyota, qui a servi de base au concept moderne de production all\u00e9g\u00e9e. Vers l&rsquo;an 2000, le monde du logiciel s&rsquo;est empar\u00e9 du concept Agile avec la publication du Manifeste pour le d\u00e9veloppement logiciel agile (<a href=\"http:\/\/agilemanifesto.org\/iso\/fr\/manifesto.html\">en savoir plus<\/a>). En 2007 environ, l&rsquo;id\u00e9e que les \u00e9quipes de d\u00e9veloppement devraient collaborer \u00e9troitement avec les \u00e9quipes d&rsquo;exploitation a donn\u00e9 naissance au concept de \u00ab\u00a0DevOps\u00a0\u00bb. Aujourd&rsquo;hui, il reste un \u00e9norme myst\u00e8re parmi de nombreuses organisations qui s&rsquo;efforcent toujours de d\u00e9chiffrer la signification de ces concepts et de savoir si\/en quoi ils sont vraiment importants pour elles.<\/p>\n\n\n\n<p data-block-type=\"core\">En examinant rapidement l&rsquo;essence d&rsquo;Agile et de DevOps, nous verrons qu&rsquo;il existe un chevauchement et un alignement des id\u00e9aux entre trois des principales organisations Agile et DevOps.<\/p>\n\n\n\n<p data-block-type=\"core\">Le DevOps Institute, fond\u00e9 par plusieurs leaders du secteur, dont Gene Kim, auteur de \u00ab\u00a0The Phoenix Project\u00a0\u00bb et \u00ab\u00a0The DevOps Handbook\u00a0\u00bb, est consid\u00e9r\u00e9 par beaucoup comme l&rsquo;un des principaux leaders du mouvement DevOps et se concentre sur trois concepts cl\u00e9s :<\/p>\n\n\n\n<ol class=\"wp-block-list\" data-block-type=\"core\">\n<li data-block-type=\"core\">Pens\u00e9e syst\u00e9mique<\/li>\n\n\n\n<li data-block-type=\"core\">Acc\u00e9l\u00e9rer le&nbsp;feedback<\/li>\n\n\n\n<li data-block-type=\"core\">Apprentissage continu<\/li>\n<\/ol>\n\n\n\n<p data-block-type=\"core\">Une autre organisation, DASA (DevOps Agile Skills Association), a une vision l\u00e9g\u00e8rement diff\u00e9rente du monde DevOps. La DASA met l&rsquo;accent sur les principes suivants :<\/p>\n\n\n\n<ol class=\"wp-block-list\" data-block-type=\"core\">\n<li data-block-type=\"core\">Centrage sur le client<\/li>\n\n\n\n<li data-block-type=\"core\">Cr\u00e9er en gardant \u00e0 l&rsquo;esprit la finalit\u00e9<\/li>\n\n\n\n<li data-block-type=\"core\">Responsabilit\u00e9 de bout en bout<\/li>\n\n\n\n<li data-block-type=\"core\">\u00c9quipes interfonctionnelles<\/li>\n\n\n\n<li data-block-type=\"core\">Am\u00e9lioration continue<\/li>\n\n\n\n<li data-block-type=\"core\">Tout automatiser<\/li>\n<\/ol>\n\n\n\n<p data-block-type=\"core\">Enfin, le Manifeste pour le d\u00e9veloppement logiciel agile met l&rsquo;accent sur les quatre valeurs cl\u00e9s suivantes :<\/p>\n\n\n\n<ol class=\"wp-block-list\" data-block-type=\"core\">\n<li data-block-type=\"core\">Les individus et les interactions plut\u00f4t que les processus et les outils<\/li>\n\n\n\n<li data-block-type=\"core\">La collaboration avec le client plut\u00f4t que la n\u00e9gociation de contrats<\/li>\n\n\n\n<li data-block-type=\"core\">Le logiciel fonctionnel plut\u00f4t que la documentation compl\u00e8te<\/li>\n\n\n\n<li data-block-type=\"core\">R\u00e9agir au changement plut\u00f4t que suivre un plan<\/li>\n<\/ol>\n\n\n\n<p data-block-type=\"core\">Si l&rsquo;on r\u00e9duit ces principes au strict minimum, il est clair qu&rsquo;il existe des th\u00e8mes communs \u00e9vidents parmi les trois ensembles de principes, \u00e0 savoir :<\/p>\n\n\n\n<ol class=\"wp-block-list\" data-block-type=\"core\">\n<li data-block-type=\"core\">L&rsquo;orientation client,<\/li>\n\n\n\n<li data-block-type=\"core\">l&rsquo;optimisation de l&rsquo;ensemble du syst\u00e8me,<\/li>\n\n\n\n<li data-block-type=\"core\">le travail d&rsquo;\u00e9quipe,<\/li>\n\n\n\n<li data-block-type=\"core\">l&rsquo;apprentissage continu.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" data-block-type=\"core\">Qu&rsquo;est-ce que cela nous dit ?<\/h2>\n\n\n\n<p data-block-type=\"core\">DevOps et Agile sont en fait beaucoup plus similaires que diff\u00e9rents ; il existe un couplage et une connexion compl\u00e9mentaire importants entre ce que nous appelons les concepts \u00ab\u00a0DevOps\u00a0\u00bb et \u00ab\u00a0Agile\u00a0\u00bb. Cela soul\u00e8ve \u00e9galement la question suivante : pourquoi avons-nous besoin des deux id\u00e9aux ? Pouvons-nous r\u00e9ussir avec un seul ou l&rsquo;autre ? Il n&rsquo;y a probablement pas de r\u00e9ponse unique \u00ab\u00a0correcte\u00a0\u00bb, car vous pouvez r\u00e9ussir avec l&rsquo;un ou l&rsquo;autre syst\u00e8me de valeurs. Cependant, la probabilit\u00e9 d&rsquo;atteindre la&nbsp;r\u00e9ussite serait beaucoup plus difficile si l&rsquo;on consid\u00e8re Agile vs DevOps comme deux choses diff\u00e9rentes: ces deux concepts englobent un ensemble de pratiques, de processus et d&rsquo;outils potentiellement complexes qui n\u00e9cessitent un engagement et un investissement importants, principalement en raison d&rsquo;un facteur majeur : les gens doivent changer ce qu&rsquo;ils font de mani\u00e8re efficace afin d&rsquo;en r\u00e9colter les b\u00e9n\u00e9fices.<\/p>\n\n\n\n<p data-block-type=\"core\">Le changement est&nbsp;naturellement risqu\u00e9, dangereux et sem\u00e9 d&#8217;emb\u00fbches, car nous avons affaire \u00e0 des \u00eatres humains qui privil\u00e9gient la s\u00e9curit\u00e9, la stabilit\u00e9 et la pr\u00e9visibilit\u00e9. Tout changement significatif \u00e0 grande \u00e9chelle sera difficile \u00e0 r\u00e9aliser si l&rsquo;on n&rsquo;applique pas une approche efficace permettant de modifier les comportements. En mariant les principes et pratiques de base qui sont au c\u0153ur des id\u00e9ologies Agile et DevOps, les organisations disposeront d&rsquo;outils puissants pour mettre en \u0153uvre un changement positif et durable.<\/p>\n\n\n\n<p data-block-type=\"core\">Sources:<\/p>\n\n\n\n<p data-block-type=\"core\"><a href=\"https:\/\/www.cmswire.com\/information-management\/agile-vs-devops-whats-the-difference\/\">https:\/\/www.cmswire.com\/information-management\/agile-vs-devops-whats-the-difference\/<\/a><\/p>\n\n\n\n<p data-block-type=\"core\"><a href=\"https:\/\/azure.microsoft.com\/fr-fr\/overview\/devops-vs-agile\/\">https:\/\/azure.microsoft.com\/fr-fr\/overview\/devops-vs-agile\/<\/a><\/p>\n\n\n\n<p data-block-type=\"core\"><style>\n#single_actualite_img{text-align:center;margin:0 auto;}<br \/><\/style><\/p>","protected":false},"excerpt":{"rendered":"<p>Si vous avez travaill\u00e9 dans les domaines technologiques au cours de la derni\u00e8re d\u00e9cennie, il y a de fortes chances que les termes \u00ab\u00a0Agile\u00a0\u00bb et \u00ab\u00a0DevOps\u00a0\u00bb soient devenu des mots courants de votre language. Cependant, ces deux termes \u00ab\u00a0Agile\u00a0\u00bb et \u00ab\u00a0DevOps\u00a0\u00bb sont aujourd&rsquo;hui mal utilis\u00e9s et mal interpr\u00e9t\u00e9s dans tellement de contextes diff\u00e9rents qu&rsquo;ils ont fini par perdre leur sens, ce qui est pr\u00e9occupant. Si nous nous concentrons sur les principes fondamentaux qui les caract\u00e9risent, il nous sera peut-\u00eatre plus facile de comprendre l&rsquo;intention initiale de ces concepts. Si vous ne connaissez pas une des m\u00e9thodes d\u00e9crites dans cet article,\u2026<\/p>","protected":false},"author":1,"featured_media":4233,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[136],"tags":[138],"class_list":["post-4231","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gestion-de-projet","tag-developpement"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":5}},"acf":[],"_links":{"self":[{"href":"https:\/\/cfi.ch\/en\/wp-json\/wp\/v2\/posts\/4231","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cfi.ch\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cfi.ch\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cfi.ch\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cfi.ch\/en\/wp-json\/wp\/v2\/comments?post=4231"}],"version-history":[{"count":0,"href":"https:\/\/cfi.ch\/en\/wp-json\/wp\/v2\/posts\/4231\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cfi.ch\/en\/wp-json\/wp\/v2\/media\/4233"}],"wp:attachment":[{"href":"https:\/\/cfi.ch\/en\/wp-json\/wp\/v2\/media?parent=4231"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cfi.ch\/en\/wp-json\/wp\/v2\/categories?post=4231"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cfi.ch\/en\/wp-json\/wp\/v2\/tags?post=4231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}