Przejdź do głównej treści

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.

  1. Wprowadzenie do inżynierii wymagań:
    1. co wchodzi w skład inżynierii wymagań?
    2. miejsce inżynierii wymagań w procesie produkcji oprogramowania,
    3. co to jest wymaganie?
    4. rodzaje wymagań wg BABOK Guide,
    5. jakość wymagań.
  2. Identyfikacja źródeł wymagań, w tym interesariuszy:
    1. typowe źródła wymagań,
    2. interesariusze i ich klasyfikcja.
  3. Techniki prowadzenia analizy i gromadzenia wymagań:
    1. pozyskiwanie wymagań od interesariuszy - warsztaty, wywiady, ankiety,
    2. aktywne techniki pozyskiwania wymagań - obserwacja w terenie, mentorowanie,
    3. techniki kreatywne - burza mózgów, prototypowanie,
    4. pozyskiwanie wymagań z istniejących dokumentów, ponowne użycie istniejących specyfikacji,
    5. praktyczne zasady prowadzenia i dokumentowania spotkań.
  4. Pisanie wymagań biznesowych:
    1. cel, charakter i stopień szczegółowości wymagań biznesowych,
    2. zalecana struktura zdań.
  5. Pisanie wymagań interesariuszy:
    1. istota wymagań interesariuszy i ich związek z wymaganiami biznesowymi,
    2. wykorzystanie historyjek użytkownika.

Dzień 2

  1. Pisanie wymagań funkcjonalnych:
    1. zalecana struktura zdań,
    2. precyzja sformułowań,
    3. częste błędy i pułapki, np. rzeczowniki bez indeksu referencyjnego, nadużywanie kwantyfikatorów, niekompletne warunki.
  2. Pisanie wymagań niefukcjonalnych:
    1. kategorie wymagań niefunkcjonalnych,
    2. architektura - typowe wzorce,
    3. odwołania do standardów i rynku,
    4. sposób precyzyjnego formułowania wymagań odnośnie wydajności, pojemności i niezawodności
  3. Reguły biznesowe:
    1. cecny reguł biznesowych,
    2. źródła reguł biznesowych,
    3. gdzie występują reguły biznesowe?
  4. Zarządzanie wymaganiami:
    1. priorytety wymagań,
    2. inne trybuty wymagań, np. krytyczność, stabilnośćm ryzyko,
    3. jak nie przedobrzyć z wymaganiami,
    4. zarządzanie wersjami wymagań i konfiguracją,
    5. zmiany wymagań.
  5. Przegląd metod modelowania wymagań:
    1. przypadki użycia - modelowanie wymagań funkcjonalnych,
    2. modelowanie dziedziny biznesowej - diagramy klas UML,
    3. modelowanie cyklu życia obiektów - diagramy stanów UML.