Compartir a través de


Deutsche Bahn empodera a los desarrolladores civiles con Power Platform

En este artículo, aprenderá cómo Deutsche Bahn (DB) Group, el operador de la infraestructura ferroviaria más grande de Europa, aceleró la innovación al capacitar a todos los empleados para crear aplicaciones comerciales con poco código mediante el uso de Microsoft Power Platform.

DB atiende a millones de pasajeros diariamente, incluso a través de sus trenes InterCity Express (ICE) de alta velocidad que conectan las principales ciudades de Europa. En el sector del transporte de mercancías y la logística, DB Cargo y DB Schenker gestionan amplias operaciones, moviendo mercancías de forma eficiente en todo el mundo.

DB empodera a todos los empleados a través de una licencia premium de Power Platform. Por lo tanto, los empleados de DB pueden colaborar para crear y mantener aplicaciones empresariales con poco código, a escala. Esta directiva creó una comunidad vibrante y de rápido crecimiento de 4000 desarrolladores civiles que tienen más de 500 aplicaciones en producción. Sus aplicaciones están ahorrando tiempo y reduciendo costos en todas las áreas de negocio de DB.

Por ejemplo, una aplicación móvil tiene como objetivo 8.440 reparaciones de vías, lo que ahorra tres minutos por objetivo en comparación con la grabación manual y devuelve 56 días al equipo.

"Antes de que usáramos Power Platform, era muy costoso desarrollar nuevas aplicaciones", dijo Thomas Czierpke, Jefe de Adopción de Microsoft 365 y Gestión de Cambios de DB Group. "Ahora, ya no necesitamos un desarrollador profesional y mucho tiempo".

Cada uno de nuestros compañeros de trabajo tiene una licencia Power Platform para crear, para resolver problemas para su equipo, o incluso para toda la empresa. Es muy fácil crear tu propia aplicación, y muy rápido.

Thomas Czierpke, Jefe de Adopción y Administración de Cambios

Caso práctico

En este caso práctico técnico, aprenderá cómo:

  • DB Group ahorró tiempo y costos a través de un modelo de desarrollador civil que utiliza Microsoft Power Platform.
  • La aplicación móvil de registro de turno de DB, creada en Power Apps, utiliza flujos de Power Automate para programar correos electrónicos y visualiza datos en un panel de Power BI.
  • La aplicación de mantenimiento ferroviario de DB, también construida en Power Apps, transfiere datos a una tabla de Dataverse e imágenes a una carpeta de SharePoint para facilitar la recopilación de datos, independientemente de si un dispositivo está en línea o fuera de línea.

El escenario

El enfoque de DB para crear un programa de desarrollo ciudadano opera con un Centro de Excelencia (CoE) en dos niveles: centralizado y localizado.

"Tenemos un Centro de Excelencia centralizado, que define pautas y estandariza componentes y servicios comunes en toda la empresa", dijo Sakibou Tchagbele, quien lidera el Equipo de Temas de Low-Code/No-Code en DB Systel Architecture Guild y el Área de Integración de DB CoE. "El Centro de Excelencia local realmente se está enfocando en la implementación a nivel de subsidiaria e incluye al CIO de la subsidiaria".

Este enfoque garantiza que la gobernanza se implemente hasta el nivel local. También garantiza que el programa de desarrolladores ciudadanos pueda escalar sin abrumar a Tchagbele y su equipo. "No tengo que revisar todas las preguntas de todos los desarrolladores ciudadanos", explicó, "solo las que no pueden ser resueltas por los expertos locales".

La siguiente imagen ilustra el modelo de gobernanza de DB de Microsoft Power Platform.

Diagrama que ilustra el modelo de gobernanza de Deutsche Bahn de Power Platform, mostrando roles, procesos y entornos.

Las dos funciones principales en la gobernanza son:

  • Usuarios de la plataforma, que crean y mantienen las aplicaciones de Power Platform.
  • Productores de la plataforma, que preparan e implementan Power Platform para los usuarios.

Los usuarios de la plataforma están formados por desarrolladores civiles, que crean las aplicaciones, y equipos de expertos locales, que evalúan las aplicaciones y proporcionan comentarios y mejoras. Los equipos de expertos locales entrenan a los desarrolladores ciudadanos y aprueban las aplicaciones cuando están listas para su lanzamiento.

Los desarrolladores civiles crean las aplicaciones en entornos administrados. El proceso implica generar ideas en los entornos de desarrollo y prueba, preparar las aplicaciones durante la evaluación y el refinamiento y, a continuación, implementarlas en el entorno de producción. Los entornos son preparados y entregados por los productores de la plataforma, quienes definen los servicios y aseguran la escalabilidad en un CoE.

Estrategia de gobernanza

Para crear su modelo de gobernanza de desarrolladores ciudadanos, DB Group completó los siguientes pasos:

  • Forme un CoE para definir, entregar y escalar la gobernanza de Microsoft Power Platform.
  • Cree entornos administrados a escala, para que los desarrolladores ciudadanos puedan generar sus ideas en entornos de desarrollo y prueba, refinar sus aplicaciones en el entorno de ensayo e implementar sus aplicaciones en entornos de producción.
  • Formar a los desarrolladores civiles y los roles adicionales a escala.

Formar un CoE

DB formó un CoE para definir, entregar y escalar la gobernanza de Power Platform.

Los productores de la plataforma crean los conectores para las distintas tecnologías y datos, definen componentes y características específicos, crean los planos funcionales y diseñan las plantillas. Cuando los entornos de aplicaciones están completamente preparados, los productores de la plataforma entregan el servicio a los entornos administrados, donde los desarrolladores civiles pueden crear sus aplicaciones a escala.

El equipo del CoE utiliza el kit de inicio del Centro de excelencia de Power Platform como base para desarrollar sus propias características de gobernanza. Para garantizar la coherencia entre las aplicaciones, el equipo aprovisionó varias plantillas Power Apps con guías de estilo de experiencia de usuario (UX) de DB. Tanto los desarrolladores civiles como los desarrolladores profesionales utilizan estas plantillas como punto de partida para el desarrollo de sus Power Apps de DB.

Crear entornos administrados a escala

Los desarrolladores civiles generan ideas y crean las aplicaciones en sus entornos de desarrollo y prueba. Cuando se prueba un concepto, preparan la aplicación mientras es evaluada por los equipos de expertos locales para determinar la criticidad y el valor del negocio, la gestión de riesgos, la protección de datos, la seguridad, etc. Una vez aprobada la aplicación, se implementa en un entorno de producción.

Para impulsar su estrategia de gobernanza a escala, DB ha utilizado entornos administrados desde que se introdujeron las capacidades en 2022. Estas capacidades incluyen contenido de bienvenida personalizado que saluda a los creadores tan pronto como inician sesión en Power Apps. Este contenido de bienvenida incluye las directivas internas más recientes para cada entorno. Además, los administradores pueden organizar un gran número de entornos en grupos de entornos y, a continuación, aplicar reglas específicas a esos grupos.

Entrenar a desarrolladores civiles

Los empleados de DB acogieron con entusiasmo la oportunidad de crear mejores soluciones más rápido e impulsar la innovación.

Cuando Czierpke puso a disposición más de 2.000 sesiones de entrenamiento el año pasado, se llenaron en solo siete horas. Atribuye al enfoque comunitario de DB al impulso de este grado de entusiasmo. "Creo que ese es el factor clave", afirma Czierpke. "Tenemos 11 000 personas en la comunidad que asisten a talleres, exhibiciones y otros eventos de aprendizaje, y ahora todos se inspiran y emocionan mutuamente". Esta comunidad de Power Platform es la tercera comunidad más grande dentro de DB Group.

DB también lanzó una innovadora aplicación de capacitación para organizar la capacitación de los empleados en toda la empresa mediante el uso de las capacidades de Power Platform, que incluyen Power Apps, Power Automate y Power BI. Esta iniciativa representa el primer caso de uso de toda la organización de Power Platform que aprobó el Consejo de Trabajadores. Por lo tanto, representó un hito importante para el departamento de TI de DB en el fomento de una adopción más amplia de la plataforma.

Como resultado de esta formación, los creadores de toda la empresa están creando aplicaciones que generan resultados empresariales significativos.

Aplicaciones de ejemplo

Echemos un vistazo a algunas aplicaciones de ejemplo exitosas que los desarrolladores civiles han creado. Estos ejemplos pueden ser útiles para cualquier organización, ya que le ayudan a comprender tanto los tipos de aplicaciones que se van a compilar como los pasos necesarios para crearlas. Se describen en detalle las siguientes aplicaciones de ejemplo:

  • Aplicación que digitaliza el proceso de informes de registro de turno para equipos que limpian trenes de pasajeros
  • Aplicación que agiliza los procesos relacionados con el mantenimiento de las vías

Cree una aplicación que digitalice el proceso de informes del registro de turno

Stephanie Schneider, de DB Services GmbH, creó una aplicación que digitaliza el proceso de presentación de informes para los equipos que limpian los trenes de pasajeros. Los datos del registro de turnos que antes se registraban en papel ahora se pueden ingresar directamente en una aplicación móvil que se creó usando Power Apps. Los datos se compilan automáticamente, se envían por correo electrónico a los administradores a través de un flujo programado de Power Automate y se muestran en un panel de Power BI que proporciona información instantánea sobre el rendimiento.

En la siguiente imagen, se muestra la experiencia de usuario. Un empleado selecciona Inicio y completa la información del informe, como se muestra a la izquierda. A continuación, los datos se visualizan para la inteligencia empresarial en el panel de control de Power BI, como se muestra a la derecha.

Diagrama que muestra una representación de la aplicación creada para digitalizar los informes de registros de turno y de los datos correspondientes de Power BI.

La aplicación reduce los errores causados por una mala escritura a mano del 20% al 2% y ahorra a los administradores de turno aproximadamente 70 minutos por turno. Por lo tanto, debido a que hay tres turnos por día, la aplicación ahorra a los administradores de turno 24 horas en el transcurso de una semana, tiempo que pueden dedicar a problemas importantes en el sitio. El éxito de la aplicación en un grupo generó rápidamente el interés de los gerentes de otras áreas comerciales. "Mis homólogos en otras regiones están probando la aplicación ahora", dijo Schneider. "El impacto potencial en toda la empresa es enorme".

Crear una aplicación que agilice los procesos de mantenimiento

Christoph Schmitz, de DB InfraGO, creó una aplicación para agilizar los procesos relacionados con el mantenimiento de las vías. El mantenimiento de las vías es un proceso complejo que incluye la recopilación y el análisis de pruebas fotográficas y datos de medición. En el pasado, DB completaba este proceso enviando trabajadores equipados con cámaras y cuadernos de papel. Luego, las imágenes y los datos se movían manualmente a carpetas y archivos de Excel.

"Este era un trabajo necesario, pero no el trabajo principal de esos empleados", dijo Schmitz, cuya aplicación móvil digitalizó todo el proceso.

Como muestra la siguiente imagen, un empleado solo tiene que rellenar un formulario en la aplicación con información sobre el mantenimiento de la vía y luego seleccionar el botón guardar.

Diagrama que muestra la aplicación de mantenimiento ferroviario DB, incluida una explicación detallada del formulario para registrar el mantenimiento de la vía.

Luego, los datos se transfieren a una tabla de Dataverse y las imágenes que se capturaron en el teléfono se transfieren a una carpeta de SharePoint. Gracias al modo sin conexión en Power Apps, los datos también se pueden recopilar sin recepción de red y cargarse cuando el dispositivo vuelva a estar en línea.

La aplicación de Schmitz reduce drásticamente los errores y ahorra enormes cantidades de tiempo. "Hasta ahora, hemos registrado 8.440 objetivos y ahorrado tres minutos cada uno", dijo con orgullo. "Son 56 días que le hemos devuelto al equipo".

Conclusiones

El estudio de caso de la comunidad de desarrolladores civiles de DB demuestra el potencial de usar Power Apps, Power Automate, Dataverse, y Power BI para configurar un sistema que permita a una gran organización empoderar a sus empleados a escala.

Estos son algunos puntos clave para los profesionales de TI que buscan implementar una solución similar en su propia organización:

  • Identificar el caso de uso que afecta a la productividad empresarial y al éxito de los clientes.

  • Cree el Centro de Excelencia para garantizar implementaciones de calidad y también para nutrir y educar a los empleados como parte de la comunidad de desarrolladores ciudadanos.

  • Cree y escale entornos administrados para diseñar, compilar, probar y lanzar las aplicaciones. Como parte de este esfuerzo:

  • Ejecute canalizaciones para optimizar el proceso de implementación. Agregue seguridad y eficiencia al proceso de aprobación para garantizar el cumplimiento en sus implementaciones. Obtenga más información acerca de la Ejecución de canalizaciones en Power Platform.

  • Use Microsoft Power Platform para crear aplicaciones únicas y eficaces utilizando:

    • Power Apps para crear las aplicaciones.
    • Power Automate para programar flujos y automatizar tareas como el correo electrónico, las notificaciones, la recopilación de datos y la sincronización de archivos.
    • Microsoft Copilot Studio para crear agentes complementarios de IA.
    • Dataverse para almacenar y administrar datos de forma segura.
    • SharePoint para almacenar y administrar los archivos que cargan los usuarios.
    • Power BI para visualizar la información de la recopilación de datos.

De cara al futuro

El programa de desarrolladores ciudadanos de DB continúa expandiéndose a medida que el interés y el entusiasmo aumentan diariamente. Como dijo Tchagbele: "Con nuestro Centro de Excelencia y equipos locales de expertos, estamos permitiendo que tanto los desarrolladores civiles como los desarrolladores profesionales de toda la empresa creen aplicaciones Power Platform de nivel empresarial de forma eficaz".