Qligħ:
- Kapaċità li tiddistingwi rekwiżiti funzjonali u mhux funzjonali u tikteb espressjonijiet ta' rekwiżiti ċari u li jistgħu jitkejlu bl-appoġġ tal-intelliġenza artifiċjali
- Kapaċità li tuża l-intelliġenza artifiċjali bi prompts strutturati biex tiġbor l-istorja tal-utent, il-kriterji tal-aċċettazzjoni u l-limitu tal-ambitu min-noti tal-intervisti
- Daħħal id-drawwa li tivverifika r-rekwiżiti ġenerati mill-AI għal ambigwità, kontradizzjoni, u regoli neqsin u tikkonfermahom mal-partijiet interessati
L-analiżi tar-rekwiżiti hija l-kompitu li tiddefinixxi b'mod sħiħ, ċar u verifikabbli x'għandha tagħmel sistema. Huwa wieħed mill-istadji fejn l-ispeċjalista MIS jipproduċi l-aktar valur; għax żball hawn jikber b'mod esponenzjali fl-aħħar tal-proġett. Hemm żewġ tipi bażiċi ta 'analiżi tar-rekwiżiti. Ir-rekwiżit funzjonali jiddeskrivi x-xogħol li s-sistema għandha tagħmel: "Is-sistema għandha tibgħat email lill-klijent meta tikkonferma l-ordni." Ir-rekwiżit mhux funzjonali jiddeskrivi kif is-sistema għandha tkun: kwalitajiet bħall-prestazzjoni, is-sigurtà, l-użabilità u l-aċċessibbiltà. "L-iskrin tar-rapport għandu jinfetaħ f'inqas minn 2 sekondi b'tagħbija medja" huwa rekwiżit mhux funzjonali.
Rekwiżit tajjeb għandu tliet karatteristiċi: huwa ċar (għandu interpretazzjoni waħda), jista 'jitkejjel (għandu limitu ttestjat), u huwa traċċabbli (huwa ċar minn liema ħtieġa tan-negozju ġejja). "Is-sistema trid tkun veloċi" ma tissodisfa xejn minn dawn; "mgħaġġel" huwa suġġettiv, ma jistax jitkejjel, ma jistax jiġi ttestjat. F'dan l-istadju, l-AI hija għajnuna qawwija fl-abbozzar tar-rekwiżiti u l-qbid ta' kliem ambigwu; iżda l-parti interessata biss tiddeċiedi liema regola tan-negozju hija reali.
Storja tal-Utent u Kriterji ta' Aċċettazzjoni
Format komuni fil-kitba tar-rekwiżiti moderni huwa l-istorja tal-utent: "Bħala [rwol], għal [għan], irrid [karatteristika]." Eżempju: "Bħala rappreżentant tal-bejgħ, irrid kalkolu ta 'skont mill-iskrin tal-mowbajl sabiex inkun nista' nagħmel kwotazzjonijiet ta' malajr fil-qasam." L-istorja hija qasira u orjentata lejn in-negozju; Ma timponix soluzzjoni teknika.
Kull storja għandu jkollha kriterji ta’ aċċettazzjoni: kundizzjonijiet li jistgħu jiġu ttestjati li jridu jiġu sodisfatti biex l-istorja titqies bħala “ok”. Mudell użat ta 'spiss huwa l-mudell "Mogħtija/Meta/Imbagħad": "Mogħtija: il-klijent huwa fis-segment VIP. Meta: tordna aktar minn 10,000 TL. Imbagħad: is-sistema tapplika skont ta' 5%." Dan il-mudell jelimina l-ambigwità minħabba li jgħaqqad b'mod ċar il-kundizzjoni u r-riżultat mistenni.
Tip: Meta tikteb storja tal-utent lill-intelliġenza artifiċjali, kun żgur li tgħid "iġġenera mill-inqas 2 kriterji ta 'aċċettazzjoni fil-format Given/When/Then għal kull storja." Meta l-mudell ikun sfurzat jipproduċi punti ta 'referenza, lakuni moħbija fir-rekwiżit isiru viżibbli.
Pass pass: Estrazzjoni ta' Rekwiżiti Megħjuna mill-AI
Pass 1 — Iġbor input mhux ipproċessat. Reġistri tas-sejħiet, emails, screenshots eżistenti, listi tal-ilmenti. L-aktar input reali, inqas fabbrikazzjoni.
Pass 2 — Oħroġ l-ewwel sett ta’ stejjer. Agħti input mhux ipproċessat lill-intelliġenza artifiċjali u ħalliha tipproduċi abbozzi tal-istorja tal-utent. Dan il-pass mhuwiex lista kompleta, iżda l-ewwel pass.
Pass 3 — Żid kriterji ta' aċċettazzjoni. Iġġenera kriterji Given/When/Then għal kull storja. Storja li għaliha ma jistgħux jiġu prodotti kriterji fil-fatt tfisser li mhix definita biżżejjed.
Pass 4 — Skennjar għal kontradizzjonijiet u lakuni. Staqsi lill-AI "hemm xi kontradizzjonijiet, duplikazzjonijiet, jew sitwazzjonijiet mhux definiti bejn dawn ir-rekwiżiti?" Staqsi u ċċekkjaha. Iffiltra r-riżultat bħala bniedem.
Pass 5 — Ipprijoritizza u kkonferma. Agħti prijorità lill-istejjer mal-partijiet interessati bbażati fuq il-valur tan-negozju u l-urġenza. Id-deċiżjoni ta' prijorità tappartjeni lill-unità tan-negozju, mhux lill-AI.
Tinsiex Rekwiżiti Mhux Funzjonali
Ħafna mill-proġetti għandhom diffikultajiet fil-qasam minħabba li jinsew dawk mhux funzjonali waqt li jiktbu r-rekwiżiti funzjonali. Rapport jistaʼ jaħdem “b’mod korrett,” imma jekk jieħu 45 sekonda biex jinfetaħ, ħadd ma jużah. It-tabella li ġejja turi tipi ta’ rekwiżiti mhux funzjonali li huma komunement injorati u eżempji ta’ kitba li jistgħu jitkejlu.
Ġeneru
espressjoni ħażina
espressjoni li tista' titkejjel
Prestazzjoni
"Irid ikun mgħaġġel"
"Reazzjoni għall-mistoqsija < 2 sek b'tagħbija medja"
aċċessibbiltà
"Kulħadd għandu jkun jista' jużah"
"WCAG 2.1 AA konformi; navigazzjoni sħiħa bit-tastiera"
Sigurtà
"Għandha tkun sigura"
"Id-dejta personali hija kkodifikata waqt il-mistrieħ; l-aċċess huwa bbażat fuq ir-rwoli"
disponibbiltà
"Għandha tkun faċli"
"Utent ġdid itemm l-ordni fi 3 passi mingħajr taħriġ"
Disponibbiltà/kontinwità
"M'għandux jikkraxxja"
"Ħin ta' xogħol ta' kull xahar ≥ 99.5%"
Tliet Każijiet Mini: bin-Numri
Każ 1 — Il-prezz ta' ħtieġa li ma titkejjel. L-iskrin, li ġie żviluppat f'bank bir-rekwiżit li "l-iskrin tar-rapport għandu jinfetaħ malajr", fetaħ fi 22 sekonda taħt tagħbija fuq il-post. L-iżviluppatur ħaseb li kien qed jipprovdi l-kelma "mgħaġġel" fl-ambjent tiegħu (2 sekondi). Kieku r-rekwiżit kien inkiteb bħala "< 3 sek fl-aqwa siegħa, throughput attwali", il-problema kienet tinqabad fl-ittestjar. L-iżvilupp mill-ġdid jiswa 3 ġimgħat u spiża addizzjonali li tista 'titkejjel.
Każ 2 — Diskrepanza maqbuda mill-kriterji ta' aċċettazzjoni. Waqt li kitbet il-kriterji ta 'aċċettazzjoni għall-istorja "is-sistema tapplika skont" fi proġett ta' kummerċ elettroniku, il-parti interessata nnotat li x'jiġri jekk ir-roħs ikun f'kunflitt mal-kupun u l-iskont VIP ma ġie diskuss xejn. Mistoqsija waħda Mogħtija / Meta / Imbagħad ipprevjeniet l-iżball ta 'skont doppju qabel il-go-live; Dan l-iżball ikkawża telf serju ta' dħul fi proġetti simili.
Każ 3 — Regola magħmula mill-AI. Fi proġett HR, AI żiedet is-sentenza "talba għal-leave tiġi approvata awtomatikament fi żmien 24 siegħa" mal-abbozz tar-rekwiżiti. L-ebda approvazzjoni awtomatika bħal din ma ġiet diskussa fil-laqgħa; Il-mudell kien għamel regola li dehret "raġonevoli." Ħdejn kull rekwiżit, l-espert jikteb "sors: liema intervista/dokument?" Billi żied il-kolonna, neħħa 4 sentenzi mingħajr sorsi.
Prompt Dgħajjef / Prompt Qawwija
Pront dgħajjef:
Ikteb stejjer tal-utenti għal dan il-proġett.
Pront qawwi:
Ir-rwol tiegħek: Int analista tan-negozju tal-MIS. Oħroġ l-istejjer tal-utent min-nota tal-intervista hawn taħt. Regoli:- Format: "Bħala [rwol], għal [għan], irrid [karatteristika]."- Ikteb TAL-ALQAS 2 kriterji ta' aċċettazzjoni għal kull storja f'format Mogħtija/Meta/Imbagħad.- Żid kolonna "Sors" ħdejn kull storja: liema sentenza ma ġietx ċara [UN? fin-nota; twaħħil.- Ikteb rekwiżiti mhux funzjonali li jistgħu jitkejlu (prestazzjoni, sigurtà, aċċessibbiltà) f'sezzjoni separata. Nota tal-intervista:[test]
Pront b'saħħtu jinforza l-format tal-istorja, il-kriterji ta 'aċċettazzjoni, it-traċċabilità tas-sors u r-rekwiżiti mhux funzjonali kollha f'daqqa; Dan jagħmilha aktar faċli biex tikkontrolla l-output.
Erba' Mudelli Kopjabbli
1) Kjarifika tar-rekwiżiti:
Irrevedi r-rekwiżit hawn taħt. Immarka kull dikjarazzjoni li hija vaga, mhux kummensurabbli, jew miftuħa għal aktar minn interpretazzjoni waħda u ikteb mistoqsija li tiċċara għal kull waħda. Tpattix it-tweġiba. Rekwiżit: [test]
2) Skennjar tal-kontradizzjoni:
Fil-lista ta 'rekwiżiti hawn taħt, sib oġġetti li jikkontradixxu lil xulxin, huma ripetittivi, jew iħallu lakuni loġiċi. Irrapporta kull sejba bin-numri tal-oġġett u ġustifikazzjoni ta’ sentenza waħda. Lista: [test]
3) Ġenerazzjoni ta' kriterji ta' aċċettazzjoni:
Ikteb mill-inqas 4 kriterji ta' aċċettazzjoni għall-istorja tal-utent li ġejja fil-format Given/When/Then, inklużi każijiet ta' limitu u eċċezzjoni. Elenka wkoll kwalunkwe punt li jibqa' mhux ċar. Storja: [test]
4) Skop tal-ambitu:
Abbozza l-oġġetti "Fl-ambitu" u "Barra mill-ambitu" bħala tabella b'żewġ kolonni skont ir-rekwiżiti li ġejjin. Tikketta [KONFERMA MEĦTIEĠA] għal kwalunkwe oġġett li m'intix ċert minnu. Rekwiżiti: [test]
Żbalji komuni
- Taħseb li s-soluzzjoni hija ħtieġa. "Żid menu dropdown" hija soluzzjoni, mhux rekwiżit. Ir-rekwiżit jgħid "l-utent għandu jkun kapaċi jagħżel il-pajjiż mil-lista definita"; It-tim tal-IT jiddisinja s-soluzzjoni.
- Taqbeż dawk mhux funzjonali. Sempliċement tikteb "x'għandek tagħmel" u tinsa "kif tkun" (veloċità, sigurtà, aċċessibbiltà) hija l-iktar lakuna komuni u li tiswa ħafna flus.
- Jużaw aġġettivi bla kejl. Kliem bħal "mgħaġġel, faċli, sikur, faċli għall-utent" huwa invalidu mingħajr limitu.
- Mhux innota r-regola li l-AI għamlet. Il-mudell jista 'jżid regoli "raġonevoli" iżda mhux attwalment mitkellma; Itlob għal riżorsi għal kull ħtieġa.
- Il-prijoritizzazzjoni titħalla f'idejn l-AI. X'għandek tagħmel l-ewwel hija deċiżjoni dwar il-valur tan-negozju; L-unità tan-negozju tagħti dan.
Attenzjoni: L-iktar sentenza perikoluża fl-analiżi tar-rekwiżiti hija "kulħadd diġà jaf dan". Suppożizzjonijiet mhux mitkellma ma jagħmluhiex fid-dokumentazzjoni, qatt ma jagħmluha fil-kodiċi, u joħorġu fil-qasam. Staqsi lill-AI "x'inhu preżunt iżda mhux miktub f'dan ir-rekwiżit?" jagħmel dawn is-suppożizzjonijiet moħbija viżibbli.
Fil-qosor
L-analiżi tar-rekwiżiti tiddefinixxi x'għandha tagħmel is-sistema b'mod ċar, miżurabbli u traċċabbli. Ir-rekwiżiti funzjonali jiddeskrivu l-impjieg, ir-rekwiżiti mhux funzjonali jiddeskrivu l-kwalitajiet, u dan tal-aħħar spiss jintesa. L-istorja tal-utent u l-kriterji ta 'aċċettazzjoni Given/When/Then huma għodod b'saħħithom li jeliminaw l-inċertezza. L-intelliġenza artifiċjali tħaffef b'mod sinifikanti l-produzzjoni ta 'storyboards, kriterji ta' aċċettazzjoni, skoperta ta 'kunflitt u mistoqsijiet li jiċċaraw; Madankollu, il-korrettezza tar-regola tan-negozju, l-ambitu u d-deċiżjoni ta 'prijorità, u s-sors ta' kull sentenza huma r-responsabbiltà tal-bniedem. Tifinalizzax l-ebda rekwiżit li mhuwiex sors u li ma jitkejjel.
Kompitu ta' applikazzjoni
Ikteb talba tan-negozju ta’ paragrafu wieħed għal “sistema ta’ appuntamenti onlajn” immaġinarja (eż., “Il-klijenti għandhom ikunu jistgħu jagħmlu appuntamenti onlajn, il-persunal għandu jkun jista’ jara l-kalendarji”). (1) Oħloq mill-inqas 5 stejjer tal-utent u 2 kriterji ta 'aċċettazzjoni għal kull wieħed bi pront qawwi minn din it-talba. (2) Sib mill-inqas 2 lakuni moħbija fil-kriterji prodotti mill-mudell (eż. ħatra doppja fl-istess ħin, regola tal-kanċellazzjoni). (3) Inkludi mill-inqas 3 rekwiżiti mhux funzjonali f'forma li tista' titkejjel. (4) Identifika mill-inqas 3 oġġetti bħala "Barra mill-iskop". (5) Immarka regola li l-mudell seta' għamel u ikteb kif tikkonfermaha.
lista ta' kontroll
- [ ] Jien ktibt rekwiżiti funzjonali u mhux funzjonali separatament.
- [ ] Kull rekwiżit huwa ċar, li jista 'jitkejjel u li jista' jiġi ttestjat.
- [ ] Kull storja għandha kriterji ta' aċċettazzjoni Given/When/Then.
- [ ] Kapaċi ntraċċa s-sors (konversazzjoni/dokument) ta' kull rekwiżit.
- [ ] Immarkajt ir-regoli possibbli li l-AI kienet għamlet u ħallejthom għall-konferma.
- [ ] Għamilt il-prijoritizzazzjoni flimkien mal-unità tan-negozju.