? Czyli: tłumaczy potrzeby biznesowe na język techniczny.
2⃣ Analiza i modelowanie procesów
Tworzenie diagramów (UML, BPMN)
Opisywanie przepływów danych
Modelowanie logiki systemu
? UML = diagramy pokazujące jak system działa
? BPMN = diagramy procesów biznesowych
3⃣ Tworzenie dokumentacji technicznej
Specyfikacje funkcjonalne
User stories (w Agile)
Use case’y
Opisy API
? Developerzy pracują na podstawie tej dokumentacji.
4⃣ Współpraca z zespołem IT
Konsultacje z developerami
Wyjaśnianie wymagań
Udział w refinementach i sprint planningu
? Analityk jest „mostem” między biznesem a IT.
5⃣ Wsparcie testów
Weryfikacja czy system działa zgodnie z wymaganiami
Udział w UAT (User Acceptance Testing)
6⃣ Analiza zmian i optymalizacja
Ocena wpływu zmian (impact analysis)
Propozycje usprawnień
Analiza błędów
requirements-expected :
Minimum 3 lata doświadczenia w modelowaniu i inżynierii procesów biznesowych oraz specyfikacji wymagań dla systemów informatycznych z wykorzystaniem UML i BPMN.
Pełnienie roli analityka w co najmniej 3 projektach, w których wytwarzanie oprogramowania odbywało się w oparciu o metodykę zwinną a zadania zlecane przez kandydata dla zespołu wytwórczego były opisywane w postaci user stories.
Minimum 3 lata doświadczenia w modelowaniu notacji UML i BPMN w narzędziu CASE – preferowany Sparx Enterprise Architect.
Znajomość zagadnień związanych z modelowaniem architektury IT, projektowaniem systemów IT oraz inżynierii oprogramowania.
Umiejętność pozyskiwania wymagań biznesowych dla projektów IT.