Veebilehe nõuete dokument: mida see sisaldab
Nõuete dokument on olemas ühel eesmärgil: teha eeldused kirjalikuks, enne kui need omavahel kokku põrkavad. See ei pea olema pikk. See peab olema konkreetne.
See juhend näitab, mida dokument peab katma, mis võib välja jääda ja kuidas kirjutada nõudeid, mida saab tegelikult kontrollida.
Mida dokument peab katma#
Kaks kuni viis lehekülge, mis katavad need osad, annavad paremaid pakkumisi kui pikk dokument ilma nendeta.
- Ärikontekst: mida teed, kellele müüd, mida veebileht saavutama peab.
- Sihtrühm: kes otsustab, mida ta juba teab, mida kahtleb.
- Leheloend ja mallid: iga leht ja millisele mallile see toetub.
- Funktsionaalsus: vormid, otsing, broneering, kasutajakontod, e-pood.
- Liidestused: iga väline süsteem nimeliselt, koos selle omanikuga.
- Sisu: kes kirjutab, kes hangib pildid, mis on juba olemas.
- Tehnilised piirangud: olemasolev majutus, domeenid, nõutud platvorm.
- Ligipääsetavus ja keeled: tase ja keelte loend, mitte «kaasaegne ja ligipääsetav».
- Väljaspool ulatust: loend sellest, mida sellesse projekti ei kuulu.
Väljaspool ulatust olev loend on dokumendi kasulikem osa. Selle kirjutamine võtab kümme minutit ja hoiab ära rohkem vaidlusi kui kõik ülejäänud kokku.
Kirjuta kontrollitavaid nõudeid#
Nõue, mille täitmise üle saab vaielda, ei ole nõue. Võrdle neid paare.
| Nõrk | Kontrollitav |
|---|---|
| Leht peab olema kiire | Suurim sisumaal alla 2,5 sekundi mobiilis |
| Kaasaegne kujundus | Järgib brändijuhendit, mall kolmele lehetüübile |
| Ligipääsetav | WCAG 2.2 tase AA, kontrollitud automaattestiga ja käsitsi |
| Töötab mobiilis | Testitud kolmel päris seadmel, loetletud eraldi |
| Hea otsingumootoritele | Unikaalsed pealkirjad, sisukaart, struktuurandmed |
| Lihtsalt hooldatav | Toimetaja saab lehti luua ilma arendajata |
Prioriteedid ja vastuvõtt#
Ilma prioriteetideta on kõik ühtviisi tähtis ja esimene viivitus muudab kogu ajakava läbiräägitavaks.
- Märgi iga nõue: kohustuslik, soovitav või hilisem.
- Ole kohustuslikega range. Kui kõik on kohustuslik, ei ole prioriteete.
- Kirjuta iga kohustusliku nõude juurde, kuidas seda kontrollitakse.
- Määra, kes vastuvõtu teeb ja kui pika aja jooksul.
- Määra, mis on viga ja mis on uus soov — see vaidlus tuleb alati.
- Kirjelda muudatuste käsitlemine: kes kinnitab ja kuidas hinnastatakse.
- Lisa loend sellest, mida sina pead tarnima ja millal.
Viimane punkt jäetakse peaaegu alati välja, kuigi kliendipoolne hilinemine on projektide venimise sagedasim põhjus.
Mida välja jätta#
Liiga detailne dokument piirab lahendusi ja tõstab hinda, ilma et tulemus paraneks.
- Tehnilisi valikuid, kui sul pole neile päris põhjust — lase pakkujal ettepanek teha.
- Pikslitäpseid kujundusnõudeid, kui bränd neid ei nõua.
- Funktsioone, mida keegi ei ole küsinud, aga «võiks tulevikus vaja minna».
- Andmebaasi struktuuri ja koodistandardeid, kui sa ei vastuta hilisema arenduse eest.
- Kolmekümne lehe pikkust mallipõhja, mis on täidetud üldsõnadega.
- Kõike, mis ei muudaks pakkumist, kui selle välja jätta.
Korduma kippuvad küsimused
Kui pikk peaks dokument olema?
Tavalise ettevõtte lehe puhul kaks kuni viis lehekülge. Pikkus ei ole kvaliteedi näitaja — konkreetsus on. Hea test on: kas iga lause muudaks midagi pakkumises, kui see välja jätta? Kui ei, kustuta see.
Kas ma pean teadma, millist tehnoloogiat soovin?
Ei, ja tavaliselt on parem seda mitte määrata. Kirjelda, mida leht peab tegema ja kes seda haldama hakkab, ning lase pakkujal platvorm põhjendada. Määra tehnoloogia ainult siis, kui sul on päris põhjus: olemasolev süsteem, sisemine oskus või ettevõtte reegel.
Mis vahe on nõuetel ja lähteülesandel?
Praktikas kattuvad need suuresti. Lähteülesanne on suunatud pakkumise küsimisele ja rõhutab eesmärke ning eelarvet; nõuete dokument on üksikasjalikum ja saab lepingu lisaks. Väikeprojektis piisab ühest dokumendist, mis täidab mõlemat rolli.
Kes peaks selle kirjutama?
Keegi tellija poolelt, kes teab ärieesmärke — mitte pakkuja. Kui pakkuja kirjutab nõuded, kirjeldab ta paratamatult seda, mida ta niikuinii teeks, ja sa kaotad võrdlusaluse. Küsi tehnilist abi vormistamisel, kuid sisu peab tulema sinult.
nõuete dokumentveebilehe lähteülesanneveebiprojekti nõudedprojekti ulatushinnapäring veebilehtveebilehe spetsifikatsioon