{"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\/da\/devops\/","title":{"rendered":"DevOps og samspillet med Business Central"},"content":{"rendered":"<p data-renderer-start-pos=\"1\">Som et resultat af det program, som Microsoft lancerede i 2019, og som nu er afsluttet <strong data-renderer-mark=\"true\">Teknisk omstilling<\/strong> af ERP-systemet \"Business Central\" (tidligere \"Dynamics NAV\"\/Navision) til <strong data-renderer-mark=\"true\">Udvidelses-apps<\/strong> og den tilh\u00f8rende outsourcing af kildekoden g\u00f8r det muligt at bruge nye, moderne<strong data-renderer-mark=\"true\"> V\u00e6rkt\u00f8jer, der d\u00e6kker hele softwarens livscyklus,<\/strong> fra udvikling (VS Code, Docker) til versionskontrol (Git) og udrulning (Azure DevOps, ALOps).<\/p>\n<p data-renderer-start-pos=\"458\">En central rolle her spilles af <strong data-renderer-mark=\"true\">DevOps<\/strong>. DevOps st\u00e5r for en ny samarbejdskultur mellem tidligere adskilte afdelinger. F\u00e6lles processer og teknologier muligg\u00f8r et mere effektivt samarbejde mellem omr\u00e5derne for softwareudvikling (<strong data-renderer-mark=\"true\">Dev<\/strong>), systemadministratorer (<strong data-renderer-mark=\"true\">Ops<\/strong>), men ogs\u00e5 kvalitetssikring. DevOps kan forbedre softwarekvaliteten og udviklings- og leveringshastigheden og dermed \u00f8ge kundetilfredsheden.<\/p>\n<p data-renderer-start-pos=\"954\">DevOps forener mennesker, processer og teknologier for at skabe kontinuerlig merv\u00e6rdi.<\/p>\n<p data-renderer-start-pos=\"954\">Vi har med succes implementeret vores kundeprojekter med DevOps i nogen tid nu og skabt en standardiseret, revisionssikker systeminfrastruktur. Ved at bruge DevOps har vi ikke kun skabt en standardiseret arbejdsgang for implementering, men ogs\u00e5 sat nye standarder med den nyeste teknologi.<\/p>\n<h2 id=\"Wichtige-Bestandteile-von-DevOps\" data-renderer-start-pos=\"1056\">Vigtige komponenter i DevOps<\/h2>\n<p data-renderer-start-pos=\"1090\">I mods\u00e6tning til traditionelle vandfaldsudviklingsmodeller involverer DevOps iteration gennem kortere softwareudviklingscyklusser. DevOps p\u00e5virker alle faser af applikationens livscyklus Hver fase bygger p\u00e5 de andre, og ingen af faserne er rollespecifikke. I en ideel DevOps-kultur er hver rolle involveret i hver fase til en vis grad.<\/p>\n<p data-renderer-start-pos=\"1473\"><em><strong>Planl\u00e6g \u2192 Udvikl \u2192 Tilvejebring \u2192 Udf\u00f8r<\/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\">V\u00e6rkt\u00f8jer i DevOps-milj\u00f8et<\/h2>\n<ul class=\"ak-ul\" data-indent-level=\"1\">\n<li>\n<p data-renderer-start-pos=\"1564\"><strong data-renderer-mark=\"true\">V\u00e6rkt\u00f8jer til planl\u00e6gning<\/strong>Jira Software, Azure Boards<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"1610\"><strong data-renderer-mark=\"true\">Kodningsv\u00e6rkt\u00f8jer<\/strong>VS-kode, Visual Studio<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"1649\"><strong data-renderer-mark=\"true\">H\u00e5ndtering af kildekode<\/strong>Azure Repos (Git)<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"1692\"><strong data-renderer-mark=\"true\">Build\/release-pipelines<\/strong> (Kontinuerlig integration - CI, Kontinuerlig udrulning - CD): Docker, Azure Pipelines, ALOps<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"1810\"><strong data-renderer-mark=\"true\">Wiki\/dokumentationsv\u00e6rkt\u00f8jer<\/strong>: Sammenh\u00e6ng<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"1852\"><strong data-renderer-mark=\"true\">St\u00f8ttev\u00e6rkt\u00f8jer <\/strong>(feedback): Jira Service Management<\/p>\n<\/li>\n<\/ul>\n<h2 id=\"DevOps-Schritte-und-beteiligte-Systeme\" data-renderer-start-pos=\"1908\">DevOps-trin og involverede systemer<\/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\">Anmodning om funktion<\/strong>: Indsendelse af en tilpasningsanmodning via billetsystemet (<em data-renderer-mark=\"true\">Jira Service Management<\/em>) af kunden KeyUser<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"2080\"><strong data-renderer-mark=\"true\">Planl\u00e6gning Udviklingsopgave<\/strong>Tildeling af ressourcer og planl\u00e6gning af udviklingsopgaven af projektlederen (<em data-renderer-mark=\"true\">Jira-software<\/em>)<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"2215\"><strong data-renderer-mark=\"true\">Programmering og funktionelle tests<\/strong>Programmering af tilpasninger (<em data-renderer-mark=\"true\">VS-kode<\/em>) + levering\/funktionelle tests (<em data-renderer-mark=\"true\">Business Central udviklingssystem<\/em> &#8211; <span class=\"fabric-text-color-mark\" data-renderer-mark=\"true\" data-text-custom-color=\"#ff5630\">Kun adgang for udviklere<\/span>)<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"2393\"><strong data-renderer-mark=\"true\">F\u00e6rdigg\u00f8relse Udvikling<\/strong>Udvikleren tjekker den \u00e6ndrede kode via \"pull request\" i versionsstyringen (<em data-renderer-mark=\"true\">Git<\/em>). Gennemgang og godkendelse af 2. udvikler i henhold til \"4-\u00f8jne-princippet\"<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"2577\"><strong data-renderer-mark=\"true\">Build\/release-pipelines<\/strong> sikre, at de tilpassede apps automatisk g\u00f8res tilg\u00e6ngelige i test-\/QA-systemet<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"2703\"><strong data-renderer-mark=\"true\">Acceptancetest<\/strong>: De nye funktioner er testet i <em data-renderer-mark=\"true\">QA-system<\/em>. Hvis testen er vellykket, godkender kunden GoLive. I tilf\u00e6lde af fejl gentages trin 3-6.<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"2882\">Efter GoLive-frigivelse af kunder: <strong data-renderer-mark=\"true\">Automatisk levering af apps i produktionssystemet<\/strong>Dette kan udf\u00f8res efter behov eller tidsstyret (i et defineret vedligeholdelsesvindue, f.eks. efter kl. 18.00) for ikke at forstyrre den direkte drift.<\/p>\n<\/li>\n<\/ol>\n<h2 data-renderer-start-pos=\"958\">Vil du gerne vide mere om brugen af DevOps?<\/h2>\n<p>Kom i kontakt med os! Vores r\u00e5dgivere vil med gl\u00e6de hj\u00e6lpe dig eller besvare de f\u00f8rste sp\u00f8rgsm\u00e5l, du m\u00e5tte have.<\/p>\n<p>Tlf.: 089 - 211 11 848 eller e-mail til <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\/da\/wp-json\/wp\/v2\/posts\/7713","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/navision-beratung.de\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/navision-beratung.de\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/navision-beratung.de\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/navision-beratung.de\/da\/wp-json\/wp\/v2\/comments?post=7713"}],"version-history":[{"count":0,"href":"https:\/\/navision-beratung.de\/da\/wp-json\/wp\/v2\/posts\/7713\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/navision-beratung.de\/da\/wp-json\/wp\/v2\/media\/7715"}],"wp:attachment":[{"href":"https:\/\/navision-beratung.de\/da\/wp-json\/wp\/v2\/media?parent=7713"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/navision-beratung.de\/da\/wp-json\/wp\/v2\/categories?post=7713"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/navision-beratung.de\/da\/wp-json\/wp\/v2\/tags?post=7713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}