Analiza i zarządzanie wymaganiami
- Masz do napisania wymagania na system i nie wiesz od czego zacząć?
- Nie ogarniasz, czym się różnią wymagania funkcjonalne od biznesowych i jak się do tego mają historyjki użytkownika?
- Masz problem z przypisaniem priorytetów do wymagań, bo przecież wszystko jest ważne?
To szkolenie jest dia Ciebie!
- Prawidłowo identyfikuj źródła wymagań i interesariuszy i dobieraj odpowiednie techniki gromadzenia wymagań.
- Pisz wymagania wysokiej jakości: kompletne, jednoznaczne, precyzyjne i wykonalne.
- Efektywnie zarządzaj wymaganiami i przypisuj im priorytety.
- Zostań profesjonalnym inżynierem wymagań!

Aby opracować system informatyczny realizujący realne potrzeby, trzeba zacząć od wymagań. Inżynieria wymagań do dziedzina informatyki, obejmująca takie czynności jak: gromadzenie i dokumentowanie wymagań, modelowanie wymagań i zarządzanie wymaganiami. Na szkoleniu na praktycznych przykładach poznajemy rodzaje wymagań, metody ich gromadzenia i dokumentowania oraz sposoby efektywnego zarządzania wymaganiami.
Dla kogo jest przeznaczone szkolenie?
- dla analityków biznesowych, właścicieli procesów biznesowych, product ownerów,
- dla analityków i projektantów systemów IT,
- dla osób opracowujących specyfikacje wymagań i opisy przedmiotu zamówienia na systemy IT.
Po zakończeniu szkolenia uczestnicy powinni:
- umieć identyfikować źródła wymagań i efekytywnie gromadzić wymagania,
- umieć pisać wymagania poszczególnych rodzajów,
- umieć zarządzać wymaganiami.
Czas trwania szkolenia
2 dni
Charakter szkolenia
Wykłady, ćwiczenia. Większość czasu zajęć jest poświęcona na wykonywanie ćwiczeń i wspólne ich omawianie. Uczestnicy są aktywnie zaangażowani w przebieg zajęć.
Szkolenie jest standardowo prowadzone bez wykorzystania komputerów, a uczestnicy wykonują ćwiczenia na papierze oraz na tablicy. Pozwala to uczestnikom skupić się na istocie modelowania, a nie na obsłudze narzędzia.
Program szkolenia:
Dzień 1.
- Wprowadzenie do inżynierii wymagań:
- co wchodzi w skład inżynierii wymagań?
- miejsce inżynierii wymagań w procesie produkcji oprogramowania,
- co to jest wymaganie?
- rodzaje wymagań wg BABOK Guide,
- jakość wymagań.
- Identyfikacja źródeł wymagań, w tym interesariuszy:
- typowe źródła wymagań,
- interesariusze i ich klasyfikcja.
- Techniki prowadzenia analizy i gromadzenia wymagań:
- pozyskiwanie wymagań od interesariuszy - warsztaty, wywiady, ankiety,
- aktywne techniki pozyskiwania wymagań - obserwacja w terenie, mentorowanie,
- techniki kreatywne - burza mózgów, prototypowanie,
- pozyskiwanie wymagań z istniejących dokumentów, ponowne użycie istniejących specyfikacji,
- praktyczne zasady prowadzenia i dokumentowania spotkań.
- Pisanie wymagań biznesowych:
- cel, charakter i stopień szczegółowości wymagań biznesowych,
- zalecana struktura zdań.
- Pisanie wymagań interesariuszy:
- istota wymagań interesariuszy i ich związek z wymaganiami biznesowymi,
- wykorzystanie historyjek użytkownika.
Dzień 2
- Pisanie wymagań funkcjonalnych:
- zalecana struktura zdań,
- precyzja sformułowań,
- częste błędy i pułapki, np. rzeczowniki bez indeksu referencyjnego, nadużywanie kwantyfikatorów, niekompletne warunki.
- Pisanie wymagań niefukcjonalnych:
- kategorie wymagań niefunkcjonalnych,
- architektura - typowe wzorce,
- odwołania do standardów i rynku,
- sposób precyzyjnego formułowania wymagań odnośnie wydajności, pojemności i niezawodności
- Reguły biznesowe:
- cecny reguł biznesowych,
- źródła reguł biznesowych,
- gdzie występują reguły biznesowe?
- Zarządzanie wymaganiami:
- priorytety wymagań,
- inne trybuty wymagań, np. krytyczność, stabilnośćm ryzyko,
- jak nie przedobrzyć z wymaganiami,
- zarządzanie wersjami wymagań i konfiguracją,
- zmiany wymagań.
- Przegląd metod modelowania wymagań:
- przypadki użycia - modelowanie wymagań funkcjonalnych,
- modelowanie dziedziny biznesowej - diagramy klas UML,
- modelowanie cyklu życia obiektów - diagramy stanów UML.