Analityk weryfikujący wymagania przygotowane z pomocą AI

AI w analizie wymagań

AI potrafi zamienić chaotyczną notatkę w elegancko brzmiącą listę wymagań. To jednocześnie jej zaleta i największe zagrożenie: tekst może wyglądać dojrzale, choć model dopowiedział aktora, regułę albo kryterium, którego interesariusz nigdy nie uzgodnił. Bez śledzenia pochodzenia powstaje dokumentacja pozornie kompletna.

Do czego AI nadaje się w pracy z wymaganiami

  • wydobycie kandydatów na potrzeby, reguły, ograniczenia i wymagania z oznaczonych źródeł;
  • ujednolicenie terminologii według dostarczonego słownika;
  • wykrycie nieostrych określeń, brakujących warunków i niespójnych nazw;
  • propozycje kryteriów akceptacji, przypadków negatywnych i pytań do interesariusza;
  • porównanie wersji i wskazanie zmian merytorycznych, a nie tylko redakcyjnych.

Nie należy zlecać modelowi rozstrzygania priorytetu, zgodności prawnej, wykonalności technicznej ani tego, czy wymaganie realizuje cel biznesowy. Te decyzje wymagają kontekstu, mandatu i odpowiedzialności, których narzędzie nie ma.

Praca w czterech przebiegach

Przebieg 1: rejestr twierdzeń

Podziel materiał źródłowy na numerowane fragmenty. Poproś model o tabelę: treść twierdzenia, typ, źródło, pewność i pytanie wymagające wyjaśnienia. W poleceniu zabroń tworzenia nowych reguł. Dzięki temu zachowujesz różnicę pomiędzy tym, co powiedziano, a tym, co byłoby rozsądne.

Przebieg 2: redakcja kandydatów

Dopiero zweryfikowane twierdzenia przekształć w wymagania. Każdy kandydat powinien dostać identyfikator, aktora, oczekiwane zachowanie, warunek, uzasadnienie i odnośnik do źródła. Gdy elementu brakuje, AI ma wpisać „do ustalenia”, a nie wypełnić lukę.

Przebieg 3: atak na wymaganie

W osobnej sesji poproś o rolę recenzenta: szukanie wieloznaczności, ukrytych założeń, wartości granicznych, konfliktów i sposobów błędnej interpretacji. To lepsze niż jednoczesne generowanie i ocenianie własnej odpowiedzi. Listę testów jakości można zestawić z zasadami opisanymi w artykule jak napisać dobre wymaganie.

Przebieg 4: decyzja człowieka

Analityk rozstrzyga uwagi, konsultuje wykonalność z zespołem, a właściciel biznesowy zatwierdza sens i priorytet. Ostateczny artefakt musi odróżniać wymagania biznesowe, funkcjonalne i niefunkcjonalne; samo podobieństwo językowe nie wystarcza do poprawnej klasyfikacji.

Przykład: limit przelewu w bankowości firmowej

Notatka z warsztatu brzmiała: „Przy dużych przelewach potrzebujemy dodatkowej akceptacji; dyrektor może zatwierdzić z telefonu”. Pierwsza propozycja AI: „System musi wymagać akceptacji dyrektora dla przelewów powyżej 100 000 zł”. Model wymyślił zarówno próg, jak i jedną obowiązkową rolę. Płynna redakcja ukryła dwa braki.

ElementPo pierwszym wyniku AIWeryfikacjaStan po decyzji
Próg100 000 złBrak w źródle; pytanie do właścicielaKonfigurowalny według spółki i waluty
AkceptującyDyrektorRole wynikają z matrycy pełnomocnictwDowolne dwie uprawnione osoby, z zakazem samoakceptacji
Kanał mobilnyPełna akceptacjaWymagana silna autoryzacjaBiometria + mechanizm zapasowy
WyjątekBrakCo przy zmianie kursu i wygaśnięciu sesji?Ponowna ocena limitu przed autoryzacją

Po walidacji powstało wymaganie: „Dla przelewu, którego równowartość przekracza aktywny limit spółki, system ma zebrać liczbę akceptacji wynikającą z matrycy pełnomocnictw i uniemożliwić inicjatorowi zaliczenie własnej akceptacji. Przed ostatnią autoryzacją system ponownie oblicza równowartość według obowiązującego kursu”. Do niego dopisano przypadki graniczne oraz osobne wymaganie bezpieczeństwa.

Wzorzec prompt → weryfikacja → artefakt

Prompt roboczy

„Na podstawie wyłącznie źródeł S1–S8 przygotuj kandydatów na wymagania. Dla każdego podaj: typ, aktora, zachowanie, warunek, uzasadnienie i numery źródeł. Nie twórz wartości, ról ani reguł. Braki zapisz jako pytania. Na końcu wskaż konflikty pomiędzy źródłami”.

Weryfikacja obejmuje otwarcie każdego wskazanego źródła, kontrolę znaczenia w kontekście oraz rozmowę o wszystkich polach „do ustalenia”. Artefaktem nie jest odpowiedź z czatu, ale wpis w repozytorium wymagań: ze statusem, właścicielem, źródłem, powiązaniem z procesem i historią decyzji.

Macierz ryzyka i poziom kontroli

ZastosowanieSkutek błęduMinimalna kontrola
Korekta stylu bez zmiany treściNiskiPorównanie wersji i akceptacja autora
Generowanie kryteriów akceptacjiŚredniPrzegląd analityka, biznesu i testera
Reguła finansowa lub uprawnienieWysokiŹródło normatywne, właściciel reguły, testy wartości granicznych
Wymaganie prawne lub bezpieczeństwaKrytycznyEkspert domenowy; AI wyłącznie pomocniczo, bez samodzielnej interpretacji

Checklista publikacji wymagania

  • Czy każde twierdzenie merytoryczne ma potwierdzone źródło albo jawnie opisane założenie?
  • Czy wiadomo, kto korzysta z funkcji, w jakim warunku i po co?
  • Czy kryteria obejmują przypadek pozytywny, negatywny i wartości graniczne?
  • Czy wymaganie nie miesza potrzeby biznesowej z jednym nieuzgodnionym rozwiązaniem?
  • Czy sprawdzono konflikt z procesem, słownikiem, uprawnieniami i wymaganiami niefunkcjonalnymi?
  • Czy decyzje AI można odtworzyć z historii, zamiast polegać na niearchiwizowanym czacie?

Kontrola konfliktów między wymaganiami

Osobnym zastosowaniem jest szukanie par potencjalnie sprzecznych. Model otrzymuje wymagania wraz z typem, zakresem i źródłem, a zwraca wyłącznie kandydatów na konflikt: inne wartości limitu, odmienne znaczenie statusu, nakładające się uprawnienia albo warunek niemożliwy do spełnienia jednocześnie. Analityk nie akceptuje etykiety „sprzeczne” bez wskazania konkretnej kombinacji danych, w której oba zapisy dają różny oczekiwany wynik.

Dobrym artefaktem jest miniaturowa tabela decyzyjna. Dla limitu przelewu zawiera walutę, spółkę, wartość, rolę inicjatora i liczbę wymaganych akceptacji. AI proponuje wartości graniczne, ale oczekiwany rezultat pochodzi z zatwierdzonej reguły. Taki test odsłania konflikt skuteczniej niż językowe porównanie dwóch akapitów i może później zasilić kryteria akceptacji.

AI najbardziej pomaga tam, gdzie analityk ma dużo materiału i jasno zdefiniowany standard wyniku. Im większy skutek pomyłki, tym mniej wystarcza poprawna forma. O ograniczeniach modeli i organizacji przeglądu przeczytasz w materiale ograniczenia AI i kontrola jakości; o przełożeniu przebiegu pracy na zachowanie systemu — w tekście jak łączyć BPMN z wymaganiami.

O AUTORZE

Maciej Pieniak

Maciej Pieniak

Autorem portalu jest Maciej Pieniak — analityk biznesowo-systemowy specjalizujący się w analizie procesów, wymaganiach, systemach IT, automatyzacji oraz praktycznym wykorzystaniu AI w pracy analitycznej.