Aby rzucić światło na zawiłości i strategie stojące za skuteczną optymalizacją IT – kluczową kwestią dla firm dążących do zwiększenia wydajności, obniżenia kosztów i napędzania innowacji – rozmawiam z ekspertami branżowymi w ramach naszej serii pytań i odpowiedzi na temat optymalizacji IT.
Dzisiaj moja rozmowa z Garethem Humphreysem, dyrektorem generalnym grupy Solution Performance Group, pozwoli przyjrzeć się temu, jak organizacje mogą maksymalnie wykorzystać swoje inwestycje w IT, aby osiągnąć optymalną wydajność.
- Proszę opowiedzieć trochę o swoim doświadczeniu.
Wychowałem się na obrzeżach Belfastu, miasta znacznie ciekawszego, niż uważałem w młodości. Nie znosiłem szkoły i nie mogłem się doczekać jej ukończenia, zwłaszcza po tym, jak w pierwszej klasie szkoły średniej przeżyłem poważny wypadek samochodowy (w którym straciłem mamę, a mój tata również omal nie zginął).
To sprawiło, że zacząłem kwestionować wszystko, jeśli chodzi o sposób funkcjonowania świata. Zawsze chciałem zostać dziennikarzem, ale dziennikarstwo na lokalnej uczelni (np. Polytechnic, jak powiedzieliby starsi czytelnicy!) również mnie nie zainteresowało i zrezygnowałem po zaledwie sześciu miesiącach. W wieku 16 lat nie zastanawiałem się nad konsekwencjami bezrobocia i braku kwalifikacji przydatnych na rynku pracy, więc skończyłem na zasiłku dla bezrobotnych.
Sfrustrowany tym, że leżę w domu i donikąd nie zmierzam, tata zasugerował, żebym zajął się „czymś związanym z komputerami”, skoro całe dzieciństwo spędziłem przed jednym z nich (zaczynając od dobrego, starego Sinclaira ZX Spectrum). To zaprowadziło mnie na kurs IT City and Guilds w lokalnym ośrodku szkoleniowym. Ukończyłem roczny kurs w 16 tygodni, więc zatrudniono mnie, abym pomagał w jego realizacji innym uczestnikom.
To była moja pierwsza prawdziwa praca w branży IT.
Wraz z innymi założycielami stworzyłem Solution Performance Group (SPG), aby zapewnić ekosystem podmiotów zależnych zajmujących się transformacją cyfrową, pozyskiwaniem pracowników i oprogramowaniem. Mając biura w Newcastle i Leeds, SPG działa zarówno w sektorze publicznym, jak i prywatnym, a do jej klientów należą służby ratunkowe, departamenty rządowe i organizacje zajmujące się mieszkalnictwem społecznym.
2. Jak ocenia Pan obecny stan swojej infrastruktury IT? Jakich wskaźników używa Pan do pomiaru jej wydajności?
Zawsze intryguje mnie powszechna obojętność wobec wydajności infrastruktury. Sądzę, że wynika to z faktu, iż przez lata stale rozrastające się warstwy złożoności i starszych systemów sprawiały, że zespołom i działom technologicznym trudno było dokładnie zrozumieć, co dzieje się „pod maską”. Jednak rzeczywistość jest taka, że obecnie mamy dostęp do tak dużej ilości danych i tak wielu rozwiązań, że nie ma żadnego usprawiedliwienia.
Jest to szczególnie prawdziwe, jeśli firma lub organizacja polega na IT w rozwiązywaniu problemów swoich klientów, co, nie oszukujmy się, ma miejsce w większości przypadków.
Stan infrastruktury oceniamy, wykonując bazowy pomiar wydajności, doświadczeń użytkowników końcowych i czasu reakcji, pojemności, bezpieczeństwa oraz wszystkich elementów pomiędzy nimi – aż do poziomu wykonywania kodu – za pomocą narzędzi do monitorowania kryminalistycznego, które uruchamiamy w czasie rzeczywistym.
Optymalizacja kosztów to kolejny kluczowy element równania wydajności, który można odblokować za pomocą wskaźników wykorzystania w stosunku do wydatków — popularnych wśród dyrektorów finansowych.
3. Jakie środki bezpieczeństwa zostały wdrożone, aby chronić infrastrukturę IT przy jednoczesnej optymalizacji jej wydajności?
Na bezpieczeństwo i wydajność składa się wiele warstw. W rzadkich przypadkach mogą się one wzajemnie wykluczać i wymagać kompromisu (zwykle w zakresie wydajności, biorąc pod uwagę kluczowe znaczenie bezpieczeństwa).
W większości przedsiębiorstw należy jednak wziąć pod uwagę kilka podstawowych elementów, w tym te, które wdrożyliśmy tutaj:
- Zapory sieciowe nowej generacji z funkcją głębokiej inspekcji pakietów, chroniące przed złożonymi cyberzagrożeniami.
- Skuteczne funkcje wykrywania zagrożeń w punktach końcowych i reagowania na nie, uzupełnione tradycyjnym oprogramowaniem antywirusowym.
- Dobrze zaplanowane zarządzanie tożsamością i dostępem z uwierzytelnianiem wieloskładnikowym w celu kontrolowania i monitorowania dostępu użytkowników.
- Ograniczone uprawnienia zgodnie z zasadą minimalnych uprawnień oraz oparte na rolach kontrola dostępu.
To jednak nie wszystko — równie ważne jest szyfrowanie danych w spoczynku, podczas przesyłania i w trakcie przetwarzania, jeśli jest to możliwe, a także tworzenie kopii zapasowych danych na miejscu i w lokalizacji geograficznie oddzielonej.
Nawiązując do mojego wcześniejszego spostrzeżenia, przy ilości danych dostępnych obecnie dla nas wszystkich kluczowe jest wdrożenie zarządzania informacjami i zdarzeniami związanymi z bezpieczeństwem w celu agregowania danych dzienników, identyfikowania odchyleń od normy i rekomendowania działań naprawczych za pośrednictwem platform ochrony obciążeń chmurowych.
10 Najlepsze oprogramowanie do cyberbezpieczeństwa
Here's my pick of the 10 best software from the 10 tools reviewed.
Clicks on the links below may earn a commission, which supports our independent testing and review of software and services. Learn more about how we stay transparent.
4. Jak identyfikujesz zestawy umiejętności i kompetencje wymagane od zespołu IT, aby skutecznie zarządzać zasobami i je optymalizować?
To trudne, ponieważ wiedza niezbędna do szczegółowego omawiania tych niezwykle złożonych zagadnień wymaga szczególnego rodzaju osoby. Pierwszą kompetencją jest więc dbałość o szczegóły i niemal maniakalne dążenie do znalezienia głównej przyczyny problemu.
Może docierać do ciebie tak wiele danych, że ich przetwarzanie bez poczucia przytłoczenia jest niezbędne, podobnie jak poczucie pilności w reagowaniu na nieustannie zmieniające się otoczenie i zapewnianiu utrzymania maksymalnej optymalizacji.
Jeśli chodzi o umiejętności, zależy to od środowiska, ale ważne jest również podstawowe rozumienie działania, doboru rozmiaru, konfiguracji i rozliczania głównych platform chmurowych. Optymalizacja zasobów to odrębna dziedzina — to już nie jest „tylko” praca w dziale pomocy technicznej.
5. Jakie strategie stosujesz, aby wspierać rozwój zawodowy i ciągłe uczenie się w swoim zespole IT?
To było doświadczenie edukacyjne, ponieważ nie każdy chce stale się uczyć, kiedy mógłby przeznaczyć swój czas na inne zajęcia. Rozumiem to, ale uważam też, że jeśli chcesz rozwijać się i stawać się lepszym w czymkolwiek, musisz ćwiczyć, aby to osiągnąć.
Przeznaczamy dla każdego wydzielony, zarezerwowany budżet szkoleniowy, ale problem polega na tym, że nie każdy chce z niego korzystać. Odkryliśmy, że zdrowa, pełna szacunku rywalizacja pomaga, podobnie jak powiązanie zachęt z ukończonymi szkoleniami lub zdobytymi akredytacjami.
Potrzebujesz jednak kilku osób w zespole, które stale się uczą, aby wyznaczały ton, standardy i oczekiwania dla wszystkich pozostałych — jeśli można tak powiedzieć, nadawały tempo.
6. Czy możesz podać przykłady tego, jak współpraca międzyfunkcyjna przyczyniła się do optymalizacji zasobów w twoim dziale IT?
Na początku tego roku utworzyliśmy od podstaw nową funkcję tworzenia oprogramowania, przenosząc zespół z innej organizacji do SPG. Początkowo naszym zamiarem było, aby nowy zespół nadal dostarczał klientom oprogramowanie najwyższej klasy.
W miarę upływu roku stało się jednak jasne, że nowi członkowie zespołu i nasi dotychczasowi koledzy z działu inżynierii infrastruktury zaczęli spontanicznie współpracować. Obserwując niektóre ze złożonych problemów, które wspólnie rozwiązali, jesteśmy bardziej niż kiedykolwiek przekonani, że wspieranie tej współpracy międzyfunkcyjnej przynosi korzyści wszystkim: samym pracownikom, zespołom i oczywiście naszym klientom.
Możliwość bezpośredniego zmierzenia się z nowym problemem i przyspieszenia działań naprawczych dzięki uzupełniającym się umiejętnościom naszych zespołów przyniosła ogromną poprawę efektywności na każdym etapie, a taki sposób pracy zdecydowanie polecam każdemu do rozważenia.
7. Jak zapewniasz zgodność procesów IT z celami biznesowymi i ich wkład w ogólną efektywność organizacji?
W tym miejscu ujawnia się pełna wartość architektury. Potrzebujesz architektury przedsiębiorstwa i architektury rozwiązań jako podstawy odpowiednio funkcji operacyjnych i IT, działających w harmonii z biznesem oraz ze sobą nawzajem. Dzięki przełożeniu nadrzędnej strategii biznesowej, celów i wskaźników KPI na zapewnienie zgodności procesów biznesowych oraz leżącej u ich podstaw technologii znacznie zwiększasz szanse na dostrzeżenie możliwości optymalizacji i poprawy efektywności.
Brzmi to — i rzeczywiście jest — jak ogromne przedsięwzięcie, które można naprawdę zrealizować wyłącznie dzięki latom praktyki i wysiłku, ale właśnie tak działają najlepsze i odnoszące największe sukcesy przedsiębiorstwa. Nie musisz osiągnąć ideału pierwszego dnia; zacznij od małych kroków, często wprowadzaj kolejne usprawnienia, na bieżąco weryfikuj rezultaty i wyznacz cel. Aha, i upewnij się, że znasz punkt odniesienia.
8. Jakie są twoje najważniejsze wskazówki dotyczące optymalizacji zasobów IT za pomocą infrastruktury, pracowników i procesów?
- Widoczność – Nie możesz optymalizować tego, czego nie widzisz, dlatego musisz rozumieć, co dzieje się pod maską, co dzieje się w środowisku chmurowym i co dzieje się od początku do końca. W przeciwnym razie nie będziesz w stanie zająć się nieefektywnością. Automatyzacja w zamkniętej pętli również ma kluczowe znaczenie! Pozwól systemowi przejąć kontrolę, ustaw parametry i pożądany rezultat, a następnie pozwól systemowi działać. Na tym właśnie polega automatyzacja! Pamiętaj, że poświęcanie zbyt dużej ilości czasu na dostrajanie parametrów wydłuża cały proces. Pozwól systemowi robić to, do czego został przeznaczony, i zautomatyzuj tak wiele, jak to możliwe.
- Skracaj pętle informacji zwrotnej – Sprawdź, czy i gdzie proces ulega przerwaniu. Następnie zatrzymaj się, wprowadź zmianę, uruchom proces ponownie i kontynuuj iteracyjne udoskonalanie w mniejszych partiach. Należy również uważać na rozrost funkcji: często nie potrzebujesz połowy dostępnych funkcji. Ogranicz rozwiązanie do podstawowych możliwości, których *naprawdę* potrzebujesz, i kup tylko rozwiązanie dopasowane do celu. Wszystkie te dodatkowe funkcje wymagają wdrożenia, dostosowania, przeszkolenia pracowników, a ostatecznie także czasu, pieniędzy i wysiłku, przy niewielkim lub zerowym zwrocie.
- DevOps, SecOps, DevSecOps, FinOps… to wszystko po prostu CloudOps – Przestań tworzyć silosy złożone z bardzo wyspecjalizowanych zespołów, które zajmują się tylko jedną rzeczą, szczególnie jeśli Twoja organizacja jest stosunkowo niewielka. Zamiast tego utwórz jeden zespół i przeszkol wszystkich tak, aby mogli realizować wiele różnych zadań. To najlepszy sposób na optymalizację czynnika ludzkiego w każdej funkcji technologicznej.
Aby przeczytać więcej wywiadów z czołowymi dyrektorami ds. technologii i ekspertami IT, zapisz się do biuletynu The CTO Club.







