Af hverju þarf fyrirtækið þitt fjarþróunarteymi?
Kannaðu kosti og aðferðir við að samþætta fjarþróun teams, með áherslu á kostnaðarhagkvæmni, aðgang að alþjóðlegum hæfileikum og sveigjanleika.
Markmið kröfugreiningar er að búa til almenna yfirlitsáætlun um rekstur verkefnisins, móta aðgerðaáætlun sem verkefnið verður framkvæmt eftir og, ef mögulegt er, að greina þau verkfæri sem verða notuð. Það er engin einföld uppskrift að kröfugreiningu.
Hér er tómt.Kröfunagreiningin er hluti af áætlunargerðinni, sem aftur á móti ætti að vera sem hér segir:
Kröfunagreiningin nær yfir fyrstu þrjá liði áætlunarferlisins.
Á þessu stigi ættum við að spyrja okkur nokkurra grunnspurninga:
Vissulega vitum við nú þegar hvað við stefnum að, og hugmyndin að verkefninu hefur lengi verið kynnt og vel ígrunduð, en það er þess virði að hugsa dýpra um hana. Kannski munum við uppgötva nýjar spurningar sem vert er að útskýra. Eftirfarandi atriði geta verið gagnleg hér:

Nú er kominn tími til að setja fram lista yfir kröfur verkefnisins. Auk virknikrafna tilgreinum við þær kröfur sem tengjast ekki virkni: notendavæni, móttækileika, hraða, afköst og öryggi.
Látið okkur Athugaðu hvort hver krafa uppfylli eftirfarandi skilyrði:
Það er þess virði að búa til einfalda sjónræna framsetningu á starfsemi verkefnisins hér. Ekkert hjálpar til við að skilja hugmyndina að fullu betur en að teikna einfalt flæði eða einfaldlega skrifa á töflu í punktum hvað á að gerast í röð. Í tilviki forrits með notendaviðmóti er kjörið að hafa jafnvel einfaldustu sýnishorn.
Rétt eins og þegar hús er byggt ættu upplýsingatækniverkefni að hefjast frá grunni og síðan beina athyglinni að því sem þú þarft mest. Í upphafi, á grundvelli kröfulista, er nauðsynlegt að tilgreina lista yfir allar mögulegar aðgerðir sem viðkomandi verkefni mun innhalda og síðan semja um hvaða þeirra hafa hæstu forgang og skulu framkvæmdar sem fyrst og hvaða teljast til “þægilegra aukaatriða”.
Niðurstaða alls verkefnisútfærslufasa ætti að vera almenn mynd af því hvernig verkefnið ætti að virka, hvort sem það er með sýnishornum eða teiknuðu flæði aðgerða. Við ættum einnig að fá lista yfir öll möguleg verkefni sem tiltekið verkefni á að uppfylla og vita hvaða forgang hvert þeirra hefur.
Sýnagervingur verkefnisins er lykilatriði í kröfugreiningu. Hann hjálpar til við að skilja kjarna vandamálsins til hlítar, og því betri sem efnið sem sýnir vandamálið er, því skilvirkari verða næstu áætlunarstig.

Á þessu stigi ákvarðum við þegar hvernig við ímyndum okkur rekstur verkefnisins í heild. Gott er að hafa nokkrar hugmyndir um framkvæmdina, hugsa um og ræða hverja þeirra og benda á veikleika og styrkleika þeirra. Einnig er gott að teikna hér valda hugmynd í smáatriðum, ef ekki alla.
Þetta stig er einnig tími til að íhuga hreint tæknileg mál, ekki aðeins hvaða forritunarmáli eða ramma verkefnið verður skrifað í, heldur einnig hvaða viðbótartól við munum þurfa, til dæmis hvort við ákveðum að nota AWS stack eða kannski eitthvað annað. Ef við erum hikandi á milli nokkurra tæknilausna eða höfum enga hugmynd um hvað eigi að nota, þá er þess virði að fresta slíkri ákvörðun og færa hana yfir í rannsóknarverkefni. Auðvitað getum við aðeins gert þetta ef frekari áætlanagerð er ekki hindruð af slíkri rannsókn. Annars getum við örugglega bætt þeim við verkefnin í sprettur.
Þegar við höfum komið á fót verkefnisáætluninni, förum við að skilgreina helstu verkefnin, sem síðan verða rædd í smáatriðum og sundurgreind í minni verkefni af þróun team Þegar verið er að skipuleggja nýjan sprett. Mikilvægt er að lýsa hverju verkefni eins nákvæmlega og mögulegt er.
Eins og áður hefur komið fram mun ferlið við kröfugreiningu breytast eftir flækjustigi verkefnisins. Það eru einfaldari og flóknari vandamál, og sum þeirra hafa þegar verið leyst af einhverjum, en önnur eru alveg ný og krefjast lengri stöðvunar. Sama hvað, eru nokkur mikilvæg ráð sem gott er að hafa í huga:
Þessir þættir eru alltaf þess virði að hafa í huga þegar kröfurnar eru greindar, og þá mun allt ganga hnökralaust og verða grundvöllur vel skipulagðs verkefnis.
Lesa meira: