Definicja #
Business Analysis (analiza biznesowa) to dyscyplina polegająca na rozpoznawaniu potrzeb organizacji, identyfikowaniu problemów i definiowaniu rozwiązań. Zgodnie z przewodnikiem BABOK (Business Analysis Body of Knowledge), BA to "zestaw zadań i technik pozwalających działać jako łącznik między interesariuszami w celu rozumienia struktury, polityk i działań organizacji oraz rekomendowania rozwiązań, które umożliwiają osiąganie celów".
Rola Business Analityk (BA) jest pomostem między biznesem a IT:
- Zbiera i analizuje wymagania od interesariuszy (stakeholders)
- Dokumentuje wymagania w formie user stories, przypadków użycia (use cases), specyfikacji
- Analizuje procesy biznesowe (BPMN, process mapping)
- Ocenia feasibility i ROI proponowanych rozwiązań
- Komunikuje wymagania zespołom deweloperskim i testowym
- Weryfikuje, czy wdrożone rozwiązanie spełnia wymagania
Kluczowe techniki BA: wywiady i warsztaty wymagań, modelowanie procesów (BPMN), analiza luk (gap analysis), prototypowanie, user stories i kryteria akceptacji.
W środowiskach Agile BA często pracuje jako Product Owner lub ściśle współpracuje z PO przy zarządzaniu backlogiem.
Zastosowania #
Business Analysis stosuje się do:
- Wdrożeń systemów IT — zbieranie wymagań przed wdrożeniem ERP, CRM, systemu dedykowanego
- Transformacji cyfrowej — analiza obecnych procesów i projektowanie ich cyfrowych odpowiedników
- Projektów Agile — tworzenie i refinement backlogu, pisanie user stories i kryteriów akceptacji
- Optymalizacji procesów biznesowych — identyfikacja wąskich gardeł i nieefektywności
- Integracji systemów — analiza interfejsów między systemami, mapowanie przepływu danych
Ścieżka nauki #
Business Analyst to rola na styku biznesu i IT — warto rozumieć oba światy.
Zacznij od:
- Standard BABOK v3 — body of knowledge dla analityków biznesowych
- Techniki zbierania wymagań: wywiady, warsztaty, ankiety, obserwacja
- Dokumentacja wymagań: user stories (rola, cel, korzyść), kryteria akceptacji, przypadki użycia
- Modelowanie procesów: BPMN (narzędzia: Bizagi, draw.io, Camunda Modeler)
Następnie poznaj:
- Metodyki: Agile BA (współpraca z Product Ownerem, sprint ceremonies), waterfall BA
- Modelowanie danych — diagramy ERD, słowniki danych
- Narzędzia: Jira, Confluence, Miro, MS Visio
- Certyfikacje: CBAP (Certified Business Analysis Professional), CCBA, PMI-PBA
FAQ #
- Czym różni się Business Analyst od Product Ownera?
- Business Analyst skupia się na zbieraniu i dokumentowaniu wymagań, analizie procesów i komunikacji z interesariuszami — często w tradycyjnych lub korporacyjnych środowiskach. Product Owner w Scrumie jest odpowiedzialny za wizję produktu i priorytety backlogu. W małych zespołach Agile role te często się nakładają lub BA pełni rolę PO.
- Czy Business Analyst musi umieć programować?
- Nie — BA nie jest wymagana znajomość programowania. Jednak podstawy SQL (do analizy danych), rozumienie API i ogólna wiedza techniczna znacznie ułatwiają komunikację z deweloperami i podnoszą wartość analityka.
- Ile zarabia Business Analyst w Polsce?
- Junior BA zarabia od 6 000 do 10 000 zł brutto, mid-level od 10 000 do 16 000 zł, senior BA lub Lead BA od 16 000 do 22 000 zł brutto. Stawki rosną z doświadczeniem domenowym (finanse, bankowość, ubezpieczenia).
- Jakie certyfikacje warto zdobyć jako BA?
- Najpopularniejsze to CBAP i CCBA od IIBA (International Institute of Business Analysis), PMI-PBA od PMI oraz certyfikaty Agile: PSM (Scrum Master) lub PSPO (Product Owner). W Polsce poszukiwana jest też znajomość BPMN i metodyk Agile.