UX/UI Designer, Business Analyst, Product Owner, Project Manager… nie tylko programiści tworzą projekty IT

By 3 sierpnia 20203 stycznia, 2021Dedykowane oprogramowanie, Web Development
Branża IT bez wątpienia należy do najszybciej rozwijających się sektorów gospodarki. Co roku wzrasta zapotrzebowanie na specjalistów w tej dziedzinie, a coraz więcej osób postanawia się przebranżowić w tym kierunku, będąc skuszeni wizją dobrego wynagrodzenia oraz realnymi możliwościami rozwoju. Choć najczęściej projekty IT kojarzą się nam z programistami, to warto zdawać sobie sprawę, że coraz częściej każdy zespół posiada specjalistów, którzy ze znajomością języków i narzędzi programowania nie mają nic wspólnego. Coraz więcej firm stawia na ekspertów związanych z użytecznym projektowaniem, biznesem czy marketingiem, która to potrzeba podyktowana jest wzrastającymi wymaganiami rynku.
User Experience i User Interface to dziedziny stosunkowo młode, ale cieszące się dużą popularnością, dlatego też zapotrzebowanie na tych specjalistów stale rośnie. To UX/UI Designer odpowiada za takie zaprojektowanie witryny lub aplikacji, aby była ona nie tylko wysoce estetyczna, ale przede wszystkim użyteczna dla użytkownika. Tego rodzaju projektant odpowiada za zastosowanie takich rozwiązań, które nie tylko będą zrozumiałe dla internauty, ale i nie przysporzą mu problemów w trakcie poruszania się po witrynie. Odpowiednio rozmieszczone przyciski, dobrze zaprojektowana nawigacja czy formularz kontaktowy muszą być łatwe w obsłudze w przeciwnym wypadku użytkownik, nie mogąc odnaleźć się na stronie lub aplikacji webowej, odejdzie do konkurencji i nigdy już nie wróci. Z kolei przyjazny, estetyczny i przejrzysty wygląd witryny internetowej pozwoli czerpać użytkownikowi przyjemność z korzystania z niej. Praca UX i UI Designera wymaga dokładnej analizy grupy docelowej, znajomości typografii, psychologii kolorów czy obowiązujących trendów w projektowaniu graficznym na potrzeby internetu. Powinien on również stworzyć charakterystycznych styl dla danej marki już w fazie projektowania i makietowania projektu.
Business Analyst to osoba, której zadaniem jest analiza i ocena modelu biznesowego każdego projektu IT. Jego praca bazuje na analizie jakościowej i ilościowej danych uzyskanych z systemów informatycznych z wykorzystaniem nowoczesnych narzędzi do ich przetwarzania. Zajmuje się analizą bardzo dużej liści różnorodnych i zmiennych danych (big data). Z reguły są to osoby z wykształceniem wyższym po kierunkach matematycznych, ekonomicznych i finansowych oraz biegle posługujące się językiem angielskim. Business Analyst to specjalista, który powinni poosiadać wiedzę oraz doświadczenie w analizach biznesowych i finansowych, a także znać takie programy jak język SQL, systemy SAP czy Hyperion. Takiego analityka często określa się mianem tłumacza pomiędzy biznesem (klientem, zarządem) a technologią (programistami, designerami). Zbiera on dane o konkretnej firmie, jej organizacji, procesach biznesowych, jakie w niej zachodzą oraz całej strukturze, na podstawie których znajduje sposoby na usprawnienie tych procesów celem zwiększenia zysków firmy. Współpracuje z designerami, aby ustalić jak ma wygląda strona lub aplikacja oraz z programistami, aby przekuć te oczekiwania na język nowoczesnych technologii, a także z testerami.
Product Owner, inaczej właściciel produktu, to osoba, której celem jest stworzenie wizji produktu oraz nieustanne jej udoskonalanie. Dzięki jego pracy spada ryzyka utraty wizji biznesowej, co często ma miejsce, gdy pracuje nad nią wiele osób.. Brak zgodności prowadzi w krótkim czasie do powstania produktu lub całej serii produktów, które nie tylko nie przynoszą oczekiwanych zysków, a jedynie starty. W przypadku, gdy decyzyjność w sprawie projektu zależy w dużej mierze od jednej osoby, wizja ta jest spójna i jednolita, dlatego zwiększa się prawdopodobieństwo, że wyniki prac nad produktem będą jej odpowiadały. Do zadań Product Ownera należy nieustanne planowanie działań nad produktem, aktywacja klientów i użytkowników oraz współpraca z zespołem programistów. Występuje on w roli reprezentanta potencjalnego klienta oraz aktualnego zleceniodawcy. A zatem celem jego pracy jest jak najlepsze zmaksymalizowanie wartości produktu. Powinien on dobrze znać rynek i konkurencję oraz umieć zastosować najlepsze rozwiązania biznesowe, aby produkt przyniósł jak najlepsze efekty. Bardzo istotna jest także znajomość User Experience, jako techniki badawczej, umiejętność komunikowania się z zespołem oraz przekazywania swoich potrzeb i wymagań czy kontrola budżetu. Jego praca związana jest ze Sacrum, metodą postępowania przyrostowego i iteracyjnego, związanego z metodyką zarządzania Agile. System ten polega na podziale pracy na iteracje, czyli sprinty o ustalonym czasie trwania, po którym zespół powinien dostarczyć działający produkt, aby następnie móc go rozwijać w kolejnych etapach.
Project Manager to osoba, która zarządza pracami wszystkich członków zespołu pracujących nad danym projektem. Koordynuje on i organizuje pracę programistów, designerów, projektantów czy testerów poprzez rozdzielenie zadań do poszczególnych osób, określa czas potrzebny na realizację poszczególnych etapów pracy oraz monitoruje postępy. Zajmuje się także wdrażaniem zespołu do projektu, a także odpowiada za podnoszenie poziomu jego motywacji na spotkaniach. Z reguły powinna to być osoba, która posiada odpowiednią wiedzę oraz doświadczenie z dziedzin technicznych i programistycznych. Project Manager powinien cechować się wysokimi zdolnościami miękkimi przede wszystkim na poziomie komunikacji, być otwarty, odpowiedzialny, kreatywny, skrupulatny i elastyczny. To on odpowiada za realizację biznesplanu tak, aby zmieścić się w ramach czasowych oraz finansowych budżetu i dopina deadliny. Sporządza również analizy i raporty z postępu prac także po ich zakończeniu projektu. Jego zadaniem jest rozwiązywanie problemów, jeśli praca nie przebiega zgodnie z planem lub pojawiają się opóźnienia. Dodatkowo jest on pośrednikiem pomiędzy zespołem a dyrekcja firmy.
Tomasz Kozon

Autor Tomasz Kozon

Zajmuję się projektowaniem aplikacji i serwisów internetowych. Posiadam wiedzę i doświadczenie z zakresu: programowania, Marketing Automation, kampanii w Social Media, SEO, SEM, kampanii mailingowych i copywrittingu. Obecnie kieruję własną spółką (software house/agencja marketingowa) i organizacją non-profit. Rozwijam start-upy, programuję i zarządzam projektami zintegrowanych kampanii marketingu w wielu kanałach on-line.

Więcej wpisów od Tomasz Kozon