Hagnaður:
- Hæfni til að greina hagnýtar og óvirkar kröfur og skrifa skýrar, mælanlegar kröfulýsingar með stuðningi gervigreindar
- Geta til að nota gervigreind með skipulögðum leiðbeiningum til að draga notendasögu, viðurkenningarviðmið og umfangstakmörk úr viðtalsskýrslum
- Að venjast því að athuga gervigreindar kröfur um tvíræðni, mótsögn og vantar reglur og staðfesta þær með hagsmunaaðilum
Kröfugreining er það verkefni að skilgreina á heildstæðan, skýran og sannanlegan hátt hvað kerfi á að gera. Það er eitt af þeim stigum þar sem MIS sérfræðingur framleiðir mest verðmæti; vegna þess að mistök hér vaxa veldishraða í lok verkefnisins. Það eru tvær grunngerðir af kröfugreiningu. Virknikrafan lýsir því starfi sem kerfið ætti að vinna: „Kerfið ætti að senda viðskiptavininum tölvupóst þegar það staðfestir pöntunina. Óvirk krafa lýsir því hvernig kerfið á að vera: eiginleika eins og frammistöðu, öryggi, notagildi og aðgengi. „Skýrsluskjárinn ætti að opnast á innan við 2 sekúndum við meðalálag“ er krafa sem er ekki virk.
Góð krafa hefur þrjú einkenni: hún er skýr (hún hefur eina túlkun), hún er mælanleg (hún hefur prófanlegan þröskuld) og hún er rekjanleg (það er ljóst hvaða viðskiptaþörf hún kemur frá). „Kerfið verður að vera hratt“ stenst ekkert af þessu; „hratt“ er huglægt, ekki hægt að mæla, ekki hægt að prófa. Á þessu stigi er gervigreind öflugt hjálpartæki við að semja kröfur og grípa óljóst orðalag; en aðeins hagsmunaaðilinn ákveður hvaða viðskiptaregla er raunveruleg.
Saga notenda og viðurkenningarviðmið
Algengt snið í nútíma kröfugerð er notendasagan: "Sem [hlutverk], í [tilgangi], vil ég [eiginleika]." Dæmi: "Sem sölufulltrúi vil ég fá afsláttarútreikning frá farsímaskjánum svo ég geti gert skjótar tilboð á vettvangi." Sagan er stutt og viðskiptamiðuð; Það krefst ekki tæknilegrar lausnar.
Sérhver saga ætti að hafa viðurkenningarviðmið: prófunarskilyrði sem verða að vera uppfyllt til að sagan teljist „í lagi“. Oft notað mynstur er "Gefin/Hvenær/Þá" mynstrið: "Gefin: viðskiptavinurinn er í VIP hlutanum. Þegar: pantar yfir 10.000 TL. Þá: kerfið notar 5% afslátt." Þetta mynstur útilokar tvíræðni vegna þess að það tengir greinilega ástandið og væntanlega niðurstöðu.
Ábending: Þegar þú skrifar notendasögu til gervigreindarinnar, vertu viss um að segja "búa til að minnsta kosti 2 samþykkisviðmið í sniðinu Given/When/Þá fyrir hverja sögu." Þegar líkanið neyðist til að framleiða viðmið verða falin eyður í kröfunni sýnilegur.
Skref fyrir skref: Útdráttur úr gervigreindum kröfum
Skref 1 — Safnaðu hráefni. Símtalaskrár, tölvupóstur, núverandi skjámyndir, kvörtunarlistar. Því raunverulegra inntak, því minni tilbúningur.
Skref 2 — Dragðu út fyrsta settið af sögum. Gefðu gervigreind hrátt inntak og láttu hana framleiða drög að sögu notenda. Þetta skref er ekki tæmandi listi, heldur fyrsta skrefið.
Skref 3 — Bættu við samþykkisskilyrðum. Búðu til Gefin/Hvenær/Þá viðmið fyrir hverja sögu. Saga sem ekki er hægt að búa til viðmið fyrir þýðir í raun að hún sé ekki nægilega skilgreind.
Skref 4 — Leita að mótsögnum og eyðum. Spyrðu gervigreind „eru einhverjar mótsagnir, tvítekningar eða óskilgreindar aðstæður á milli þessara krafna? Spurðu og láttu athuga það. Sía niðurstöðuna sem manneskja.
Skref 5 — Forgangsraðaðu og staðfestu. Forgangsraðaðu sögum með hagsmunaaðilum út frá viðskiptavirði og brýnt. Forgangsákvörðunin tilheyrir rekstrareiningunni, ekki gervigreindinni.
Ekki gleyma óvirkum kröfum
Flest verkefnin eiga í erfiðleikum á þessu sviði vegna þess að þau gleyma þeim óvirku við að skrifa virknikröfurnar. Skýrsla gæti virkað „rétt“ en ef það tekur 45 sekúndur að opna mun enginn nota hana. Eftirfarandi tafla sýnir almennt gleymast óvirkar kröfugerðir og mælanleg ritunardæmi.
Tegund
slæm tjáning
mælanleg tjáning
Frammistaða
„Verður að vera fljótur“
"Svar fyrirspurnar < 2 sekúndur við meðalálag"
aðgengi
„Það ættu allir að geta notað það“
"WCAG 2.1 AA samhæft; fullkomið lyklaborðsleiðsögn"
Öryggi
„Það ætti að vera öruggt“
„Persónugögn eru dulkóðuð í hvíld; aðgangur er hlutverkamiðaður“
framboð
„Ætti að vera auðvelt“
„Nýr notandi klárar pöntunina í 3 skrefum án þjálfunar“
Framboð/samfella
„Ætti ekki að hrynja“
„Mánaðarlegur spenntur ≥ 99,5%“
Þrjú Mini Cases: By the Numbers
Tilfelli 1 — Verð á ómældri þörf. Skjárinn, sem var þróaður í banka með þeirri kröfu að „skýrsluskjárinn ætti að opnast hratt“, opnaðist á 22 sekúndum við vettvangsálag. Framkvæmdaraðilinn hélt að hann væri að gefa upp orðið „hratt“ í umhverfi sínu (2 sekúndur). Ef krafan hefði verið skrifuð sem "< 3 sek á álagstímum, raunverulegt afköst", hefði vandamálið lent í prófun. Endurbyggingin kostaði 3 vikur og mælanlegur aukakostnaður.
Tilfelli 2 - Bil sem er fangað með samþykkisviðmiðum. Á meðan hann skrifaði samþykkisskilyrðin fyrir söguna „kerfið notar afslátt“ í rafrænu viðskiptaverkefni tók hagsmunaaðilinn eftir því að ekkert var rætt um hvað myndi gerast ef afslátturinn stangaðist á við afsláttarmiða og VIP afslátt. Ein spurning Gefið/Hvenær/Þá kom í veg fyrir tvöfalda afsláttarvilluna fyrir setningu; Þessi villa olli alvarlegu tekjutapi í sambærilegum verkefnum.
Mál 3 - Regla sem gerð er gervigreind. Í HR-verkefni bætti gervigreind setningunni „beiðni um leyfi er sjálfkrafa samþykkt innan 24 klukkustunda“ við kröfudrögin. Ekki var rætt um slíkt sjálfvirkt samþykki á fundinum; Líkanið hafði búið til reglu sem virtist „sanngjarn“. Við hlið hverrar kröfu skrifar sérfræðingurinn „heimild: hvaða viðtal/skjal? Með því að bæta við dálkinum fjarlægði hann 4 óheimildar setningar.
Veik kvaðning / sterk kvaðning
Veik kvaðning:
Skrifaðu notendasögur fyrir þetta verkefni.
Öflug tilvitnun:
Hlutverk þitt: Þú ert MIS viðskiptafræðingur. Dragðu út notendasögur úr viðtalsskýrslunni hér að neðan. Reglur:- Snið: "Sem [hlutverk], í [tilgangi], vil ég [eiginleika]."- Skrifaðu AÐ MINNSTA kosti 2 viðurkenningarviðmið fyrir hverja sögu í Given/When/Then sniði.- Bættu við "Heimild" dálki við hlið hverja sögu: hvaða setningu í hvaða setningu kom hún frá [ÓVÍST] er ekki skýrt frá? mátun.- Skrifaðu mælanlegar óvirkar kröfur (frammistöðu, öryggi, aðgengi) í sérstakan hluta. Athugasemd við viðtal:[texti]
Öflug hvetja framfylgir sögusniði, samþykkisviðmiðum, rekjanleika uppruna og óvirkum kröfum í einu; Þetta gerir það auðveldara að stjórna framleiðslunni.
Fjögur afritanleg sniðmát
1) Skýringar á kröfum:
Farðu yfir kröfuna hér að neðan. Merktu við hverja staðhæfingu sem er óljós, ósambærileg eða opin fyrir fleiri en einni túlkun og skrifaðu skýringarspurningu fyrir hverja. Ekki búa til svarið. Krafa: [texti]
2) Mótsagnaskönnun:
Í listanum yfir kröfur hér að neðan, finndu atriði sem stangast á við, eru endurtekin eða skilja eftir rökrétt eyður. Tilkynntu hverja niðurstöðu með atriðisnúmerum og rökstuðningi í einni setningu. Listi: [texti]
3) Búa til samþykkisviðmið:
Skrifaðu að minnsta kosti 4 samþykkisviðmið fyrir eftirfarandi notendasögu á Given/When/Þá sniði, þar á meðal takmörk og undantekningartilvik. Skráðu einnig atriði sem enn eru óljós. Saga: [texti]
4) Gildissvið:
Gerðu drög að hlutunum „In scope“ og „out of scope“ sem tveggja dálka töflu í samræmi við eftirfarandi kröfur. Merktu [STAÐFESTING KÖRF] fyrir hvaða hlut sem þú ert ekki viss um. Kröfur: [texti]
Algeng mistök
- Að hugsa um lausnina er þörf. „Bæta við fellivalmynd“ er lausn, ekki skilyrði. Krafan segir „notandinn verður að geta valið landið af skilgreindum lista“; Upplýsingatækniteymið hannar lausnina.
- Sleppa óvirkum. Einfaldlega að skrifa niður „hvað á að gera“ og gleyma „hvernig á að vera“ (hraði, öryggi, aðgengi) er algengasta og dýrasta gatið.
- Nota ómæld lýsingarorð. Orð eins og „hratt, auðvelt, öruggt, notendavænt“ eru ógild án þröskulds.
- Tek ekki eftir reglunni sem gervigreindin hefur búið til. Líkanið getur bætt við „sanngjarnum“ en ekki í raun töluðum reglum; Biðjið um úrræði fyrir allar þarfir.
- Að yfirgefa forgangsröðunina til gervigreindar. Það sem á að gera fyrst er ákvörðun um viðskiptavirði; Rekstrardeildin gefur þetta.
Varúð: Hættulegasta setningin í kröfugreiningu er "þetta vita allir nú þegar". Ósagðar forsendur ná ekki inn í skjölin, þær koma aldrei inn í kóðann og koma fram á vettvangi. Spyrðu gervigreind "hvað er gert ráð fyrir en ekki skrifað í þessari kröfu?" gerir þessar duldu forsendur sýnilegar.
Í stuttu máli
Kröfugreining skilgreinir hvað kerfið á að gera á skýran, mælanlegan og rekjanlegan hátt. Starfskröfur lýsa starfinu, óvirkar kröfur lýsa eiginleikum og hið síðarnefnda gleymist oft. Notendasaga og Gefin/Hvenær/Þá viðurkenningarviðmið eru öflug tæki sem eyða óvissu. Gervigreind flýtir verulega fyrir framleiðslu sögusagna, samþykkisviðmiða, greiningar á átökum og skýringarspurninga; Hins vegar er réttmæti viðskiptareglunnar, gildissvið og forgangsákvörðun og uppruna hverrar setningar á ábyrgð mannsins. Ekki ganga frá neinni kröfu sem er óheimilt og ómælanleg.
Umsóknarverkefni
Skrifaðu viðskiptabeiðni í einni málsgrein um ímyndað „tímamótakerfi á netinu“ (t.d. „Viðskiptavinir ættu að geta pantað tíma á netinu, starfsfólk ætti að geta séð dagatöl“). (1) Búðu til að minnsta kosti 5 notendasögur og 2 samþykkisviðmið fyrir hverja með sterkri vísbendingu frá þessari beiðni. (2) Finndu að minnsta kosti 2 falin eyður í viðmiðunum sem gerð er af líkaninu (t.d. tvöfaldur fundur á sama tíma, afbókunarregla). (3) Hafa að minnsta kosti 3 óvirkar kröfur á mælanlegu formi. (4) Tilgreindu að minnsta kosti 3 atriði sem "utan gildissviðs". (5) Merktu við reglu sem líkanið gæti hafa búið til og skrifaðu hvernig þú myndir staðfesta hana.
gátlisti
- [ ] Ég skrifaði virkar og óvirkar kröfur sérstaklega.
- [ ] Sérhver krafa er skýr, mælanleg og prófanleg.
- [ ] Hver saga hefur Gefið/Hvenær/Þá viðurkenningarviðmið.
- [ ] Ég get rakið uppruna (samtal/skjal) hverrar kröfu.
- [ ] Ég merkti við mögulegar reglur sem gervigreindin hafði búið til og skildi eftir þær til staðfestingar.
- [ ] Ég vann forgangsröðunina ásamt rekstrareiningunni.