Fedor Ponin: Umiejętności twarde, czyli jak zrozumienie aspektów technicznych zwiększa efektywność zarządzania projektami

Opublikowany: 2023-12-11

Tak zwane umiejętności „miękkie” pomagają członkom zespołu firmy w bardziej otwartej interakcji i upraszczają relacje. Równie ważnym aspektem każdego projektu są „Hard Skills”, czyli nie tylko zrozumienie zadań, ale komunikacja pomiędzy menadżerami i programistami na głębszym, czysto technicznym poziomie. Fedor Ponin, ekspert IT z ponad 15-letnim doświadczeniem w dużych firmach FinTech, opowiedział o swojej metodologii, która prowadzi do efektywnego zarządzania danymi w projektach IT, w oparciu o wysokie kompetencje całego zespołu.

Spis treści ukryj
Definicja problemu
Jak rozwiązać problem: doświadczenie Fedora Ponina
Fedor Ponin: Szczegóły tła
Ujednolicone wsparcie techniczne Megafon-Retail
Usługa rozliczeniowa

Definicja problemu

Istnieje dość powszechne błędne przekonanie, że menedżer prowadzący projekt niekoniecznie rozumie zawiłości techniczne. Jego zadaniem jest dobra komunikacja, posiadanie rozwiniętych „umiejętności miękkich” oraz umiejętność tworzenia procesów i powiązań pomiędzy wszystkimi członkami zespołu.

Jednak to właśnie brak kompetencji w kwestiach technicznych uniemożliwia prawidłowe funkcjonowanie jakiegokolwiek projektu na poziomie „klient/specjalista techniczny”. Kompetentny menedżer, który rozumie, jak wszystko działa, jest w stanie jasno sformułować wymagania na wszystkich etapach: od ustalenia zadania po realizację wszystkich etapów projektu jako całości.

Jak rozwiązać problem: doświadczenie Fedora Ponina

Aby zwiększyć poziom komunikacji między kierownikami projektów a specjalistami technicznymi, Fedor wprowadził własną metodologię. Prowadził szkolenia dla menadżerów oraz wydarzenia specjalne pomiędzy technikami a menadżerami. Podczas takich sesji specjaliści IT posługiwali się językiem mniej nasyconym specjalną terminologią i wizualizowali wdrożone praktyki. Przyczyniło się to do łatwiejszego przyswajania materiału i poprawy wzajemnego zrozumienia.

Jednak najskuteczniejszym podejściem jest podniesienie kompetencji kierowników projektów do poziomu wystarczającego do jasnego zrozumienia wszystkich cech technicznych.

Komunikacja oparta na interakcji kompetentnych technicznie specjalistów pozwala rozwiązać kilka problemów jednocześnie:

  • Zmniejsza ryzyko nieporozumień, a tym samym znacznie zmniejsza prawdopodobieństwo edycji (edycji);
  • Obniża koszt projektu ze względu na brak modyfikacji i poprawek;
  • Zwiększa szybkość wykonywania zadań.

Jest jeszcze jeden przydatny aspekt tej strategii, jakim jest wzrost zaufania pomiędzy specjalistami biznesowymi i technicznymi. Wszelkie procesy zachodzące w atmosferze wzajemnego zrozumienia i wysokich kompetencji wszystkich uczestników prowadzą do efektywniejszego opracowania rozwiązań jako całości.

Fedor Ponin nie tylko wdrożył w praktyce podniesienie poziomu kierowników projektów, ale po wdrożeniu stworzonych metod przeprowadził szkolenia dla innych firm, a także opublikował podręcznik metodologiczny krok po kroku. Zastosowanie go dało pozytywne rezultaty i stało się potwierdzeniem profesjonalizmu Fedora.

Opracowana metoda znalazła szerokie zastosowanie w praktyce. Potwierdzają to recenzje kolegów, wypowiedzi samego dewelopera, a także pozytywne doświadczenia firm zewnętrznych.

Jak powiedział przedstawiciel jednej z firm deweloperskich, które wdrożyły tę technikę:

„Technika Fedora stała się prawdziwym zbawieniem dla naszego zespołu. Stoimy przed problemem integracji dużej ilości danych pochodzących z różnych źródeł. Stosując tę ​​technikę wybrałam optymalny dla naszych potrzeb typ bazy danych, co skróciło czas integracji o około 30%. Ponadto znajomość grafowych baz danych całkowicie zmieniła podejście do analizy sieci społecznościowych, przyspieszając proces identyfikacji kluczowych relacji w danych o 40%. Technika ta to prawdziwe narzędzie w rękach profesjonalnego menadżera, który chce jak najbardziej efektywnie zarządzać danymi w swoich projektach.”

„Zrozumienie różnic pomiędzy relacyjnymi i nierelacyjnymi bazami danych pozwoliło mi podjąć niewątpliwą decyzję na korzyść NoSQL w naszym projekcie, co przełożyło się na 20% wzrost wydajności aplikacji i 15% zmniejszenie obciążenia serwera. Dzięki praktycznemu zastosowaniu metod Fedora udało mi się zwiększyć efektywność zespołu i poprawić komunikację z programistami, co ostatecznie wpłynęło na jakość naszego produktu i poziom zadowolenia klientów” – zauważa jeden z współpracowników Fedora.

„Podczas jednego z projektów zwiększenie kompetencji w zakresie baz danych zorientowanych na dokumenty pomogło zespołowi lepiej zorganizować przechowywanie i przetwarzanie danych multimedialnych, co zmniejszyło ilość miejsca zajmowanego na serwerze o 25%” – komentuje sam Fedor Ponin.


Fedor Ponin: Szczegóły tła

Fedor Ponin

Karierę zawodową Fedora Ponina rozpoczął w 2007 roku po ukończeniu studiów wyższych (Wydział Informatyki Obliczeniowej i Cybernetyki) na stanowisku administratora systemów. Zainteresowanie Fedora rozwojem i szereg własnych, unikalnych projektów przyciągnęło uwagę przedsiębiorstw i to właśnie tam rozpoczęła się jego kariera jako programisty.

Doświadczenie Fedora obejmuje pracę w dużych firmach: Ingosstrakh, Megafon-Retail (spółka zależna Megafon), Gazprom Neft ITO, MTS i Russian Standard Bank. Jego obecne stanowisko to Inżynier Oprogramowania Sztabowego w Innotech Group of Companies (grupie firm zatrudniającej ponad 10 tysięcy pracowników, założonej przez VTB Bank).

Mówiąc o konkretnych zadaniach, jakie stanął przed Fedorem Poninem, nie możemy pominąć dwóch projektów: udziału w tworzeniu Megafon-Retail Unified Service Center oraz rozwoju usługi bilingowej dla wewnętrznej chmury IaaS.


Ujednolicone wsparcie techniczne Megafon-Retail

W ramach udziału w tworzeniu Jednolitego Centrum Obsługi Technicznej (wcześniej każdy z ośmiu oddziałów firmy miał własny dział wsparcia technicznego) Fedor Ponin opracował i wdrożył system kontroli jakości operatora. Automatyzacja danych systemowych pozwoliła utrzymać KPI Unified Technical Support na poziomie 99,99%, dzięki automatycznemu rankingowi zgłoszeń po słowach kluczowych:

  • podobne problemy były wykrywane znacznie szybciej;
  • szybko zidentyfikowano niedziałającą usługę;
  • odpowiedzialni specjaliści zostali powiadomieni w odpowiednim czasie;
  • skrócono czas przestoju usług (w wyniku automatyzacji).

Stworzone oprogramowanie umożliwiło śledzenie wydajności wszystkich pracowników. Dzięki temu oprogramowaniu zbudowano raportowanie uwzględniające efektywność wizualną każdego pracownika, co zaowocowało zwiększoną motywacją każdego do wykazania się wysokimi wynikami.

W rezultacie wzrosła lojalność klientów wobec całej firmy, co pozytywnie wpłynęło na wzrost sprzedaży. Rozwój Fedora został doceniony na szczeblu dyrektora generalnego firmy.


Usługa rozliczeniowa

W ramach optymalizacji wykorzystania mocy obliczeniowej grupy spółek, dla klientów stworzono chmurę IaaS. Wyzwaniem Fedora było opracowanie efektywnego systemu bilingowego, który zbierałby raporty o stanach maszyn wirtualnych. Efektem prac była usługa, która mogła:

  • generowanie raportów dla klientów z bieżących projektów za dowolny okres;
  • umożliwiają generowanie aktów płatniczych;
  • łączą dwa zakresy funkcjonalności: dla menadżerów i klientów.

Menedżerowie usług mogli dodawać nowych klientów, udzielać i zatwierdzać dostęp do projektów, a klienci mogli monitorować swoje „chmury” w czasie rzeczywistym, śledzić koszty, prowadzić budżetowanie oraz w pełni delegować uprawnienia do tworzenia i edycji maszyn wirtualnych.