{"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\/es\/devops\/","title":{"rendered":"DevOps y la interacci\u00f3n con Business Central"},"content":{"rendered":"<p data-renderer-start-pos=\"1\">Como resultado del programa puesto en marcha por Microsoft en 2019 y ya finalizado <strong data-renderer-mark=\"true\">Cambio t\u00e9cnico<\/strong> del sistema ERP \"Business Central\" (antes \"Dynamics NAV\"\/Navision) para <strong data-renderer-mark=\"true\">Aplicaciones de ampliaci\u00f3n<\/strong> y la correspondiente externalizaci\u00f3n del c\u00f3digo fuente permiten el uso de nuevas y modernas<strong data-renderer-mark=\"true\"> Herramientas que cubren todo el ciclo de vida del software,<\/strong> desde el desarrollo (VS Code, Docker) hasta el control de versiones (Git) y el despliegue (Azure DevOps, ALOps).<\/p>\n<p data-renderer-start-pos=\"458\">Un papel central lo desempe\u00f1a <strong data-renderer-mark=\"true\">DevOps<\/strong>. DevOps representa una nueva cultura de colaboraci\u00f3n entre departamentos anteriormente separados. Los procesos y tecnolog\u00edas compartidos permiten una colaboraci\u00f3n m\u00e1s eficaz y eficiente entre las \u00e1reas de desarrollo de software (<strong data-renderer-mark=\"true\">Dev<\/strong>), administradores de sistemas (<strong data-renderer-mark=\"true\">Operaciones<\/strong>), sino tambi\u00e9n la garant\u00eda de calidad. DevOps puede mejorar la calidad del software y la velocidad de desarrollo y entrega, aumentando as\u00ed la satisfacci\u00f3n del cliente.<\/p>\n<p data-renderer-start-pos=\"954\">DevOps une personas, procesos y tecnolog\u00edas para crear un valor a\u00f1adido continuo.<\/p>\n<p data-renderer-start-pos=\"954\">Llevamos tiempo implementando con \u00e9xito los proyectos de nuestros clientes con DevOps, creando una infraestructura de sistemas estandarizada y a prueba de auditor\u00edas. Mediante el uso de DevOps, no solo hemos creado un flujo de trabajo estandarizado para la implantaci\u00f3n, sino que tambi\u00e9n hemos establecido nuevos est\u00e1ndares con tecnolog\u00eda de vanguardia.<\/p>\n<h2 id=\"Wichtige-Bestandteile-von-DevOps\" data-renderer-start-pos=\"1056\">Componentes importantes de DevOps<\/h2>\n<p data-renderer-start-pos=\"1090\">En contraste con los modelos tradicionales de desarrollo en cascada, DevOps implica iterar a trav\u00e9s de ciclos de desarrollo de software m\u00e1s cortos. DevOps afecta a todas las fases del ciclo de vida de la aplicaci\u00f3n Cada fase se basa en las dem\u00e1s, y ninguna de las fases es espec\u00edfica de un rol. En una cultura DevOps ideal, cada funci\u00f3n participa en cada fase en cierta medida.<\/p>\n<p data-renderer-start-pos=\"1473\"><em><strong>Planificar \u2192 Desarrollar \u2192 Proporcionar \u2192 Ejecutar<\/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\">Herramientas en el entorno 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\">Herramientas de planificaci\u00f3n<\/strong>Software Jira, Azure Boards<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"1610\"><strong data-renderer-mark=\"true\">Herramientas de codificaci\u00f3n<\/strong>VS Code, Visual Studio<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"1649\"><strong data-renderer-mark=\"true\">Gesti\u00f3n del c\u00f3digo fuente<\/strong>Repositorios Azure (Git)<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"1692\"><strong data-renderer-mark=\"true\">Canalizaci\u00f3n de creaci\u00f3n\/liberaci\u00f3n<\/strong> (Integraci\u00f3n continua - CI, Despliegue continuo - CD): Docker, Azure Pipelines, ALOps<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"1810\"><strong data-renderer-mark=\"true\">Wiki\/herramientas de documentaci\u00f3n<\/strong>: Confluencia<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"1852\"><strong data-renderer-mark=\"true\">Herramientas de apoyo <\/strong>(comentarios): Gesti\u00f3n de servicios Jira<\/p>\n<\/li>\n<\/ul>\n<h2 id=\"DevOps-Schritte-und-beteiligte-Systeme\" data-renderer-start-pos=\"1908\">Pasos y sistemas DevOps implicados<\/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\">Solicitud de funciones<\/strong>Enviar una solicitud de personalizaci\u00f3n a trav\u00e9s del sistema de tickets (<em data-renderer-mark=\"true\">Gesti\u00f3n de servicios Jira<\/em>) por el cliente KeyUser<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"2080\"><strong data-renderer-mark=\"true\">Planificaci\u00f3n Tarea de desarrollo<\/strong>Asignaci\u00f3n de recursos y programaci\u00f3n de la tarea de desarrollo por parte del jefe de proyecto (<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\">Programaci\u00f3n y pruebas funcionales<\/strong>Programaci\u00f3n de las personalizaciones (<em data-renderer-mark=\"true\">C\u00f3digo VS<\/em>) + provisi\u00f3n\/pruebas funcionales (<em data-renderer-mark=\"true\">Sistema de desarrollo Business Central<\/em> &#8211; <span class=\"fabric-text-color-mark\" data-renderer-mark=\"true\" data-text-custom-color=\"#ff5630\">Acceso s\u00f3lo para desarrolladores<\/span>)<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"2393\"><strong data-renderer-mark=\"true\">Finalizaci\u00f3n Desarrollo<\/strong>El desarrollador comprueba el c\u00f3digo modificado mediante \"pull request\" en la gesti\u00f3n de versiones (<em data-renderer-mark=\"true\">Git<\/em>). Revisi\u00f3n y aprobaci\u00f3n por el 2\u00ba promotor seg\u00fan el \"principio de los 4 ojos\".<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"2577\"><strong data-renderer-mark=\"true\">Canalizaci\u00f3n de creaci\u00f3n\/liberaci\u00f3n<\/strong> Garantizar que las aplicaciones personalizadas est\u00e9n disponibles autom\u00e1ticamente en el sistema de pruebas y control de calidad.<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"2703\"><strong data-renderer-mark=\"true\">Prueba de aceptaci\u00f3n<\/strong>: Las nuevas funciones se prueban en el <em data-renderer-mark=\"true\">Sistema de control de calidad<\/em>. Si la prueba se realiza correctamente, el cliente autoriza el GoLive. En caso de error, se repiten los pasos 3 a 6.<\/p>\n<\/li>\n<li>\n<p data-renderer-start-pos=\"2882\">Tras el lanzamiento de GoLive por los clientes: <strong data-renderer-mark=\"true\">Aprovisionamiento autom\u00e1tico de aplicaciones en el sistema de producci\u00f3n<\/strong>Puede realizarse en funci\u00f3n de las necesidades o de forma controlada en el tiempo (en una ventana de mantenimiento definida, por ejemplo, despu\u00e9s de las 18:00) para no interrumpir el funcionamiento en directo.<\/p>\n<\/li>\n<\/ol>\n<h2 data-renderer-start-pos=\"958\">\u00bfLe gustar\u00eda saber m\u00e1s sobre el uso de DevOps?<\/h2>\n<p>P\u00f3ngase en contacto con nosotros Nuestros asesores estar\u00e1n encantados de ayudarle o responder a sus preguntas iniciales.<\/p>\n<p>Tel.: 089 - 211 11 848 o correo electr\u00f3nico a <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\/es\/wp-json\/wp\/v2\/posts\/7713","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/navision-beratung.de\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/navision-beratung.de\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/navision-beratung.de\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/navision-beratung.de\/es\/wp-json\/wp\/v2\/comments?post=7713"}],"version-history":[{"count":0,"href":"https:\/\/navision-beratung.de\/es\/wp-json\/wp\/v2\/posts\/7713\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/navision-beratung.de\/es\/wp-json\/wp\/v2\/media\/7715"}],"wp:attachment":[{"href":"https:\/\/navision-beratung.de\/es\/wp-json\/wp\/v2\/media?parent=7713"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/navision-beratung.de\/es\/wp-json\/wp\/v2\/categories?post=7713"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/navision-beratung.de\/es\/wp-json\/wp\/v2\/tags?post=7713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}