Dwóch analityków, jeden biznesowy, drugi systemowy rozmawiają

Analiza biznesowa i systemowa to dwie strony tego samego medalu. Celem obu jest dostarczenie wartościowego rozwiązania, lecz ich perspektywy, narzędzia i codzienne zadania znacząco się od siebie różnią.

Analityk biznesowy

Analityk biznesowy stoi bliżej biznesu, jego celem jest zrozumienie problemu biznesowego i znalezienie dla niego rozwiązania. Nie interesuje go implementacja, ale sposoby na zaspokojenie tej potrzeby.

W tym sensie BA (Business Analyst) patrzy na rozwiązanie bardziej z lotu ptaka. Skupia się strategii, procesie czy potrzebach ich uczestników.

Jego naczelnym pytaniem jest: dlaczego, a narzędziem diagram procesów biznesowych. Analityk biznesowy częstokroć odwołuje się również do organizacji, czy to w postaci analizy strategii czy jej struktury. Wnosi cel biznesowy do historyjki użytkownika.

Analityk systemowy

Z kolei analityk systemowy (SA - System Analyst) pracuje bliżej zespołu wytwórczego i w oparciu o cel, jaki został ustalony w toku analizy biznesowej. Jego zadaniem jest przetłumaczenie języka biznesu na treść zrozumiałą dla deweloperów.

Analityk systemowy przede wszystkim skupia się na implementacyjnej stronie rozwiązania, jak system ma działać. Interesują go dane, ich wymiana i przechowanie, przebieg czynności czy zagadnienia skalowalności i bezpieczeństwa aplikacji.

W zakresie jego narzędzi znajdują się, m.in.: diagramy UML (czynności, sekwencji, klas), modele danych (ERD), kontrakty API (np. Swagger/OpenAPI).

Analityk biznesowo-systemowy

Obecnie bardzo część organizacji odchodzi od utrzymywania dwóch oddzielnych ról w kierunku analityka biznesowo-systemowego (BSA - Business-System Analyst), czyli kogoś, kto potrafi połączyć obie strony medalu.