10 filarów, które musi utrzymać dobry szef IT
Rola lidera technologicznego w firmie jest złożona i wielowymiarowa - niezależnie od tego, czy jest to CTO, Dyrektor IT, czy Head of Engineering. Z mojego doświadczenia wynika, że pogodzenie wszystkich obowiązków stanowi spore wyzwanie. Zakres odpowiedzialności jest szeroki, dlatego tak ważne jest świadome planowanie działań i odpowiednie delegowanie obowiązków. Wielu managerów nieświadomie poświęca zbyt dużo uwagi jednej dziedzinie, zaniedbując inne, co w dłuższej perspektywie może prowadzić do problemów.
Obszary odpowiedzialności
1. Bezpieczeństwo
Bezpieczeństwo danych i infrastruktury technologicznej to podstawa. Musisz dbać o zabezpieczenie systemów przed włamaniami, kradzieżą danych, phishingiem oraz atakami typu DDoS. Każde, nawet najmniejsze zaniedbanie, może skutkować stratami finansowymi, prawnymi konsekwencjami oraz utratą reputacji firmy. Najgorsze jest to, że „nie wiesz, czego nie wiesz”, dlatego pamiętaj, aby cyklicznie testować swoje systemy.
2. Stabilność działania
Stabilność infrastruktury serwerowej, chmurowej, aplikacji oraz usług jest kluczowa, by biznes działał bez przestojów. Zwiększ odporność swoich systemów na awarie, zapewnij HA (High Availability), włącz auto-skalowanie i zadbaj o alternatywne rozwiązania, aby w przypadku problemów szybko przywracać ich sprawność. Brak stabilności szybko przekłada się na straty i frustrację użytkowników.
3. Monitoring aplikacji i procesów
Najgorsze to nie wiedzieć, że masz problem, że Twoja aplikacja nie działa prawidłowo. Skuteczny monitoring umożliwia szybką reakcję na pojawiające się problemy, skracając czas ich eliminacji. Dobry lider technologiczny dba o to, by zespoły miały dostęp do czytelnych informacji o stanie działania wszystkich systemów i aplikacji. Zaniedbanie tego obszaru powoduje opóźnienia w reakcjach, długi czas usuwania awarii oraz realne straty finansowe dla firmy.
4. Technologia
Niezwykle ważny dla lidera technologii jest właściwy dobór rozwiązań: przemyślana architektura, języki programowania, metodologia pisania kodu, zasady budowania rozwiązań, efektywne wykorzystanie zasobów, bazy danych, cache, szyny danych i wiele innych narzędzi powszechnie stosowanych w dzisiejszym świecie. Manager musi umieć przewidzieć skutki wyborów technologicznych, zarządzać zmianami i kontrolować stosowane rozwiązania. Taki wybór może wspierać lub obciążać przyszłość firmy. Trzeba pamiętać, że wdrożenie nowej technologii jest kosztowne – nie zmienia się jej zbyt często, bo ciągnie to za sobą szereg konsekwencji.
5. Procesy wspierające wytwarzanie oprogramowania
Cykl wytwarzania oprogramowania jest dziś mocno ustandaryzowany, a rozwiązania i narzędzia sprawdzone oraz stosowane od lat. Jeśli jednak działają źle, mogą negatywnie wpływać na jakość dostarczanych rozwiązań. Dlatego warto je cyklicznie weryfikować i testować. Continuous Integration, Continuous Delivery czy Continuous Deployment wspierają inżynierów w dostarczaniu rozwiązań na czas, w odpowiedniej jakości i zgodnie z oczekiwaniami, ale tylko wtedy, gdy są dobrze zaimplementowane.
6. Automatyzacja pracy i techniczne inicjatywy
Kluczem do efektywności jest dziś automatyzacja pracy oraz narzędzia - również te oparte na AI, które obecnie cieszą się ogromną popularnością. Automatyzacja uwalnia ludzi od rutynowych zadań, pozwalając skupić się na działaniach kreatywnych, redukuje powtarzalność i codzienną rutynę. Lider technologiczny powinien stale identyfikować i wdrażać takie rozwiązania, a zespół kreatywnych ludzi będzie wspierał go w doborze najlepszych narzędzi.
7. Realizacja projektów i zadań
Realizacja projektów zgodnie z założeniami, w terminie i w ramach zaplanowanego budżetu, to fundament współpracy z biznesem. Lider obszaru IT powinien aktywnie wspierać zespoły, pomagając im pokonywać przeszkody, ale pamiętać też, że jego główną rolą jest stworzenie warunków do samodzielnej pracy - a nie osobiście rozwiązywać wszystkie problemy. To ważny, ale trudny obszar, który wymaga zaangażowania zarówno ze strony biznesu, jak i zespołu realizacyjnego.
8. Struktura organizacyjna i zespoły
Zbudowanie odpowiedniej struktury organizacyjnej, dobranie kompetentnych ludzi oraz troska o ich rozwój i zaangażowanie to fundament efektywnego działania. Bez zgranego, odpowiednio dobranego zespołu, zarządzanie pozostałymi obszarami będzie bardzo trudne lub wręcz niemożliwe.
9. Wspieranie biznesu
Zadaniem lidera technologicznego jest aktywne wspieranie biznesu w podejmowaniu decyzji. To oznacza proponowanie rozwiązań, wskazywanie alternatywnych dróg oraz identyfikowanie sposobów na szybsze, tańsze lub bardziej efektywne osiągnięcie celu. Manager technologiczny powinien być partnerem do dyskusji - ekspertem, który potrafi potwierdzić lub zakwestionować przedstawiane tezy czy koncepcje.
10. Wdrażanie innowacji w firmie
Dział IT często jako pierwszy w firmie ma kontakt z nowymi technologiami, które mogą wspierać również inne działy. Lider technologiczny powinien identyfikować takie szanse, wspierać wdrażanie innowacji poza własnym obszarem i podnosić efektywność całej organizacji. Nie zrobi tego sam, ale przy dobrej kulturze organizacyjnej może być dla innych partnerem i doradcą, który zna technologię i wie, jak ją wdrożyć.
Podsumowanie
Zakres odpowiedzialności lidera IT jest bardzo szeroki, a do tego często skomplikowany i wymagający eksperckiej wiedzy - na poziomie umożliwiającym rzeczową rozmowę z zespołem. Trzeba jednak pamiętać, że nie każdy obszar jest równie istotny na każdym etapie rozwoju firmy. Przez wiele lat pracy utwierdziłem się w przekonaniu, że mimo różnic mają one jedną cechę wspólną: każdy powinien być dobrze uporządkowany, zorganizowany i mieć swojego lidera - tak zorganizowany obszar może rosnąć razem z firmą. Niezwykle istotne jest także regularne weryfikowanie stanu wypracowanych rozwiązań: czy wszystko działa jak należy i czy nie wymaga wsparcia, zmian lub reorganizacji. Zaniedbanie któregokolwiek z powyższych obszarów albo nadmierne skupienie się tylko na jednym może prowadzić do problemów w innych. Nauczyłem się również, że kluczowa jest świadomość i bieżące zarządzanie rzeczywistością.
Nawet najnowocześniejsze rozwiązania oparte na sztucznej inteligencji nie zastąpią dobrze zorganizowanego lidera technologii, który z troską i systematycznością dba o wszystko, co najważniejsze.
Świadczę usługi wspierania CTO, Managerów IT, Liderów Technologii
jeśli mogę Ci pomóc skontaktuj się ze mną.
Opublikowane 22.04.2025