{"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\/pl\/devops\/","title":{"rendered":"DevOps i interakcja z Business Central"},"content":{"rendered":"<p data-renderer-start-pos=\"1\">Durch die von Microsoft 2019 begonnene und mittlerweile abgeschlossene <strong data-renderer-mark=\"true\">technische Umstellung<\/strong> des ERP System \u201cBusiness Central\u201d (ehemals \u201cDynamics NAV\u201d\/Navision) auf <strong data-renderer-mark=\"true\">Extension-Apps<\/strong> und die damit verbundene Auslagerung des Quellcodes erm\u00f6glichen den Einsatz neuer, moderner<strong data-renderer-mark=\"true\"> Tools, die den kompletten Software-Lebenszyklus,<\/strong> von der Entwicklung (VS Code, Docker), \u00fcber die Versionskontrolle (Git) bis zum Deployment (Azure DevOps, ALOps) besser unterst\u00fctzen.<\/p>\n<p data-renderer-start-pos=\"458\">Eine zentrale Rolle spielt hier <strong data-renderer-mark=\"true\">DevOps<\/strong>. DevOps steht f\u00fcr eine neue Kultur der Zusammenarbeit von bisher getrennten Abteilungen. Durch gemeinsame Prozesse und Technologien wird eine effektivere und effizientere Zusammenarbeit der Bereiche Softwareentwicklung (<strong data-renderer-mark=\"true\">Dev<\/strong>), Systemadministratoren (<strong data-renderer-mark=\"true\">Ops<\/strong>), aber auch der Qualit\u00e4tssicherung erm\u00f6glicht. Mit DevOps kann die Softwarequalit\u00e4t, die Geschwindigkeit der Entwicklung und der Auslieferung verbessert und damit die Kundenzufriedenheit erh\u00f6ht werden.<\/p>\n<p data-renderer-start-pos=\"954\">DevOps vereint Menschen, Prozesse und Technologien, um einen kontinuierlichen Mehrwert zu schaffen.<\/p>\n<p data-renderer-start-pos=\"954\">Seit einiger Zeit setzen wir unsere Kundenprojekte erfolgreich mit DevOps um und schaffen somit eine einheitliche, revisionssichere Systeminfrastruktur. Mit dem Einsatz von DevOps haben wir nicht nur einen einheitlichen Workflow f\u00fcr das Deployment geschaffen, sondern setzen mit modernster Technologie neue Standards.<\/p>\n<h2 id=\"Wichtige-Bestandteile-von-DevOps\" data-renderer-start-pos=\"1056\">Wichtige Bestandteile von DevOps<\/h2>\n<p data-renderer-start-pos=\"1090\">Im Gegensatz zu traditionellen Waterfall-Entwicklungsmodellen werden bei DevOps k\u00fcrzere Softwareentwicklungszyklen iterativ durchlaufen. DevOps wirkt sich durch auf alle Phasen des Anwendungslebenszyklus aus Jede Phase baut auf den anderen auf, und keine der Phasen ist rollenspezifisch. In einer idealen DevOps-Kultur ist jede Rolle in bestimmtem Ausma\u00df an jeder Phase beteiligt.<\/p>\n<p data-renderer-start-pos=\"1473\"><em><strong>Planen \u2192 Entwickeln \u2192 Bereitstellen \u2192 Ausf\u00fchren<\/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\">Tools in der DevOps-Umgebung<\/h2>\n<ul class=\"ak-ul\" data-indent-level=\"1\">\n<li>\n<p data-renderer-start-pos=\"1564\"><strong data-renderer-mark=\"true\">Planungstools<\/strong>: Jira Software, Azure Boards<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"1610\"><strong data-renderer-mark=\"true\">Codingtools<\/strong>: VS Code, Visual Studio<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"1649\"><strong data-renderer-mark=\"true\">Quellcode-Verwaltung<\/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> (Continuous Integration &#8211; CI, Continuous Deployment &#8211; CD): Docker, Azure Pipelines, ALOps<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"1810\"><strong data-renderer-mark=\"true\">Wiki-\/Dokumentations-Tools<\/strong>: Confluence<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"1852\"><strong data-renderer-mark=\"true\">Support-Tools <\/strong>(Feedback): Jira Service Management<\/p>\n<\/li>\n<\/ul>\n<h2 id=\"DevOps-Schritte-und-beteiligte-Systeme\" data-renderer-start-pos=\"1908\">DevOps-Schritte und beteiligte Systeme<\/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\">Feature-Request<\/strong>: Einreichen eines Anpassungswunsches \u00fcber das Ticketsystem (<em data-renderer-mark=\"true\">Jira Service Management<\/em>) durch den Kunden-KeyUser<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"2080\"><strong data-renderer-mark=\"true\">Planung Entwicklungsaufgabe<\/strong>: Ressourcen-Zuweisung und zeitliche Planung der Entwicklungsaufgabe durch Projektleiter (<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\">Programmierung und Funktionstests<\/strong>: Programmierung der Anpassungen (<em data-renderer-mark=\"true\">VS Code<\/em>) + Bereitstellung\/Funktionstests (<em data-renderer-mark=\"true\">Business Central Entwicklungssystem<\/em> &#8211; <span class=\"fabric-text-color-mark\" data-renderer-mark=\"true\" data-text-custom-color=\"#ff5630\">Zugriff nur f\u00fcr Entwickler<\/span>)<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"2393\"><strong data-renderer-mark=\"true\">Abschluss Entwicklung<\/strong>: Entwickler checkt den ge\u00e4nderten Code per \u201cPull Request\u201d in die Versionsverwaltung (<em data-renderer-mark=\"true\">Git<\/em>) ein. Pr\u00fcfung und Freigabe durch 2. Entwickler nach \u201c4-Augen-Prinzip\u201d<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"2577\"><strong data-renderer-mark=\"true\">Build-\/Release Pipelines<\/strong> sorgen f\u00fcr eine automatische Bereitsstellung der kundenspezifischen Apps in das Test-\/ QS-System<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"2703\"><strong data-renderer-mark=\"true\">Abnahme-Test<\/strong>: Der Test der neue Features erfolgt im <em data-renderer-mark=\"true\">QS-System<\/em>. Bei erfolgreichem Test erteilt der Kunde die Freigabe zum GoLive. Bei Fehlern wiederholen sich die Schritte 3-6.<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"2882\">Nach GoLive-Freigabe durch Kunden: <strong data-renderer-mark=\"true\">Automatische App-Bereitstellung in das Produktiv-System<\/strong>: Dies kann nach Bedarf oder zeitgesteuert (in einem definierten Wartungsfenster, z.B. nach 18:00 Uhr) erfolgen, um den Live-Betrieb nicht zu st\u00f6ren<\/p>\n<\/li>\n<\/ol>\n<h2 data-renderer-start-pos=\"958\">M\u00f6chten Sie mehr \u00fcber den Einsatz von DevOps erfahren?<\/h2>\n<p>Skontaktuj si\u0119 z nami! Nasi doradcy z przyjemno\u015bci\u0105 udziel\u0105 wsparcia lub odpowiedz\u0105 na wszelkie wst\u0119pne pytania.<\/p>\n<p>Tel.: 089 - 211 11 848 lub e-mail na adres <a href=\"mailto:vertrieb@br-ag.com\" target=\"_blank\" rel=\"noreferrer noopener\">vertrieb@br-ag.com<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Techniczna konwersja systemu ERP \"Business Central\" (dawniej \"Dynamics NAV\"\/Navision) na aplikacje rozszerzaj\u0105ce, kt\u00f3r\u0105 Microsoft rozpocz\u0105\u0142 w 2019 roku i obecnie zako\u0144czy\u0142, oraz zwi\u0105zany z tym outsourcing kodu \u017ar\u00f3d\u0142owego umo\u017cliwiaj\u0105 korzystanie z nowych, nowoczesnych narz\u0119dzi, kt\u00f3re usprawniaj\u0105 ca\u0142y cykl \u017cycia oprogramowania, od rozwoju (VS Code, Docker) po kontrol\u0119 wersji (Git) i wdra\u017canie (Azure DevOps, ALOps) [...].<\/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\/pl\/wp-json\/wp\/v2\/posts\/7713","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/navision-beratung.de\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/navision-beratung.de\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/navision-beratung.de\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/navision-beratung.de\/pl\/wp-json\/wp\/v2\/comments?post=7713"}],"version-history":[{"count":0,"href":"https:\/\/navision-beratung.de\/pl\/wp-json\/wp\/v2\/posts\/7713\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/navision-beratung.de\/pl\/wp-json\/wp\/v2\/media\/7715"}],"wp:attachment":[{"href":"https:\/\/navision-beratung.de\/pl\/wp-json\/wp\/v2\/media?parent=7713"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/navision-beratung.de\/pl\/wp-json\/wp\/v2\/categories?post=7713"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/navision-beratung.de\/pl\/wp-json\/wp\/v2\/tags?post=7713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}