Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
12
PODSTAWYINŻYNIERIIWYMAGAŃ
Potrzebyinteresariuszysązwyklewyrażonejakowysokopoziomowewymagania
biznesoweisąkolejnąinformacjąwejściowądlainżynieriiwymagań.Rozwiązaniem
określonychproblemówczyzaspokojeniempotrzebmożebyćsystemlubkomponent
systemu,nowefunkcjelubmodyfikacjatychjużistniejących,zmianakonfiguracji,
usprawnieniewniesionedoprocesuitp.Ogólnierzeczbiorąc,rozwiązaniemożna
uznaćzarozwinięciewymagańwyższegopoziomu.
Szczególnieważnejestto,abymiećświadomośćistnieniakilku(aczasemnawet
kilkunastu)różnychrozwiązańumożliwiającychzaspokojeniepotrzebbiznesowych
klienta.Naprzykład,jeśliklientwymagazwiększeniaefektywnościprzetwarzania
dokumentówworganizacji,rozwiązaniemmożebyć:
■
zmianaprocedurzwiązanychzprzetwarzaniemdokumentów;
■
zastosowaniesystemuwspierającegoprzepływpracy;
■
opracowanieiwdrożeniewłasnegosystemudostosowanegodopracyzgodnie
zprocesamiwykonywanymiwdanejorganizacji;
■
szkoleniepersoneluwobszarzeoptymalizacjiprocesówzwiązanychzprzetwa-
rzaniemdokumentów.
Ponieważistniejewielesposobówzaspokojeniajednegowymaganiabizneso-
wego,należymiećpewneśrodkiumożliwiającepodjęciedecyzjidotyczącejwy-
boruoptymalnegorozwiązania.Dlategojednymzcelówinżynieriiwymagańjest
opracowanieidostarczeniepropozycjirozwiązania,którabyłabynajlepszymspo-
sobemzaspokojeniapotrzebklientawdanychokolicznościachipodokreślonymi
warunkami.
Rozwiązaniasątworzonepodczasprocesuwytwarzania(realizacji).Wynikiem
procesurealizacjijestprodukt.Typowymiproduktamisą:rozwiązaniaprogramowe
lubsprzętowe,usługi,procesybiznesowe,dokumentacjaitd.
Definicja1.3.Produkt
Produkt(ang.product)towynikprocesurealizacji.
Womówionympowyżejprzykładzieproduktemmożebyć:
■
dokumentacjaoptymalizacjiprocesówbiznesowych;
■
systemprzepływupracywrazzjegodokumentacją;
■
materiałyszkoleniowe.
1.1.2.Definicjaiklasyfikacjawymagań
„Chcę,żebysystemautomatyzowałpewneczynnościwykonywaneprzezmoich
pracowników”.„Chcę,żebysystemautomatyczniegenerowałraporty”.„Chcę,by
kopiazamówieniabyłaprzesyłanaautomatyczniedodziałufinansowego”.
Zakażdymrazem,kiedymówimyooczekiwaniachipotrzebachklientadoty-
czącychoprogramowania(lubinnegorozwiązania),mówimyowymaganiach.Czym
więcjestwymaganie?Dowolnymżyczeniemklienta?Niedokońca.Wymaganie
jestczymś,czegoklientoczekujeodrozwiązania.Tocośmusistanowićpewną