Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Neste artigo, ficará a saber como o Deutsche Bahn (DB) Group, operador da maior infraestrutura ferroviária da Europa, acelerou a inovação ao capacitar todos os colaboradores a criar aplicações empresariais low-code com o Microsoft Power Platform.
A DB serve milhões de passageiros diariamente, incluindo através dos seus comboios de alta velocidade InterCity Express (ICE) que ligam as principais cidades da Europa. Em transporte e logística, a DB Cargo e a DB Schenker gerem operações extensas, movimentando mercadorias de forma eficiente em todo o mundo.
A DB capacita todos os colaboradores através de uma licença premium do Power Platform. Portanto, os colaboradores da DB podem colaborar para criar e manter aplicações empresariais low-code em escala. Esta política criou uma comunidade vibrante e em rápido crescimento de 4.000 programadores cidadãos que têm mais de 500 aplicações em produção. As aplicações estão a poupar tempo e a reduzir custos em todas as áreas de negócios da DB.
Por exemplo, uma aplicação móvel visa 8.440 reparações de carris, o que economiza três minutos por objetivo em comparação com a gravação manual e devolve 56 dias à equipa.
"Antes de usarmos o Power Platform, era muito caro desenvolver novas aplicações", disse Thomas Czierpke, Chefe de Adoção e Gestão da Mudança do Microsoft 365, do DB Group. "Agora, já não precisamos de um programador profissional e muito tempo."
Cada um dos nossos colaboradores tem uma licença do Power Platform para criar, para resolver problemas para a sua equipa, ou mesmo para toda a empresa. É muito fácil e rápido criar a sua própria aplicação.
— Thomas Czierpke, Chefe de Adoção e Gestão da Mudança
Caso prático
Neste estudo de caso técnico, aprende como:
- O DB Group economizou tempo e custos através de um modelo de programador cidadão que usa o Microsoft Power Platform.
- A aplicação móvel de registo de turnos da DB, incorporada no Power Apps, usa fluxos do Power Automate para agendar e-mails e visualiza dados num dashboard do Power BI.
- A aplicação de manutenção ferroviária da DB, também incorporada no Power Apps, transfere dados para uma tabela e imagens do Dataverse para uma pasta do SharePoint para facilitar a recolha de dados, independentemente de um dispositivo estar online ou offline.
O cenário
A abordagem da DB de criar um programa de programador cidadão opera com um Centro de Excelência (CoE) em dois níveis: centralizado e localizado.
"Temos um Centro de Excelência centralizado, que define diretrizes e padroniza componentes e serviços comuns em toda a empresa", disse Sakibou Tchagbele, que lidera a Equipa de Tópicos Low-Code/No-Code na DB Systel Architecture Guild e na DB CoE Integration Area. "O Centro de Excelência local está realmente foca na implementação ao nível das subsidiárias e inclui o CIO da subsidiária."
Esta abordagem garante que a governação é implementada até ao nível local. Também garante que o programa de programador cidadão possa escalar sem sobrecarregar Tchagbele e a sua equipa. "Não tenho de rever todas as perguntas de todos os programadores cidadãos", explicou, "apenas as que não podem ser resolvidas pelos especialistas locais."
A imagem a seguir ilustra o modelo de governação do Microsoft Power Platform da DB.
As duas principais funções na governação são:
- Utilizadores da plataforma, que criam e mantêm as aplicações do Power Platform.
- Produtores da plataforma, que preparam e implementam o Power Platform para os utilizadores.
Os Utilizadores da plataforma são programadores cidadãos, que criam as aplicações, e as equipas de especialistas locais, que avaliam as aplicações e fornecem feedback e melhorias. As equipas de especialistas locais treinam os programadores cidadãos e aprovam as aplicações quando estiverem prontas para lançamento.
Os programadores cidadãos criam as aplicações em Ambientes Geridos. O processo envolve gerar ideias nos ambientes de programação-teste, testar as aplicações durante a avaliação e o refinamento e, em seguida, implementar as aplicações no ambiente de produção. Os ambientes são preparados e fornecidos pelos Produtores da plataforma, que definem os serviços e garantem a escalabilidade num CoE.
Estratégia de governação
Para criar o seu modelo de governação de programador cidadão, o DB Group concluiu os seguintes passos:
- Forme um CoE para definir, fornecer e dimensionar a governação do Microsoft Power Platform.
- Crie Ambientes Geridos em escala, para que os programadores cidadãos possam gerar as suas ideias em ambientes de programação-teste, refinar as suas aplicações em teste e implementar as aplicações em ambientes de produção.
- Treinar programadores cidadãos e as funções adicionais em escala.
Formar um CoE
A DB formou um CoE para definir, fornecer e dimensionar a governação do Power Platform.
Os Produtores da plataforma criam os conectores para as várias tecnologias e dados, definem componentes e caraterísticas específicos, criam os esquemas funcionais e concebem os modelos. Quando os ambientes de aplicações estão totalmente preparados, os Produtores da plataforma fornecem o serviço aos Ambientes Geridos, onde os programadores cidadãos podem criar as suas aplicações em escala.
A equipa do CoE usa o Kit de Iniciação do Centro de Excelência do Power Platform como base para desenvolver as suas próprias caraterísticas de governação. Para garantir a consistência entre aplicações, a equipa aprovisionou vários modelos do Power Apps com guias de estilo de experiência do utilizador (UX) da DB. Tanto os programadores cidadãos quanto os programadores profissionais usam estes modelos como ponto de partida para o desenvolvimento da sua DB do Power Apps.
Criar Ambientes Geridos em escala
Os programadores cidadãos geram ideias e criam as aplicativos nos respetivos ambientes de programação-teste. Quando um conceito é comprovado, preparam a aplicação enquanto esta é avaliada pelas equipes de especialistas locais quanto à criticidade e valor de negócio, à gestão de riscos, proteção de dados, segurança e assim por diante. Depois de a aplicação ser aprovada, é implementada num ambiente de produção.
Para impulsionar a estratégia de governação em escala, a DB usa Ambientes Geridos desde que as capacidades foram introduzidas em 2022. Estas capacidades incluem conteúdo de boas-vindas personalizado que saúda os criadores assim que iniciam sessão no Power Apps. Este conteúdo de boas-vindas inclui as políticas internas mais recentes para cada ambiente. Além disso, os administradores podem organizar um grande número de ambientes em grupos de ambientes e, em seguida, aplicar regras específicas a esses grupos.
Preparar programadores cidadãos
Os colaboradores da DB adotaram entusiasticamente a oportunidade de criar melhores soluções mais rapidamente e impulsionar a inovação.
Quando Czierpke disponibilizou mais de 2.000 sessões de treino no ano passado, foram totalmente reservadas em apenas sete horas. Ele credita a abordagem comunitária da DB por impulsionar estes níveis de entusiasmo. "Acho que esse é o fator-chave", afirma Czierpke. "Temos 11.000 pessoas na comunidade a participar de workshops e demonstrações e outros eventos de aprendizagem, e agora todos eles se inspiram e empolgam uns aos outros." Esta comunidade do Power Platform é a terceira maior dentro do DB Group.
A DB também lançou uma aplicação de treino inovadora para organizar o treino de colaboradores em toda a empresa, usando as capacidades do Power Platform, incluindo o Power Apps, o Power Automate e o Power BI. Esta iniciativa representa o primeiro caso de utilização do Power Platform ao nível da organização que o Conselho de Trabalhadores aprovou. Portanto, representou um marco significativo para o departamento de TI da DB ao promover uma adoção mais ampla da plataforma.
Como resultado deste treino, os criadores de toda a empresa estão a criar aplicações que geram resultados comerciais significativos.
Aplicações de exemplo
Vejamos alguns exemplos bem-sucedidos de aplicações que os programadores cidadãos criaram. Estes exemplos podem ser úteis para qualquer organização, ao ajudar a compreender os tipos de aplicações a criar e os passos necessários para criá-las. As aplicações de exemplo que se seguem são descritas em detalhes:
- Aplicação que digitaliza o processo de relatório de registo de turnos para equipas que limpam comboios de passageiros
- Aplicação que simplifica processos relacionado com a manutenção de carris
Criar uma aplicação que digitaliza o processo de relatório de registo de turnos
Stephanie Schneider, da DB Services GmbH, criou uma aplicação que digitaliza o processo de relatórios para as equipas que limpam comboios de passageiros. Os dados do registo de turnos que eram anteriormente registados em papel podem agora ser inseridos diretamente numa aplicação móvel que foi criada com o Power Apps. Os dados são compilados automaticamente, enviados por e-mail aos gestores através de um fluxo do Power Automate agendado e mostrados num dashboard do Power BI que fornece informações instantâneas sobre o desempenho.
A imagem a seguir mostra a experiência de utilizador. Um colaborador seleciona Iniciar e preenche as informações de relatório, conforme mostrado à esquerda. Os dados são então visualizados para business intelligence no dashboard do Power BI, conforme mostrado à direita.
A aplicação reduz os erros causados por má caligrafia de 20% para 2% e poupa aos gestores de turno aproximadamente 70 minutos por turno. Portanto, como há três turnos por dia, a aplicação economiza aos gestores de turno 24 horas ao longo de uma semana — tempo que podem usar em problemas importantes no local. O sucesso da aplicação num grupo rapidamente levou ao interesse de gestores de outras áreas de negócio. "Os meus colegas noutras regiões estão a testar a aplicação agora", disse Schneider. "O impacto potencial em toda a empresa é enorme."
Criar uma aplicação que simplifique os processos de manutenção
Christoph Schmitz, da DB InfraGO, criou uma aplicação para simplificar processos relacionados com a manutenção de carris. A manutenção de carris é um processo complexo que inclui a recolha e a análise de provas fotográficas e dados de medição. No passado, a DB concluía este processo ao enviar trabalhadores equipados com máquinas fotográficas e cadernos de papel. As imagens e os dados eram então movidos manualmente para pastas e ficheiros Excel.
"Era um trabalho necessário, mas não o trabalho principal destes colaboradores", disse Schmitz, cuja aplicações móvel digitalizou todo o processo.
Como mostra a imagem a seguir, basta preencher um formulário na aplicação com informações sobre a manutenção de carris e, em seguida, selecionar o botão Guardar.
Os dados são então transferidos para uma tabela do Dataverse e as imagens que foram capturadas no telefone são transferidas para uma pasta do SharePoint. Graças ao modo offline no Power Apps, os dados também podem ser recolhidos sem receção de rede e carregados quando o dispositivo estiver online novamente.
A aplicação de Schmitz reduz drasticamente os erros e economiza enormes quantidades de tempo. "Até agora, registámos 8.440 objetivos e economizámos três minutos por cada", disse com orgulho. "São 56 dias que devolvemos à equipa."
Conclusões
O caso prático da comunidade de programadores cidadãos da DB demonstra o potencial de usar o Power Apps, o Power Automate, o Dataverse e o Power BI para configurar um sistema que permita que uma organização grande capacite os colaboradores em escala.
Eis algumas conclusões principais para os profissionais de TI que procuram implementar uma solução semelhante nas suas próprias organizações:
Identifique o caso prático que afeta a produtividade de negócio e o sucesso do cliente.
Crie o CoE para garantir implementações de qualidade e também nutrir e educar os colaboradores como parte da comunidade de programadores cidadãos.
Crie e dimensione Ambientes Geridos para conceber, criar, testar e lançar as aplicações. Como parte deste esforço:
Execute pipelines para otimizar o seu processo de implementação. Adicione segurança e eficiência ao processo de aprovação para garantir a conformidade nas suas implementações. Mais informações em Executar pipelines no Power Platform.
Use o Microsoft Power Platform para criar aplicações exclusivas e poderosas ao empregar:
- Power Apps para criar as aplicações.
- Power Automate para agendar fluxos e automatizar tarefas, como e-mail, notificações, recolha de dados e sincronização de ficheiros.
- Microsoft Copilot Studio para criar agentes complementares de IA.
- Dataverse para armazenar e gerir dados com segurança.
- SharePoint para armazenar e gerir ficheiros carregados pelos utilizadores.
- Power BI para visualizar informações da coleção de dados.
Perspetivas futuras
O programa de programador cidadão da DB continua a expandir-se à medida que o interesse e o entusiasmo aumentam diariamente. Como Tchagbele disse, "Com o nosso Centro de Excelência e as equipas locais de especialistas, estamos a permitir que os programadores cidadãos e os programadores profissionais em toda a empresa criem aplicações eficazes de nível empresarial com o Power Platform."