{"id":7713,"date":"2023-11-23T11:13:25","date_gmt":"2023-11-23T11:13:25","guid":{"rendered":"https:\/\/navision-beratung.de\/?p=7713"},"modified":"2023-11-23T11:13:25","modified_gmt":"2023-11-23T11:13:25","slug":"devops","status":"publish","type":"post","link":"https:\/\/navision-beratung.de\/fr\/devops\/","title":{"rendered":"DevOps et l'interaction avec Business Central"},"content":{"rendered":"<p data-renderer-start-pos=\"1\">Gr\u00e2ce \u00e0 l'initiative de Microsoft lanc\u00e9e en 2019 et d\u00e9sormais achev\u00e9e <strong data-renderer-mark=\"true\">conversion technique<\/strong> du syst\u00e8me ERP \"Business Central\" (anciennement \"Dynamics NAV\"\/Navision) sur <strong data-renderer-mark=\"true\">Applications d'extension<\/strong> et l'externalisation du code source qui en d\u00e9coule permettent d'utiliser de nouvelles<strong data-renderer-mark=\"true\"> Des outils qui couvrent l'ensemble du cycle de vie des logiciels,<\/strong> mieux soutenir le d\u00e9veloppement (VS Code, Docker), le contr\u00f4le de version (Git) et le d\u00e9ploiement (Azure DevOps, ALOps).<\/p>\n<p data-renderer-start-pos=\"458\">Un r\u00f4le central est jou\u00e9 ici <strong data-renderer-mark=\"true\">DevOps<\/strong>. DevOps est synonyme d'une nouvelle culture de collaboration entre des d\u00e9partements jusqu'ici s\u00e9par\u00e9s. Gr\u00e2ce \u00e0 des processus et des technologies communs, une collaboration plus efficace et plus efficiente des domaines du d\u00e9veloppement de logiciels (<strong data-renderer-mark=\"true\">Dev<\/strong>), les administrateurs syst\u00e8me (<strong data-renderer-mark=\"true\">Ops<\/strong>), mais aussi de l'assurance qualit\u00e9. DevOps permet d'am\u00e9liorer la qualit\u00e9 des logiciels, la vitesse de d\u00e9veloppement et de livraison, et donc d'augmenter la satisfaction des clients.<\/p>\n<p data-renderer-start-pos=\"954\">DevOps r\u00e9unit les personnes, les processus et les technologies afin de cr\u00e9er une valeur ajout\u00e9e continue.<\/p>\n<p data-renderer-start-pos=\"954\">Depuis un certain temps, nous mettons en \u0153uvre avec succ\u00e8s les projets de nos clients avec DevOps et cr\u00e9ons ainsi une infrastructure de syst\u00e8me uniforme et s\u00fbre en mati\u00e8re d'audit. En utilisant DevOps, nous n'avons pas seulement cr\u00e9\u00e9 un flux de travail uniforme pour le d\u00e9ploiement, mais nous avons \u00e9galement \u00e9tabli de nouveaux standards gr\u00e2ce \u00e0 une technologie de pointe.<\/p>\n<h2 id=\"Wichtige-Bestandteile-von-DevOps\" data-renderer-start-pos=\"1056\">Composants importants de DevOps<\/h2>\n<p data-renderer-start-pos=\"1090\">Contrairement aux mod\u00e8les de d\u00e9veloppement traditionnels en cascade, DevOps utilise des cycles de d\u00e9veloppement logiciel plus courts et it\u00e9ratifs. DevOps a un impact sur toutes les phases du cycle de vie de l'application. Chaque phase s'appuie sur les autres et aucune n'est sp\u00e9cifique \u00e0 un r\u00f4le. Dans une culture DevOps id\u00e9ale, chaque r\u00f4le est impliqu\u00e9 dans une certaine mesure dans chaque phase.<\/p>\n<p data-renderer-start-pos=\"1473\"><em><strong>Planifier \u2192 D\u00e9velopper \u2192 Fournir \u2192 Ex\u00e9cuter<\/strong><\/em><\/p>\n<p data-renderer-start-pos=\"1473\"><img alt=\"\" fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-full wp-image-7717\" src=\"https:\/\/dynamicsberatung2025.live-website.com\/wp-content\/uploads\/2023\/11\/DevOps_Overview_small.png\" width=\"800\" height=\"450\" srcset=\"https:\/\/navision-beratung.de\/wp-content\/uploads\/2023\/11\/DevOps_Overview_small.png 800w, https:\/\/navision-beratung.de\/wp-content\/uploads\/2023\/11\/DevOps_Overview_small-300x169.png 300w, https:\/\/navision-beratung.de\/wp-content\/uploads\/2023\/11\/DevOps_Overview_small-768x432.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/p>\n<h2 id=\"Tools-in-der-DevOps-Umgebung\" data-renderer-start-pos=\"1532\">Outils dans l'environnement DevOps<\/h2>\n<ul class=\"ak-ul\" data-indent-level=\"1\">\n<li>\n<p data-renderer-start-pos=\"1564\"><strong data-renderer-mark=\"true\">Outils de planification<\/strong>: Logiciel Jira, Azure Boards<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"1610\"><strong data-renderer-mark=\"true\">Outils de codage<\/strong>: VS Code, Visual Studio<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"1649\"><strong data-renderer-mark=\"true\">Gestion du code source<\/strong>: Azure Repos (Git)<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"1692\"><strong data-renderer-mark=\"true\">Pipelines de construction\/lancement<\/strong> (Int\u00e9gration continue - CI, D\u00e9ploiement continu - CD) : Docker, Azure Pipelines, ALOps<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"1810\"><strong data-renderer-mark=\"true\">Outils wiki\/documentation<\/strong>: Confluence<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"1852\"><strong data-renderer-mark=\"true\">Outils d'assistance <\/strong>(feedback) : Gestion des services Jira<\/p>\n<\/li>\n<\/ul>\n<h2 id=\"DevOps-Schritte-und-beteiligte-Systeme\" data-renderer-start-pos=\"1908\">\u00c9tapes de DevOps et syst\u00e8mes impliqu\u00e9s<\/h2>\n<ol class=\"ak-ol\" start=\"1\" data-indent-level=\"1\">\n<li>\n<p data-renderer-start-pos=\"1951\"><strong data-renderer-mark=\"true\">Requ\u00eate de fonctionnalit\u00e9<\/strong>: Soumission d'une demande d'adaptation via le syst\u00e8me de tickets (<em data-renderer-mark=\"true\">Gestion des services Jira<\/em>) par le client-KeyUser<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"2080\"><strong data-renderer-mark=\"true\">Planification T\u00e2che de d\u00e9veloppement<\/strong>Allocation des ressources et planification de la t\u00e2che de d\u00e9veloppement par le chef de projet (<em data-renderer-mark=\"true\">Logiciel Jira<\/em>)<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"2215\"><strong data-renderer-mark=\"true\">Programmation et tests de fonctionnement<\/strong>: programmation des adaptations (<em data-renderer-mark=\"true\">VS Code<\/em>) + mise \u00e0 disposition\/tests fonctionnels (<em data-renderer-mark=\"true\">Syst\u00e8me de d\u00e9veloppement Business Central<\/em> &#8211; <span class=\"fabric-text-color-mark\" data-renderer-mark=\"true\" data-text-custom-color=\"#ff5630\">Acc\u00e8s r\u00e9serv\u00e9 aux d\u00e9veloppeurs<\/span>)<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"2393\"><strong data-renderer-mark=\"true\">Dipl\u00f4me D\u00e9veloppement<\/strong>Le d\u00e9veloppeur v\u00e9rifie le code modifi\u00e9 par \"Pull Request\" dans la gestion des versions (<em data-renderer-mark=\"true\">Git<\/em>) est mis en place. V\u00e9rification et validation par le 2e d\u00e9veloppeur selon le \"principe des 4 yeux\".<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"2577\"><strong data-renderer-mark=\"true\">Pipelines de construction\/lancement<\/strong> assurent la mise \u00e0 disposition automatique des apps sp\u00e9cifiques au client dans le syst\u00e8me de test\/d'assurance qualit\u00e9<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"2703\"><strong data-renderer-mark=\"true\">Test de r\u00e9ception<\/strong>Le test des nouvelles fonctionnalit\u00e9s se fait en <em data-renderer-mark=\"true\">Syst\u00e8me d'assurance qualit\u00e9<\/em>. Si le test est concluant, le client donne son accord pour le GoLive. En cas d'erreur, les \u00e9tapes 3 \u00e0 6 sont r\u00e9p\u00e9t\u00e9es.<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"2882\">Apr\u00e8s l'approbation GoLive par les clients : <strong data-renderer-mark=\"true\">D\u00e9ploiement automatique de l'application dans le syst\u00e8me de production<\/strong>Cela peut se faire \u00e0 la demande ou de mani\u00e8re programm\u00e9e (dans une fen\u00eatre de maintenance d\u00e9finie, par exemple apr\u00e8s 18h00) afin de ne pas perturber le fonctionnement en direct.<\/p>\n<\/li>\n<\/ol>\n<h2 data-renderer-start-pos=\"958\">Vous souhaitez en savoir plus sur l'utilisation de DevOps ?<\/h2>\n<p>N'h\u00e9sitez pas \u00e0 nous contacter ! Nos conseillers se feront un plaisir de vous aider ou de r\u00e9pondre \u00e0 vos premi\u00e8res questions.<\/p>\n<p>T\u00e9l. : 089 - 211 11 848 ou e-mail \u00e0 <a href=\"mailto:vertrieb@br-ag.com\" target=\"_blank\" rel=\"noreferrer noopener\">vertrieb@br-ag.com<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Durch die von Microsoft 2019 begonnene und mittlerweile abgeschlossene technische Umstellung des ERP System \u201cBusiness Central\u201d (ehemals \u201cDynamics NAV\u201d\/Navision) auf Extension-Apps und die damit verbundene Auslagerung des Quellcodes erm\u00f6glichen den Einsatz neuer, moderner Tools, die den kompletten Software-Lebenszyklus, von der Entwicklung (VS Code, Docker), \u00fcber die Versionskontrolle (Git) bis zum Deployment (Azure DevOps, ALOps) besser [&hellip;]<\/p>","protected":false},"author":1,"featured_media":7715,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"Optimierte DevOps: Modernere Tools f\u00fcr Business Central","_seopress_titles_desc":"Erfahren Sie, wie DevOps Ihre Softwarequalit\u00e4t steigert und Kunden begeistert. Verbessern Sie Ihre Abl\u00e4ufe mit modernster Technologie und effizienter Zusammenarbeit.","_seopress_robots_index":"","footnotes":""},"categories":[2],"tags":[],"class_list":["post-7713","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-business-central"],"_links":{"self":[{"href":"https:\/\/navision-beratung.de\/fr\/wp-json\/wp\/v2\/posts\/7713","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/navision-beratung.de\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/navision-beratung.de\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/navision-beratung.de\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/navision-beratung.de\/fr\/wp-json\/wp\/v2\/comments?post=7713"}],"version-history":[{"count":0,"href":"https:\/\/navision-beratung.de\/fr\/wp-json\/wp\/v2\/posts\/7713\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/navision-beratung.de\/fr\/wp-json\/wp\/v2\/media\/7715"}],"wp:attachment":[{"href":"https:\/\/navision-beratung.de\/fr\/wp-json\/wp\/v2\/media?parent=7713"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/navision-beratung.de\/fr\/wp-json\/wp\/v2\/categories?post=7713"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/navision-beratung.de\/fr\/wp-json\/wp\/v2\/tags?post=7713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}