Warto powiedzieć parę słów o różnicach pomiędzy analizą systemową a biznesową. Bardzo często te role się przeplatają, w przypadku małych organizacji analityk pełni obie funkcje. Dopiero przy większych systemach możemy spotkać się z oddzielnymi zespołami architektów i analityków biznesowych.
Analityk systemowy:
- ma wgląd do kodu, umie się w nim poruszać i poprawiać błędy,
- potrafi przełożyć wymagania na kod programu,
- współpracuje ściśle z programistami, znając ich żargon,
- wie dokładnie jak poszczególne elementy systemu się ze sobą integrują,
- zna dobrze techniczne aspekty tworzonego rozwiązania,
- niekoniecznie spotyka się z biznesem,
- ważne są jego umiejętności techniczne.
Analityk biznesowy:
- rozumie potrzeby klienta, ale zna również język IT :)
- jest swego rodzaju łącznikiem pomiędzy biznesem a informatyką,
- potrafi spojrzeć szeroko na różne aspekty funkcjonowania firmy i zaproponować odpowiednie rozwiązanie,
- nie musi umieć pisać kodu, potrafi wymyślić koncepcje tego co powinien robić kod,
- przygotowuje raporty i dokumentacje,
- ściśle współpracuje z kierownikiem projektu,
- spotyka się z biznesem, umie z nim rozmawiać,
- ważne są jego cechy charakteru.
Ciężko postawić tutaj wyraźną granicę pomiędzy tymi dwoma rolami. Można powiedzieć, że jedna jest bardziej techniczna, a druga bliższa biznesowi. Często analitycy biznesowi są w ogóle spoza IT, chociaż ja uważam, że zaplecze informatyczne się bardzo przydaje.
Zachęcam do komentowania :)