{"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\/it\/devops\/","title":{"rendered":"DevOps e l'interazione con Business Central"},"content":{"rendered":"<p data-renderer-start-pos=\"1\">Come risultato del programma lanciato da Microsoft nel 2019 e ora completato <strong data-renderer-mark=\"true\">Cambio tecnico<\/strong> del sistema ERP \"Business Central\" (ex \"Dynamics NAV\"\/Navision) a <strong data-renderer-mark=\"true\">Applicazioni di estensione<\/strong> e la relativa esternalizzazione del codice sorgente consentono l'utilizzo di nuove e moderne tecnologie.<strong data-renderer-mark=\"true\"> Strumenti che coprono l'intero ciclo di vita del software,<\/strong> dallo sviluppo (VS Code, Docker) al controllo di versione (Git) e alla distribuzione (Azure DevOps, ALOps).<\/p>\n<p data-renderer-start-pos=\"458\">Un ruolo centrale \u00e8 svolto da <strong data-renderer-mark=\"true\">DevOps<\/strong>. DevOps \u00e8 sinonimo di una nuova cultura della collaborazione tra reparti precedentemente separati. Processi e tecnologie condivise consentono una collaborazione pi\u00f9 efficace ed efficiente tra le aree di sviluppo del software (<strong data-renderer-mark=\"true\">Dev<\/strong>), amministratori di sistema (<strong data-renderer-mark=\"true\">Operazioni<\/strong>), ma anche la garanzia di qualit\u00e0. DevOps pu\u00f2 migliorare la qualit\u00e0 del software e la velocit\u00e0 di sviluppo e consegna, aumentando cos\u00ec la soddisfazione dei clienti.<\/p>\n<p data-renderer-start-pos=\"954\">DevOps unisce persone, processi e tecnologie per creare un valore aggiunto continuo.<\/p>\n<p data-renderer-start-pos=\"954\">Da tempo implementiamo con successo i progetti dei nostri clienti con DevOps, creando un'infrastruttura di sistema standardizzata e a prova di audit. Utilizzando DevOps, non solo abbiamo creato un flusso di lavoro standardizzato per l'implementazione, ma abbiamo anche stabilito nuovi standard con una tecnologia all'avanguardia.<\/p>\n<h2 id=\"Wichtige-Bestandteile-von-DevOps\" data-renderer-start-pos=\"1056\">Componenti importanti di DevOps<\/h2>\n<p data-renderer-start-pos=\"1090\">A differenza dei tradizionali modelli di sviluppo a cascata, DevOps prevede l'iterazione attraverso cicli di sviluppo del software pi\u00f9 brevi. DevOps ha un impatto su tutte le fasi del ciclo di vita dell'applicazione Ogni fase si basa sulle altre e nessuna di esse \u00e8 specifica del ruolo. In una cultura DevOps ideale, ogni ruolo \u00e8 coinvolto in qualche misura in ogni fase.<\/p>\n<p data-renderer-start-pos=\"1473\"><em><strong>Pianificare \u2192 Sviluppare \u2192 Fornire \u2192 Eseguire<\/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\">Strumenti in ambiente 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\">Strumenti di pianificazione<\/strong>Software Jira, Azure Boards<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"1610\"><strong data-renderer-mark=\"true\">Strumenti di codifica<\/strong>VS Code, Visual Studio<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"1649\"><strong data-renderer-mark=\"true\">Gestione del codice sorgente<\/strong>Repository di Azure (Git)<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"1692\"><strong data-renderer-mark=\"true\">Pipeline di compilazione\/rilascio<\/strong> (Integrazione continua - CI, Distribuzione continua - CD): Docker, Azure Pipelines, ALOps<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"1810\"><strong data-renderer-mark=\"true\">Strumenti di wiki\/documentazione<\/strong>: Confluenza<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"1852\"><strong data-renderer-mark=\"true\">Strumenti di supporto <\/strong>(feedback): Gestione dei servizi Jira<\/p>\n<\/li>\n<\/ul>\n<h2 id=\"DevOps-Schritte-und-beteiligte-Systeme\" data-renderer-start-pos=\"1908\">Fasi e sistemi DevOps coinvolti<\/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\">Richiesta di funzionalit\u00e0<\/strong>Invio di una richiesta di personalizzazione tramite il sistema di ticket (<em data-renderer-mark=\"true\">Gestione dei servizi Jira<\/em>) dal cliente KeyUser<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"2080\"><strong data-renderer-mark=\"true\">Pianificazione Compito di sviluppo<\/strong>Allocazione delle risorse e programmazione dell'attivit\u00e0 di sviluppo da parte del project manager (<em data-renderer-mark=\"true\">Software Jira<\/em>)<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"2215\"><strong data-renderer-mark=\"true\">Programmazione e test funzionali<\/strong>Programmare le personalizzazioni (<em data-renderer-mark=\"true\">Codice VS<\/em>) + test di fornitura\/funzionali (<em data-renderer-mark=\"true\">Sistema di sviluppo Business Central<\/em> &#8211; <span class=\"fabric-text-color-mark\" data-renderer-mark=\"true\" data-text-custom-color=\"#ff5630\">Accesso riservato agli sviluppatori<\/span>)<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"2393\"><strong data-renderer-mark=\"true\">Finalizzazione Sviluppo<\/strong>Lo sviluppatore controlla il codice modificato tramite \"pull request\" nella gestione delle versioni (<em data-renderer-mark=\"true\">Git<\/em>). Revisione e approvazione da parte del 2\u00b0 sviluppatore secondo il \"principio dei 4 occhi\".<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"2577\"><strong data-renderer-mark=\"true\">Pipeline di compilazione\/rilascio<\/strong> garantire che le applicazioni personalizzate siano rese automaticamente disponibili nel sistema di test\/QA<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"2703\"><strong data-renderer-mark=\"true\">Test di accettazione<\/strong>Le nuove funzionalit\u00e0 vengono testate nel <em data-renderer-mark=\"true\">Sistema QA<\/em>. Se il test ha esito positivo, il cliente autorizza il GoLive. In caso di errori, si ripetono le fasi 3-6.<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"2882\">Dopo il rilascio di GoLive da parte dei clienti: <strong data-renderer-mark=\"true\">Provisioning automatico delle app nel sistema di produzione<\/strong>Pu\u00f2 essere effettuata in base alle esigenze o a tempo (in una finestra di manutenzione definita, ad esempio dopo le 18:00), in modo da non interrompere il funzionamento in tempo reale.<\/p>\n<\/li>\n<\/ol>\n<h2 data-renderer-start-pos=\"958\">Volete saperne di pi\u00f9 sull'uso di DevOps?<\/h2>\n<p>Mettetevi in contatto con noi! I nostri consulenti saranno lieti di assistervi e di rispondere alle vostre domande iniziali.<\/p>\n<p>Tel.: 089 - 211 11 848 o e-mail a <a href=\"mailto:vertrieb@br-ag.com\" target=\"_blank\" rel=\"noreferrer noopener\">vertrieb@br-ag.com<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>La conversione tecnica del sistema ERP \"Business Central\" (ex \"Dynamics NAV\"\/Navision) in app di estensione, iniziata da Microsoft nel 2019 e ora completata, e la relativa esternalizzazione del codice sorgente consentono di utilizzare nuovi e moderni strumenti che migliorano l'intero ciclo di vita del software, dallo sviluppo (VS Code, Docker) al controllo delle versioni (Git) e alla distribuzione (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\/it\/wp-json\/wp\/v2\/posts\/7713","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/navision-beratung.de\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/navision-beratung.de\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/navision-beratung.de\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/navision-beratung.de\/it\/wp-json\/wp\/v2\/comments?post=7713"}],"version-history":[{"count":0,"href":"https:\/\/navision-beratung.de\/it\/wp-json\/wp\/v2\/posts\/7713\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/navision-beratung.de\/it\/wp-json\/wp\/v2\/media\/7715"}],"wp:attachment":[{"href":"https:\/\/navision-beratung.de\/it\/wp-json\/wp\/v2\/media?parent=7713"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/navision-beratung.de\/it\/wp-json\/wp\/v2\/categories?post=7713"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/navision-beratung.de\/it\/wp-json\/wp\/v2\/tags?post=7713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}