Analityk systemowy jako pośrednik między klientem a programistą

enterthecode.pl 1 rok temu

Analityk systemowy pełni w zespole projektowym bardzo istotną rolę, która umożliwi zachowanie płynności pracy, a także sprawne wyznaczanie celów i podział etapów. Pod pewnymi aspektami jest to dość interdyscyplinarna rola. Z czego to wynika? Praca jako analityk systemowy wymaga umiejętności związanych nie tylko z analizowaniem i modelowaniem procesów, ale też wysoko rozwiniętych kompetencji miękkich. Będą one przydatne zarówno podczas kontaktu z klientami, jak i w trakcie współpracy z innymi członkami zespołu.

Na czym polega pośredniczenie pomiędzy klientem a programistami?

Aby praca analityka systemowego była efektywna i przynosiła wymierne efekty, musi obejmować także kontakt z klientem. Poprawna i trafna analiza nie będzie możliwa bez dogłębnego poznania potrzeb biznesowych klienta, które następnie należy ująć podczas podejmowania decyzji projektowych. Analityk systemowy gromadzi wymagania związane z projektem, pracuje nad stworzeniem różnego rodzaju diagramów (np. BPMN), a także prototypów interfejsów. Odpowiada również za zdefiniowanie use cases (przypadków użycia) oraz user stores (historyjek użytkownika). Analityk systemowy opracowuje też dokumentację.

W swojej pracy najczęściej korzysta z następujących metod, którymi są:

  • Wywiady
  • Analiza dokumentacji zewnętrznej
  • Warsztaty
  • Brainstormy
  • Ustalanie procesów
  • Prototypowanie

Analityk systemowy – fazy pracy nad projektem

Pierwsza faza pracy nad projektem obejmuje rozpoznanie potrzeb biznesowych. Na bazie pozyskanych informacji analityk tworzy diagramy w oparciu o metody modelowania, np. BPNM, które obrazują graficznie proces. Następnie we współpracy z UX Designerem powstają pierwsze interfejsy. Na tym etapie projektowania klient ma możliwość zapoznania się z systemem i zweryfikowania swoich potrzeb z dotyczasowym efektami pracy. Często też w tym momencie nanoszone są zmiany związane z doprecyzowaniem oczekiwań oraz dostosowaniem ich do możliwości projektowych.

Analityk systemowy współuczestniczy we wdrażaniu zaprojektowanych elementów, a także bierze udział w testowaniu systemu w oparciu o wcześniejsze założenia biznesowe. Odpowiedzialnością analityka systemowego jest doprecyzowanie niejasności, które mogły pojawić się w dokumentacji systemu. Dodatkowo analityk może uczestniczyć w szkoleniu przeprowadzanym dla pracowników klienta, które odbywa się podczas implementacji systemu.

Idź do oryginalnego materiału