Seria wpisów: Skill Up Academy
Eliza Banaszyńska | 7 września, 2020

Skill Up Academy – nowa inicjatywa szkoleniowa

Skill Up Academy to wewnętrzny projekt szkoleniowy NTT DATA Business Solutions, promujący podnoszenie kwalifikacji i aktywny transfer wiedzy w zakresie szeroko pojętych umiejętności IT. Jednocześnie to doskonała okazja do poznania własnych możliwości i odnalezienia ukrytych talentów w zespole. O genezie, możliwościach i planach na przyszłość opowiada inicjator i opiekun akcji – Artur Wojciechowski, Senior ABAP Consultant w NTT DATA Business Solutions.

#1  Na czym polega Twoja praca jako konsultanta ABAP?

Mówiąc najprościej to praca programisty w stworzonym specjalnie na potrzeby systemu SAP języku ABAP. Na początku mojej kariery z SAP, gdy dołączyłem do NTT DATA Business Solutions w 1999 r., zajmowałem się podstawowymi zadaniami, budowałem proste raporty. W miarę rozwoju kompetencji coraz bardziej klarowały się również moje zainteresowania. Podążyłem w ich kierunku i zacząłem budować bardziej złożone obiekty w SAP w tym np. rozwijać interfejsy czy tworzyć workflowy.

#2 Skąd pomysł na Skill Up Academy?

Pomysł na Skill UP Academy pojawił się spontanicznie. Pracuję w NTT DATA Business Solutions od 20 lat, jestem również jednym z wykładowców WSB w Poznaniu, gdzie wraz z kolegami z NTT DATA Business Solutions dzielimy się ze studentami m.in. wiedzą z programowania. Stale poszerzam swoje umiejętności oraz odpowiadam za rozwój naszego zespołu ABAP. Lubię przekazywać wiedzę innym i mam w tym doświadczenie, a moja praca nawet po tylu latach sprawia mi przyjemność. Gdy pojawiła się propozycja rozwinięcia tak ciekawej inicjatywy zgodziłem się bez wahania.

#3 Dlaczego ABAP?

Jesteśmy firmą ściśle związaną z SAP. Znajomość programowania w języku ABAP pozwala w pełni zrozumieć funkcjonowanie tego systemu. ABAP przeszedł ewolucję z języka programowania proceduralnego w kierunku programowania obiektowego i wciąż się rozwija. Istnieją obszary SAP, które warto zgłębiać, a prościej jest to robić znając ten język programowania. Poza tym, klienci, których obsługujemy pracują na różnych systemach i mierzą się z różnymi problemami. Nasza praca nie polega tylko na tym, by przygotować raporty czy wydruki, których brakuje w standardzie systemu. Często pojawia się np. potrzeba interfejsowania z systemami zewnętrznymi i tu pojawia się możliwość wykorzystania np. webservice’ów czy innych możliwości które daje SAP, a przez znajomość ABAP mamy możliwość zbudowania konkretnych, dedykowanych danemu problemowi rozwiązań.

#4 Jaki jest cel Skill Up Academy?

Spotkania mają na celu przede wszystkim podnoszenie kompetencji pracowników, ale również poprawę komunikacji między współpracującymi działami. W tej edycji, ucząc języka ABAP, chcemy, aby dzięki podstawowym umiejętnościom, takim jak analiza kodu czy proste debugowanie, konsultanci SAP mogli samodzielnie rozwiązywać problemy klienta. Znajomość podstawowych komend pozwoli także usprawnić komunikację na linii konsultant-programista. Świadomość tego, co tkwi głębiej w systemie daje możliwość poznania perspektywy drugiej strony. To bardzo pomocne chociażby podczas tworzenia specyfikacji technicznej dla programisty. Konsultant z podstawową znajomością ABAP będzie wiedział, na które detale zwracać uwagę.

#5 Trudno nauczyć się programowania ABAP?

Raczej nie. Trudnością podczas przygotowywania rozwiązań w języku ABAP może być mnogość obiektów i zależności pomiędzy nimi oraz to, jak wykorzystać je do rozwiązania konkretnego problemu w systemie SAP. Często zdarza się, że klient potrzebuje np. niestandardowego zestawienia zleceń sprzedaży, faktur lub zbudowania wydajnego interfejsu z innym systemem i naszym zadaniem jest zaspokojenie potrzeb klienta w tym zakresie. Często samo stworzenie rozwiązania nie jest trudne i można to zrobić mając nawet minimalną wiedzę ze składni języka. Zbiór powiązań w systemie jest jednak tak szeroki, że umiejętność znalezienia elementu, który pozwoli właściwie przestawić dane w raporcie czy nowej funkcjonalności wymaga doświadczenia i gruntownej wiedzy.

#6 Jak wyglądał start programu?

Na początek, pilotażowo, uruchomiliśmy program dla chętnych pracowników. Liczba zgłoszeń przerosła nasze oczekiwania do tego stopnia, że aby pracowało się komfortowo musieliśmy podzielić uczestników na dwie grupy. 17 lipca rozpoczęła się I edycja.

#7 W jakiej formie odbywają się spotkania?

Spotykamy się co 2 tygodnie na 3-4h szkolenia online. Program rozpisaliśmy na około 10 jednostek szkoleniowych. Spotkania podzielone są na część merytoryczną, podczas której przedstawiam teorię, a następnie przechodzimy do części warsztatowej i praktycznej pracy na systemach. Z moją pomocą uczestnicy wykonują wtedy proste zadania w systemie, aby utrwalić i przetestować zdobytą wiedzę.

#8 Kto może wziąć udział w Skill Up Academy?

Skill Up Academy jest otwarta dla wszystkich pracowników. Do obecnej edycji zgłosiły się osoby z różnych działów i głównie bez lub z małym doświadczeniem w obszarze programowania. W związku z tym realizujemy materiał na poziomie podstawowym. W 2 edycji wejdziemy poziom wyżej i poznamy bardziej zaawansowane zagadnienia.

#9 Plany na przyszłość?

Nasza inicjatywa została bardzo pozytywnie przyjęta. W przyszłości chcemy, aby stała się ogólną platformą wymiany doświadczeń i wiedzy, nie tylko z zakresu programowania. Przymierzamy się do edycji poświęconych konkretnym modułom SAP, tworzeniu interfejsów, webservice’owaniu, czy aplikacji SAP Fiori. Myślimy również o tym, aby otworzyć Skill Up Academy na zewnątrz i zapraszać na warsztaty osoby z firm, z którymi współpracujemy. Jeśli format się przyjmie, byłaby to dobra szansa, aby pogłębić istniejące relacje oraz otworzyć się na nowych klientów i nowy rodzaj partnerstwa.

Więcej historii pracowników