Explorar las funcionalidades de SAP Build Governance

Objectives

After completing this lesson, you will be able to:
  • Explicar la necesidad de gobernanza durante el desarrollo ciudadano.
  • Describa la tríada de control.
  • Identifique las capacidades de control de SAP Build.

Gobernanza y desarrollo ciudadano

Una buena gobernanza del desarrollo ciudadano es esencial para el éxito con poco código. Si bien las herramientas low-code revolucionan la experiencia de desarrollo de aplicaciones y procesos, también presentan nuevos desafíos para TI y los líderes de negocio. La organización de TI debe asegurarse de que no surja ninguna TI en la sombra y de que los desarrolladores ciudadanos estén habilitados para crear aplicaciones que sean seguras, escalables y que cumplan con los estándares corporativos. Esta capacitación no solo incluye la participación temprana de las partes interesadas, sino también programas específicos de capacitación y certificación dirigidos a desarrolladores ciudadanos con documentación y pautas sólidas y concisas. Estos son los elementos esenciales en el camino hacia un desarrollo ciudadano exitoso.

Buena gobernanza del desarrollo ciudadano

La buena gobernanza del desarrollo ciudadano es esencial para el éxito con poco código.

Shadow-IT es un tema conocido entre los profesionales de TI corporativos. Se utiliza con frecuencia cuando los empleados, que buscan abordar necesidades específicas o mejorar la eficiencia, omiten los canales oficiales y utilizan software no sancionado. Shadow-IT también puede ocurrir cuando se utilizan herramientas de poco código sancionadas sin ningún tipo de supervisión. Si bien es tentador comenzar rápidamente a crear con poco código cuando se da cuenta de lo rápido que es posible crear soluciones, un entorno no controlado puede plantear varios riesgos y desafíos, entre los que se incluyen:

  • Riesgos de seguridad
  • Problemas de cumplimiento
  • Falta de integración
  • Uso ineficiente de los recursos/riesgo de proliferación y redundancia
  • Soluciones no admitidas
  • Pérdida de control

El control de las plataformas con poco código y el desarrollo del ciudadano pueden mitigar estos riesgos estableciendo políticas y procesos claros para el uso de la tecnología, los canales de comunicación y la habilitación del usuario.

La tríada de gobernanza de un vistazo

Veamos en qué consiste la gobernanza consultando la tríada de gobernanza:

La tríada de la gobernanza

La tríada de la gobernanza:

Personas

Este elemento representa los roles y las personas implicadas en su organización. Incluye profesionales de TI, contribuyentes de líneas de negocio y otros actores clave que forman equipos de fusión. Estos equipos de fusión suelen ser interfuncionales y pueden involucrar tanto a miembros técnicos como no técnicos, como un desarrollador profesional y una persona de negocios que aspira a ser un desarrollador ciudadano. En este contexto, es esencial el establecimiento de un Centro de Excelencia con poco código (CoE). El CoE brinda orientación, supervisión y soporte a los equipos que desarrollan con herramientas como SAP Build y es responsable del control general, la capacitación y el desarrollo, el control de calidad y la gestión del ciclo de vida de la solución. Garantiza que la innovación con poco código se alinee con sus necesidades y prioridades de negocio.

Proceso

El elemento del proceso de la tríada de gobernanza implica la creación de un anteproyecto de confianza en TI. Este anteproyecto establece las reglas, los procesos y las directrices para el uso de herramientas y métodos con poco código, lo que garantiza que los esfuerzos de innovación se alineen con las políticas y los procedimientos de TI. Define los procesos para la seguridad de los datos, el cumplimiento y la gobernanza, y establece roles y responsabilidades claros para las partes interesadas del negocio y de TI. Además, descubrir, compartir e implementar las mejores prácticas debe formar parte de su proceso. Esto podría incluir la definición de estándares para la arquitectura, las pruebas y la implementación de la solución, y garantizar que estas prácticas se apliquen de forma consistente. La capacitación para desarrolladores ciudadanos y profesionales por igual también será importante para mejorar la experiencia de construcción y manejar casos de uso más complejos.

Herramientas y tecnologías

El aspecto final de la tríada abarca herramientas y tecnología. Este elemento se centra en adoptar prácticas de DevOps ampliables, curar API, gestionar el acceso y la autorización, la gestión del ciclo de vida, las pruebas y la supervisión. Estas prácticas garantizan que las soluciones low-code sean escalables, seguras y eficaces. El uso de herramientas como la integración y entrega continuas (CI/CD), el control de versiones y las pruebas automatizadas respaldan la creación rápida de prototipos, pruebas e implementación, y la gestión continua. Para una utilización segura y eficaz de la API, es vital establecer estándares claros para el desarrollo y el uso de la API. Para cumplir con los requisitos de privacidad de datos, se impone con diligencia la gestión de acceso y autorización. La gestión del ciclo de vida implica establecer reglas y procesos claros para el desarrollo, las pruebas, la implementación y el mantenimiento de la solución. Para identificar y abordar los problemas rápidamente, las pruebas y la supervisión periódicas son clave, con herramientas como supervisión de registros y análisis en tiempo real que mejoran el rendimiento de la solución.

Gobernanza en SAP Build

Los tres elementos de la tríada de gobernanza (personas, procesos, tecnología) se rigen en última instancia por la organización de TI. SAP prevé que una escalada exitosa de SAP Build en toda la empresa puede ser respaldada mejor instalando un Centro de Excelencia (CoE) dirigido por TI.

Gobernanza en SAP Build

Escalar SAP Build en toda la organización solo se puede lograr con un enfoque controlado, y se aplica tanto a desarrolladores ciudadanos como profesionales. SAP Build Center of Excellence es responsable de las siguientes tareas:

Escale el desarrollo de forma segura

Este aspecto implica implementar barandillas con seguridad incorporada, API seleccionadas y proyectos de acción, además de utilizar artefactos preconfigurados y paquetes de contenido de casos de uso. También incluye la configuración de políticas, aprobaciones y procesos de desarrollo. Todos estos elementos son cruciales para escalar el desarrollo dentro de una organización y, al mismo tiempo, mantener la seguridad y la eficiencia.

DevOps con poco código

El objetivo de Low-Code DevOps es integrar DevOps de clase empresarial en sus procesos. Esto implica incorporar capacidades de gestión del ciclo de vida del proyecto adecuadas para casos de uso y CI/CD en su ciclo de desarrollo. Este enfoque holístico garantiza el desarrollo y la implementación eficientes de soluciones en toda su organización.

Colaboración de TI y LoB (Fusion Development)

El desarrollo de Fusion se centra en fomentar la colaboración dinámica entre diferentes actores dentro de la organización. Esto significa crear modelos y capacidades de creación conjunta que promuevan la colaboración entre TI, desarrolladores de líneas de negocio (LoB) y desarrolladores ciudadanos. Este enfoque colaborativo maximiza la utilidad y aplicabilidad de las soluciones desarrolladas.

Operaciones de control

Esta faceta de la responsabilidad del CoE consiste en la operacionalización de la gobernanza. Implica establecer y aprovechar los marcos del CoE y de la Comunidad de Prácticas (CoP), y utilizar métodos y kits de herramientas para permitir efectivamente a los creadores de todos los niveles de habilidad. Este enfoque garantiza que todos los miembros de la organización estén habilitados y que la estrategia de control se operacionalice de manera efectiva.

Presentación del kit de herramientas del centro digital de excelencia preconfigurado para SAP Build

Para poner en marcha simplemente un programa de control y un SAP Build CoE, SAP brinda un kit de herramientas de Digital Center of Excellence preconfigurado para SAP Build. Este kit de herramientas es un conjunto de artefactos prediseñados que se pueden utilizar para establecer rápidamente un programa de control y un SAP Build CoE, aprovechando SAP Build Work Zone. El kit de herramientas ayuda a los administradores de TI a gestionar y colaborar con desarrolladores ciudadanos y a crear un punto de entrada para todo lo que los generadores de poco código necesitan para tener éxito.

Resumen

La gobernanza es crucial para el desarrollo exitoso de los ciudadanos, lo que evita el aumento de las TI ocultas y garantiza que las aplicaciones sean seguras, escalables y cumplan con los estándares corporativos. El modelo de gobernanza gira en torno a la "Tríada de Gobernanza", que comprende personas, procesos y tecnología. La plataforma SAP Build admite este control con características como el Centro de excelencia (CoE) liderado por TI, que ayuda a escalar de forma segura el desarrollo, la integración de DevOps low-code, el desarrollo de fusión y la gobernanza operacionalizada. Además, el kit de herramientas de Digital CoE preconfigurado para SAP Build facilita una configuración rápida de un programa de control y un SAP Build CoE, promoviendo así un desarrollo low-code eficiente y eficaz.

Lectura adicional

Lea más sobre las capacidades de gobernanza de SAP Build aquí: