Podsumowanie
Dla Deutsche Bahn migracja środowiska SAP do S/4HANA to kluczowa inicjatywa biznesowa. Jednym z największych wyzwań była transformacja własnego, rozbudowanego kodu w trakcie stopniowej migracji wielu aplikacji. Ponad 15,3 miliona linii kodu ABAP wymagało szybkiego i spójnego dostosowania przy minimalnym ryzyku. Dzięki rozwiązaniom automatyzacyjnym smartShift oraz eksperckiej wiedzy NTT DATA w obszarze SAP, Deutsche Bahn znacznie przyspieszyła transformację, zminimalizowała ryzyko techniczne i zbudowała fundamenty pod nowoczesne, łatwe w utrzymaniu środowisko SAP gotowe do pracy w chmurze.
Potrzeba biznesowa
Własny, rozbudowany kod komplikuje migrację do SAP S/4HANA
Środowisko SAP firmy Deutsche Bahn ewoluowało przez dziesięciolecia, gromadząc wyspecjalizowane procesy, liczne interfejsy oraz ogromną liczbę niestandardowych rozwiązań. W ramach inicjatywy Argo firma planuje przygotować swoje środowisko IT na przyszłość. Do czasu zakończenia wsparcia technicznego dla SAP ECC w 2027 roku kluczowe systemy w obszarach finansów, zaopatrzenia oraz utrzymania taboru i infrastruktury muszą zostać zmigrowane do SAP S/4HANA.
Szybko po uruchomieniu projektu stało się jasne, że sukces transformacji w dużej mierze zależy od modernizacji własnego kodu. Aby nie hamować innowacji biznesowych, autorskie rozwiązania musiały być stabilne, w pełni kompatybilne z SAP S/4HANA i gotowe sprostać przyszłym wymaganiom.
Wyzwaniem była nie tyle złożoność poszczególnych zmian, co skala całej transformacji. Łącznie należało przeanalizować, ocenić i zoptymalizować pod kątem SAP S/4HANA 234 tysiące obiektów oraz ponad 15 milionów wierszy kodu. Deutsche Bahn chciała przy okazji wyeliminować dług techniczny, usunąć nieużywane rozwiązania i podnieść standardy. Migracja stanowiła pierwszy krok do osiągnięcia nadrzędnego celu, czyli stworzenia fundamentów pod nowoczesne, łatwe w utrzymaniu środowisko SAP gotowe do pracy w chmurze.
Zaangażowanie wewnętrznych i zewnętrznych programistów ABAP do ręcznego dostosowania kodu byłoby procesem zbyt powolnym i ryzykownym. Prawdopodobieństwo wystąpienia niespójności, przedłużających się cykli testowych, a nawet niestabilności systemów docelowych było po prostu zbyt wysokie.
Dzięki temu rozwiązaniu nie tylko zautomatyzowaliśmy zmiany wymagane przez SAP S/4HANA, ale także trwale zmodernizowaliśmy nasz własny kod. Znaczna redukcja długu technicznego zapewnia długoterminową stabilność i gotowość na przyszłe wyzwania.”
Rozwiązanie
Automatyzacja w połączeniu z ekspercką wiedzą o SAP
Deutsche Bahn potrzebowała partnerów, którzy potrafiliby połączyć głęboką wiedzę o SAP ze skalowalnymi metodami automatyzacji, aby zagwarantować bezpieczną, szybką i spójną migrację o najwyższej jakości.
Firma smartShift dostarczyła wysoce zautomatyzowaną platformę technologiczną do analizy, transformacji i modernizacji, podczas gdy NTT DATA wniosła wiedzę o procesach i funkcjonalnościach, niezbędną do skutecznego wdrożenia zmian w operacjach biznesowych i technicznych.
Automatyzacja odegrała kluczową rolę w realizacji projektu na taką skalę. Umożliwiła kompleksową analizę całego kodu źródłowego oraz precyzyjne wdrożenie wymaganych zmian. Jednocześnie pozwoliła na przeprowadzenie działań modernizacyjnych, takich jak poprawa wydajności, bezpieczeństwa i łatwości utrzymania.
Zautomatyzowane, równoległe utrzymanie systemów zapewniło synchronizację bieżących ulepszeń między środowiskiem źródłowym a docelowym bez konieczności uciążliwego zamrażania wersji kodu. Dzięki temu Deutsche Bahn mogła nieprzerwanie i niezawodnie realizować kluczowe procesy biznesowe, sprawnie przechodząc na SAP S/4HANA.
Wartość tego podejścia stała się widoczna już na wczesnym etapie programu. Transformację autorskich rozwiązań w pierwszych systemach zakończono w ciągu zaledwie kilku tygodni, czyli o wiele szybciej, niż ma to miejsce w standardowych projektach tej skali. Wyraźnie wzrosła również jakość bazy kodu. Zlikwidowano dużą część długu technicznego, automatycznie usunięto nieużywane obiekty i selektywnie zmodernizowano istniejący kod. Mimo ogromnej skali zmian nakład pracy związany z testami był niewielki, co potwierdza stabilność i niezawodność wyników uzyskanych dzięki automatyzacji.
NTT DATA wsparła Deutsche Bahn swoją ekspercką wiedzą o procesach i transformacji. Było to niezbędne do wprowadzenia dostosowań funkcjonalnych w wielu strumieniach projektowych, gwarantując płynną współpracę między automatyzacją a wymaganiami biznesowymi.
Modele realizacji oparte na stałej cenie i ustalonym harmonogramie przyniosły przewidywalne rezultaty, niezawodne umowy o gwarantowanym poziomie usług oraz przejrzyste ramy czasowe i struktury kosztów. Zagwarantowało to wysoki poziom pewności planowania w tak złożonym środowisku organizacyjnym, jakim jest Deutsche Bahn.
Rezultaty
Szybka i bezpieczna transformacja z myślą o przyszłości SAP
W chwili powstawania tego tekstu pomyślnie zmodernizowano 11 systemów, a pierwsze środowiska SAP S/4HANA działały już w środowisku produkcyjnym. Opinie na temat inicjatywy Argo jasno pokazują, że połączenie automatyzacji, eksperckiej wiedzy o SAP oraz ustrukturyzowanego podejścia do wdrożenia pozwoliło przyspieszyć proces, zmniejszyć ryzyko i zbudować fundamenty pod trwałą modernizację.
Deutsche Bahn z powodzeniem przeszła na SAP S/4HANA, zyskując znacznie stabilniejszą, zoptymalizowaną i przygotowaną na przyszłe wyzwania bazę kodu SAP, która będzie stanowić solidną podstawę na długie lata.
Najważniejsze wyniki to:
Transformacja zakończona w kilka tygodni zamiast miesięcy
Dostosowanie własnego kodu dla każdego systemu zajęło średnio zaledwie cztery tygodnie, co jest procesem znacznie szybszym w porównaniu z tradycyjnymi metodami.
Precyzyjne dostosowanie 15,3 miliona linii kodu
Analiza przeprowadzona przez smartShift wykryła 863 tysiące fragmentów wymagających uwagi w istniejącej bazie kodu. Około 57 tysięcy z nich wiązało się z niezbędnymi modyfikacjami pod kątem środowisk SAP HANA i S/4HANA. Większość zidentyfikowanych obszarów dotyczyła szerszych inicjatyw modernizacyjnych, takich jak zwiększenie bezpieczeństwa, optymalizacja wydajności oraz wdrożenie nowych standardów ABAP Cloud.
Zrównoważone uporządkowanie kodu
Łącznie w sposób automatyczny i bezpieczny usunięto 14 984 nieużywane obiekty. Stanowi to znaczący krok w stronę zachowania zasad czystego kodu oraz gotowości do pracy w chmurze.
Wysokie standardy jakości
Pomimo szeroko zakrojonych zmian do zespołu odpowiedzialnego za konwersję kodu trafiło zaledwie 20 zgłoszeń z testów. Ta wyjątkowo niska liczba znacząco obniżyła nakład pracy związany z procesem testowania.
Strategiczny partner po Twojej stronie
NTT DATA i smartShift wspierały Deutsche Bahn jako doświadczeni partnerzy, łącząc potencjał automatyzacji z dogłębną wiedzą ekspercką o rozwiązaniach SAP. Dzięki temu wewnętrzne zespoły mogły skupić się na kluczowej działalności biznesowej i koordynacji projektu, podczas gdy zewnętrzni specjaliści dbali o stabilność, jakość oraz trwałą i zrównoważoną modernizację środowiska SAP.
W wyniku tej współpracy spółka Deutsche Bahn przyspieszyła transformację do SAP S/4HANA, zmodernizowała swoją infrastrukturę techniczną i stworzyła stabilną, przygotowaną na przyszłe wyzwania bazę kodu SAP.