Udostępnij za pośrednictwem


Deutsche Bahn wspiera deweloperów-członków z Power Platform

Z tego artykułu dowiesz się, w jaki sposób Grupa Deutsche Bahn (DB), operator największej infrastruktury kolejowej w Europie, przyspieszyła innowacje, umożliwiając każdemu pracownikowi tworzenie niskokodowych aplikacji biznesowych przy użyciu Microsoft Power Platform.

DB obsługuje miliony pasażerów dziennie, w tym za pośrednictwem szybkich pociągów InterCity Express (ICE), które łączą główne miasta w całej Europie. W zakresie frachtu i logistyki DB Cargo i DB Schenker zarządzają szeroko zakrojonymi operacjami, efektywnie przemieszczając towary na całym świecie.

DB zwiększa możliwości każdego pracownika dzięki licencji premium Power Platform . Dzięki temu pracownicy DB mogą współpracować w celu tworzenia i obsługi niskokodowych aplikacji biznesowych na dużą skalę. Ta polityka stworzyła tętniącą życiem i szybko rozwijającą się społeczność 4,000 deweloperów obywatelskich, którzy mają ponad 500 aplikacji w produkcji. Ich aplikacje oszczędzają czas i obniżają koszty we wszystkich obszarach działalności DB.

Na przykład aplikacja mobilna jest ukierunkowana na 8 440 napraw torów, oszczędzając trzy minuty na cel w porównaniu z ręcznym rejestrowaniem i zwrotnie przyczyniając się do odzyskania 56 dni przez zespół.

"Zanim zaczęliśmy korzystać z aplikacji Power Platform, tworzenie nowych aplikacji było bardzo kosztowne" — powiedział Thomas Czierpke, dyrektor ds Microsoft 365 . wdrażania i zarządzania zmianą w DB Group. "Teraz nie potrzebujemy już profesjonalnego programisty i dużo czasu".

Każdy z naszych współpracowników ma Power Platform licencję na tworzenie, rozwiązywanie problemów dla swojego zespołu, a nawet dla całej firmy. Stworzenie własnej aplikacji jest bardzo łatwe i bardzo szybkie.

Thomas Czierpke, kierownik ds. wdrażania i zarządzania zmianą

Analiza przypadku

Z tej technicznej analizy przypadku dowiesz się, jak:

  • DB Group zaoszczędziła czas i koszty dzięki modelowi dewelopera korporacyjnego, który wykorzystuje Microsoft Power Platform.
  • Power Apps wbudowana aplikacja mobilna dziennika zmian DB używa Power Automate przepływów do planowania wiadomości e-mail i wizualizuje dane na pulpicie Power BI nawigacyjnym.
  • Power Apps również wbudowana aplikacja DB do konserwacji kolei przesyła dane do Dataverse tabeli i obrazy do folderu SharePoint, aby ułatwić gromadzenie danych, niezależnie od tego, czy urządzenie jest w trybie online, czy offline.

Scenariusz

Podejście DB do tworzenia programu deweloperów korporacyjnych opiera się na Centrum Doskonałości (CoE) na dwóch poziomach: scentralizowanym i lokalnym.

"Mamy scentralizowane Centrum Doskonałości, które definiuje wytyczne i standaryzuje wspólne komponenty i usługi w całej firmie" – powiedział Sakibou Tchagbele, który kieruje zespołem tematycznym Low-Code/No-Code w DB Systel Architecture Guild i DB CoE Integration Area. "Lokalne Centrum Doskonałości tak naprawdę koncentruje się na wdrażaniu na poziomie filii i obejmuje dyrektora ds. informatyki w spółce zależnej".

Takie podejście zapewnia, że zarządzanie jest wdrażane na poziomie lokalnym. Zapewnia również, że program deweloperów obywatelskich może się skalować bez przytłaczania Tchagbele i jego zespołu. "Nie muszę sprawdzać każdego pytania od każdego dewelopera obywatelskiego" – wyjaśnił – "tylko te, których nie mogą rozwiązać lokalni eksperci".

Na poniższej ilustracji przedstawiono model zarządzania korporacyjnego DB Microsoft Power Platform.

Diagram ilustrujący model zarządzania korporacyjnego DB's Power Platform, prezentujący role, procesy i środowiska.

Dwie podstawowe role w zarządzaniu to:

  • Użytkownicy platformy, którzy tworzą i utrzymują Power Platform aplikacje.
  • Producenci platformy, którzy przygotowują i wdrażają Power Platform dla użytkowników.

Użytkownikami platformy są deweloperzy obywatelscy, którzy tworzą aplikacje, oraz lokalne zespoły ekspertów, którzy oceniają aplikacje i przekazują informacje zwrotne oraz ulepszenia. Lokalne zespoły ekspertów szkolą deweloperów obywatelskich i zatwierdzają aplikacje, gdy są gotowe do wydania.

Deweloperzy obywatelscy tworzą aplikacje w środowiskach zarządzanych. Proces ten obejmuje generowanie pomysłów w środowiskach deweloperskich i testowych, przemieszczanie aplikacji podczas oceny i udoskonalania, a następnie wdrażanie aplikacji w środowisku produkcyjnym. Środowiska są przygotowywane i dostarczane przez producentów Platformy, którzy definiują usługi i zapewniają skalowalność w Centrum doskonałości.

Strategia nadzoru

Aby stworzyć swój model zarządzania deweloperami obywatelskimi, DB Group wykonała następujące kroki:

  • Utwórz Centrum doskonałości w celu definiowania, dostarczania i skalowania Microsoft Power Platform zarządzania.
  • Twórz środowiska zarządzane na dużą skalę, aby deweloperzy obywatelscy mogli generować swoje pomysły w środowiskach programistyczno-testowych, udoskonalać swoje aplikacje w środowisku przejściowym i wdrażać swoje aplikacje w środowiskach produkcyjnych.
  • Wyszkol deweloperów obywatelskich i dodatkowe role na dużą skalę.

Tworzenie Centrum doskonałości

Utwórz Centrum doskonałości w celu definiowania, dostarczania i skalowania zarządzania Power Platform.

Producenci platformy budują łączniki dla różnych technologii i danych, definiują określone komponenty i funkcje, budują plany funkcjonalne i projektują szablony. Gdy środowiska aplikacji są w pełni przygotowane, producenci platformy dostarczają usługę do środowisk zarządzanych, w których deweloperzy obywatelscy mogą tworzyć swoje aplikacje na dużą skalę.

Zespół Centrum doskonałości używa Power Platform zestawu startowego Centrum doskonałości jako podstawy do opracowywania własnych funkcji zarządzania. Aby zapewnić spójność między aplikacjami, zespół przygotował różne Power Apps szablony z przewodnikami po stylu DB (UX). Zarówno deweloperzy obywatelscy, jak i profesjonalni deweloperzy używają tych szablonów jako punktu wyjścia do tworzenia DB Power Apps.

Tworzenie środowisk w aplikacji i zarządzanie nimi w skali

Deweloperzy obywatelscy generują pomysły i tworzą aplikacje w swoich środowiskach programistyczno-testowych. Gdy koncepcja zostanie sprawdzona, przygotowują aplikację, podczas gdy jest ona oceniana przez lokalne zespoły ekspertów pod kątem krytyczności i wartości biznesowej, zarządzania ryzykiem, ochrony danych, bezpieczeństwa i tak dalej. Po zatwierdzeniu aplikacja jest wdrażana w środowisku produkcyjnym.

Aby realizować swoją strategię zarządzania na dużą skalę, DB korzysta ze środowisk zarządzanych od czasu wprowadzenia tych funkcji w 2022 roku. Możliwości te obejmują spersonalizowaną zawartość powitalną, która wita twórców, gdy tylko się zalogują Power Apps. Ta powitalna zawartość zawiera najnowsze zasady wewnętrzne dla każdego środowiska. Ponadto administratorzy mogą organizować dużą liczbę środowisk w grupy środowisk, a następnie stosować określone reguły w tych grupach.

Szkolenie deweloperów obywatelskich

Pracownicy DB z entuzjazmem przyjęli możliwość szybszego tworzenia lepszych rozwiązań i napędzania innowacji.

Kiedy w zeszłym roku Czierpke udostępnił ponad 2000 sesji szkoleniowych, zostały one w pełni zarezerwowane w ciągu zaledwie siedmiu godzin. Uważa, że podejście DB do społeczności napędza ten poziom ekscytacji. "Myślę, że to kluczowy czynnik" – zapewnia Czierpke. "Mamy 11 000 osób w społeczności, które uczestniczą w warsztatach, pokazach i innych wydarzeniach edukacyjnych, a teraz wszyscy oni wzajemnie się inspirują i ekscytują". Społeczność ta Power Platform jest trzecią co do wielkości społecznością w Grupie DB.

DB uruchomił również przełomową aplikację szkoleniową do organizowania szkoleń pracowników w całej firmie przy użyciu możliwości Power Platform, w tym Power Apps, Power Automate. Power BI Inicjatywa ta jest pierwszym przypadkiem użycia w całej Power Platform organizacji, który został zatwierdzony przez Radę Pracowniczą. W związku z tym był to znaczący kamień milowy dla działu IT DB w promowaniu szerszego przyjęcia platformy.

W wyniku tego szkolenia twórcy w całej firmie tworzą aplikacje, które przynoszą znaczące wyniki biznesowe.

Przykład aplikacji

Przyjrzyjmy się kilku udanym przykładowym aplikacjom, które zbudowali deweloperzy obywatelscy. Te przykłady mogą być przydatne dla każdej organizacji, pomagając jej zrozumieć zarówno typy aplikacji do zbudowania, jak i kroki wymagane do ich zbudowania. Szczegółowo opisano następujące przykładowe aplikacje:

  • Aplikacja, która digitalizuje proces raportowania dziennika zmian dla zespołów sprzątających pociągi pasażerskie
  • Aplikacja, która usprawnia procesy związane z utrzymaniem torów

Tworzenie aplikacji, która digitalizuje proces raportowania dziennika zmian

Stephanie Schneider z DB Services GmbH zbudowała aplikację, która digitalizuje proces raportowania dla zespołów sprzątających pociągi pasażerskie. Dane z dziennika zmian, które wcześniej były rejestrowane na papierze, można teraz wprowadzić bezpośrednio do aplikacji mobilnej, która została utworzona przy użyciu Power Apps. Dane są automatycznie kompilowane, wysyłane pocztą e-mail do menedżerów za pośrednictwem zaplanowanego Power Automate przepływu i wyświetlane na tablicy nawigacyjnej Power BI, która zapewnia natychmiastowy wgląd w wydajność.

Na tym obrazie dostępne są następujące pola kontaktów użytkownika. Pracownik wybiera przycisk Start i wypełnia informacje dotyczące raportowania, jak pokazano po lewej stronie. Dane są następnie wizualizowane na potrzeby analizy biznesowej na Power BI kokpicie, jak pokazano po prawej stronie.

Diagram przedstawiający reprezentację aplikacji stworzonej w celu digitalizacji raportowania dzienników zmiana i odpowiadających im Power BI danych.

Aplikacja zmniejsza liczbę błędów spowodowanych złym pismem odręcznym z 20% do 2% i oszczędza kierownikom zmian około 70 minut na zmianę. W związku z tym, ponieważ w ciągu dnia są trzy zmiany, aplikacja oszczędza kierownikom zmian 24 godziny w ciągu tygodnia — czas, który mogą poświęcić na ważne sprawy na miejscu. Sukces aplikacji w jednej grupie szybko doprowadził do zainteresowania menedżerów z innych obszarów biznesowych. "Moi odpowiednicy w innych regionach testują teraz aplikację" – powiedział Schneider. "Potencjalny wpływ na całą firmę jest ogromny".

Tworzenie aplikacji, która usprawnia procesy konserwacji

Christoph Schmitz z DB InfraGO zbudował aplikację usprawniającą procesy związane z konserwacją torów. Konserwacja torów to złożony proces, który obejmuje gromadzenie i analizowanie dowodów fotograficznych oraz danych pomiarowych. W przeszłości DB realizowało ten proces, wysyłając pracowników, którzy byli wyposażeni w aparaty fotograficzne i papierowe notatniki. Obrazy i dane zostały następnie ręcznie przeniesione do folderów i plików Excel.

"To była konieczna praca, ale nie główna praca tych pracowników" – powiedział Schmitz, którego aplikacja mobilna zdigitalizowała cały proces.

Jak widać na poniższym obrazku, wystarczy, że pracownik wypełni formularz w aplikacji z informacjami o konserwacji toru, a następnie wybierze przycisk Zapisz.

Schemat przedstawiający aplikację DB Rail Maintenance, w tym szczegółowe objaśnienie formularza do rejestrowania konserwacji torów.

Dane są następnie przesyłane do tabeli Dataverse , a obrazy przechwycone telefonem są przesyłane do folderu SharePoint . Dzięki trybowi offline w dane Power Apps mogą być zbierane również bez zasięgu sieci i przesyłane, gdy urządzenie wróci do trybu online.

Aplikacja Schmitz drastycznie zmniejsza liczbę błędów i oszczędza ogromne ilości czasu. "Do tej pory zarejestrowaliśmy 8440 celów i zaoszczędziliśmy po trzy minuty każdy" – powiedział z dumą. "To 56 dni, które oddaliśmy zespołowi".

Wnioski

Studium przypadku społeczności deweloperów obywatelskich DB pokazuje potencjał wykorzystania Power Apps, Power Automate, Dataverse i Power BI do skonfigurowania systemu, który umożliwia dużej organizacji zwiększenie możliwości swoich pracowników na dużą skalę.

Oto kilka kluczowych wniosków dla specjalistów IT, którzy chcą wdrożyć podobne rozwiązanie we własnej organizacji:

  • Zidentyfikuj przypadek użycia, który wpływa na produktywność firmy i sukces klienta.

  • Zbuduj Centrum doskonałości , aby zapewnić wysokiej jakości wdrożenia, a także pielęgnuj i edukuj pracowników w ramach społeczności deweloperów obywatelskich.

  • Twórz i skalowanie środowiska zarządzane, aby projektować, kompilować, testować i wydawać aplikacje. W ramach tych działań:

  • Uruchamiaj przepływy , aby zoptymalizować proces wdrażania. Dodaj zabezpieczenia i wydajność do procesu zatwierdzania, aby zapewnić zgodność wdrożeń. Dowiedz się więcej w Uruchamiaj potoki w Power Platform.

  • Użyj Microsoft Power Platform do tworzenia unikatowych i zaawansowanych aplikacji przy użyciu:

    • Power Apps aby utworzyć aplikacje.
    • Power Automate, aby planować przepływy i automatyzować zadania, takie jak poczta e-mail, powiadomienia, zbieranie danych i synchronizacja plików.
    • Microsoft Copilot Studio , aby utworzyć agentów AI.
    • Dataverse, aby bezpiecznie zarządzać zabezpieczeniami i dostępem do danych.
    • SharePoint , aby przechowywać pliki przesyłane przez użytkowników i zarządzać nimi.
    • Power BI aby wizualizować szczegółowe informacje z kolekcji danych.

Patrząc w przyszłość

Program deweloperów obywatelskich DB stale się rozwija wraz ze wzrostem zainteresowania i entuzjazmu z dnia na dzień. Jak powiedział Tchagbele: "Dzięki naszemu Centrum Doskonałości i lokalnym zespołom ekspertów umożliwiamy zarówno programistom obywatelskim, jak i profesjonalnym programistom w całej firmie tworzenie skutecznych aplikacji Power Platform na poziomie korporacyjnym".