inhire.ioBlogPraca w IT“Indywidualne podejście to podstawa zdrowego zespołu” – rozmawiamy z Bartkiem Średniakiem z Accenture

“Indywidualne podejście to podstawa zdrowego zespołu” – rozmawiamy z Bartkiem Średniakiem z Accenture

Praca w IT
21/03/2019

Accenture – czołowa marka oferująca klientom biznesowym usługi z zakresu konsultingu. Firma wspiera cały łańcuch wartości – od przeglądu, poprzez organizację i optymalizację procesów, po wdrażanie i utrzymanie rozwiązań. Tworzy koncepcje, strategie zmian, oprogramowanie, cyfryzuje, wspiera pełny cykl życia projektu. Wykorzystuje przy tym AI, blockchain, inteligentne aplikacje, uczenie maszynowe, robotykę i inne nowe technologie.

W ramach rozpoczęcia współpracy z inhire, mieliśmy przyjemność porozmawiać z Bartkiem Średniakiem, który zajmuje stanowisko Big Data Engineering Hub Lead w Accenture.

Jak trafiłeś do Accenture?

Zaraz po studiach dostałem pracę w biurze Accenture w Barcelonie, gdzie miałem pracować jako analityk SAP, jednak w ostatniej chwili zdecydowałem się zostać w Polsce. Zmieniłem plany wyjazdowe, ale nie branżowe. Trafiłem do biura Accenture w Warszawie, gdzie – nie licząc krótkiego, 2,5-letniego “skoku w bok”- pracuję do dzisiaj (praktycznie od początku w obszarze Business Intelligence).

W obszarze jakich technologii poruszacie się w zespole?

Na ten moment, przede wszystkim w szeroko rozumianym ekosystemie Hadoop, czyli np. pracujemy w Sparku (do tej pory głównie w oparciu o Pythona, a ostatnio również o Scalę) oraz z takimi technologiami jak Hive, Sqoop, Oozie, Impala, Kudu, Kafka, StreamSets, NiFi czy Kylo.

Big Data jest natomiast na tyle dynamiczną technologią, że co chwila pojawiają się nowe narzędzia, które znajdują zastosowanie w projektach u naszych klientów (ostatnio np. Kylo), wypierając inne, które z kolei wychodzą z użycia (np. Pig). Jako zespół cały czas musimy trzymać rękę na pulsie.

Ponadto większość z nas wcześniej pracowała z klasycznymi Hurtowniami Danych, co sprawia, że bez problemu odnajdujemy się także w pracy z Oraclem czy Teradatą. Jest to pomocne w projektach polegających na wszelkiego rodzaju migracjach danych lub integracji Hurtowni Danych ze środowiskiem Big Data.

Pracujemy także z różnego rodzaju bazami NoSQL (np. Cassandrą). Ostatnio coraz częściej oprócz klasycznych implementacji on-premise poruszamy się także w technologiach chmurowych Big Data (np. Azure HDInsight).

W jaki sposób podchodzicie do rozwoju Waszego zespołu oraz poszczególnych jego członków?

Aby zachować odpowiednią dynamikę rozwoju działamy cross-sektorowo, natomiast mamy też szeroką, popartą wieloletnim doświadczeniem specjalistyczną wiedzę, np. z obszaru telekomunikacji czy produktów konsumenckich. Poza tym, nie do przecenienia jest fakt, że nasz polski zespół Big Data jest częścią globalnego zespołu Big Data w Accenture, co pozwala nam na ciągłą wymianę doświadczeń i korzystanie z ekpertyzy naszych kolegów i koleżanek w innych krajach.

Członkowie naszego zespołu mają też dostęp do wewnętrznej platformy szkoleniowej z predefiniowanymi ścieżkami nauki, np. dla architektów, deweloperów czy projektantów UI. Dzięki naszej sieci partnerów (m.in. Cloudera/Hortonworks) mamy dostęp do profesjonalnych materiałów szkoleniowych i certyfikacyjnych. Członkom naszego zespołu w wyborze i indywidulanym dostosowaniu ścieżki rozwoju pomagają indywidualni opiekunowie.

Jak wygląda proces wytwarzania software’u w Waszej firmie?

W większości przypadków pracujemy w metodykach zwinnych (głównie Scrum), natomiast przy dużej ilości równolegle prowadzonych projektów, które z reguły są różnej wielkości i mają różny stopień skomplikowania, oczywiście zdarzają się również takie, które prowadzone są w metodykach klasycznych (Waterfall).

W swojej codziennej pracy korzystamy z możliwości, jakie niosą za sobą procesy i narzędzia CI/CD czy DevOps. Ponadto, coraz częściej wykorzystujemy także technologie kontenerowe umożliwiające izolację dostarczanego kodu, procesu czy aplikacji (np. Kubernetes i Rancher).

Na co dzień korzystamy także z globalnie sprawdzonych frameworków oraz modeli architektonicznych, które z powodzeniem wykorzystywane były na naszych projektach w Polsce i na świecie.

Posłuchaj naszego Praktycznego podcastu!

Jaki jest Twój pomysł na skalowanie zespołu zatrzymując przy tym największe talenty, które często lubią być indywidualistami?

Każdy człowiek jest inny – kierują nami różne motywacje, chcemy rozwijać się w różnych kierunkach, mamy zróżnicowane zainteresowania. Bardzo istotne jest więc dla nas indywidualne podejście do poszczególnych członków zespołu, a co za tym idzie zapewnienie im odpowiednich i komfortowych warunków do pracy. Zdaję sobie sprawę z tego, że brzmi to jak slogan, ale wierzę, że jest to podstawa zdrowego funkcjonowania zespołu oraz silny fundament do jego wzrostu.

Jak wygląda rekrutacja do Accenture z perspektywy Szefa Zespołu Big Data? Jakie kompetencje i umiejętności cenisz najbardziej?

Poza kwestią oczywistą, czyli znajomością technologii Big Data i doświadczeniem w programowaniu (przede wszystkim mile widziana znajomość SQL, Python bądź Java), istotne jest dla nas to, żeby kandydat był otwarty na nowe wyzwania. Tak jak wspominałem wcześniej, Big Data rozumiana jako zbiór technologii do przetwarzania dużych zbiorów danych, podlega ciągłym zmianom – wydaje się, że są one bardziej dynamiczne niż w innych obszarach IT. Dlatego u kandydatów cenimy chęć do ciągłego rozwoju i nauki, a także umiejętność szybkiego wejścia w nowy temat lub obszar.

Gdybyś miał udzielić jednej rady nowicjuszom z szeroko rozumianego IT, jeśli chodzi o rozwój i karierę, byłoby to…?

Rozwijaj się w kierunkach, które Cię interesują, bądź otwarty na nowe możliwości, z szacunkiem podchodź do wiedzy i doświadczenia innych, ale miej też odwagę wychodzić z własną inicjatywą.

W jaki sposób osoby techniczne komunikują się z biznesem? Jaka jest częstotliwość tej komunikacji?

Interakcja osób technicznych z biznesem może mieć miejsce na różnych etapach pracy projektowej, np. podczas fazy analizy w celu doprecyzowania specyfikacji rozwiązania, podczas fazy developmentu w celu zapewnienia spójności rozwiązania z oczekiwaniami klienta, czy podczas testów odbiorczych rozwiązania. Częstotliwość takich kontaktów jest w dużej mierze zależna od specyfiki konkretnego projektu.

Jakie blogi czytasz regularnie? Czy jest może książka, która szczególnie zapadła Ci ostatnio w pamięci?

Nie czytam jednego konkretnego bloga, natomiast często wertuję linki polecane przez znajomych z branży. Wychodzi z tego ciekawa mieszanka informacji, które można przejrzeć np. przy porannej kawie.
Natomiast jeśli chodzi o tematykę niezwiązaną z IT, ostatnimi czasy zaczytuję się w biografiach muzyków jazzowych. Z czystym sumieniem polecam np. biografię Krzysztofa Trzcińskiego pt. “Komeda – osobiste życie jazzu”, czy wywiad-rzekę z Tomaszem Stańko pt. “Desperado”.