Nõuded · Puhastekst · Muutelugu · Täiendus?

Käsitlemata probleem või vajadus, mida MFN võiks aidata lahendada?

Tee ettepanek uue nõude lisamiseks, aegunud nõude eemaldamiseks, nõude sõnastuse parandamiseks või nõuete refaktoorimiseks (ühendamiseks, lahkulöömiseks). Tee ettepanek, avades issue MFN-i repos, esitades pull request-i MFN-i repos või saates e-kirja RIA arhitektide siselisti. Igaühel on õigus teha ettepanekuid nõuete lisamiseks, ümbersõnastamiseks ja ka eemaldamiseks. Ettepanekud arutatakse läbi.

Hea nõue: 1) suunab tellijat ja seejärel ka arendajat; 2) ei piirdu üksiku kogemusega, vaid pakkub standardset lahendusteed sageliesinevale, tüüpilisele vajadusele või probleemile; 3) toimib ka meelespeana (et olulist asja ära ei unustataks). Nõuete lõppeesmärk on, et tekiks kasutajatele väärtust pakkuv ja turvaline tarkvara, mille arendus- ja käitluskulud on madalad; tarkvara, mida on võimalik agiilselt arendada ja mis on jätkusuutlik ka pikemas perspektiivis.

Loetavuse huvides on nõuded organiseeritud kategooriatesse. Nõudel peaks olema selge, lühike, üldjuhul kindlas kõneviisis sõnastus, mida kommenteerib, vajadusel ka pehmendab selgitus. Nõuded nummerdatakse.

Nõudel on mõtet, kui see aitab lahendada mingit probleemi või rahuldada mingit vajadust.

Vältida tuleks olukorda, kus lugeja ei saa aru, mis probleemi nõue aitab lahendada. Seetõttu lahendatav probleem vahel vajab väljaütlemist või selgitamist.

Probleemide arutamiseks on hea kasutada GitHub repo issue-sid. Tehniliselt kirjeldatakse nõue MFN repo kaustas _data asuvas YAML-failis Nouded.yml.

Kuidas nõuet lisada?

Vt ka: mittefunktsionaalsed nõuded (Vikipeedia); Riigi Infosüsteemide Arenduskeskus (2006) Mittefunktsionaalsete nõuete kirjeldamise juhend v 0.2.

https://github.com/e-gov/MFN