Toiminnallinen vaatimus - Functional Requirement
Kuvauksen kirjoitti: Ville Viertola N4690
Lyhyt kuvaus käsitteestä tai aiheesta
Toiminnalliset ovat vaatimusmäärittelyn tärkeimpiä vaatimuksia, niillä määritellään mitä palvelulla tai tuotteella voi/täytyy pystyä tekemään. Toiminnalliset vaatimukset tunnistetaan asiakkaan tai sidosryhmien vaatimuksista. Huomion arvoista on että toiminnallinen vaatimus voi myös kuvata mitä palvelun EI tule tehdä. On myös mahdollista että toiminnallisia vaatimuksia voidaan tunnistaa esimerkiksi liiketoiminnallisista vaatimuksista.
Toiminnallisen vaatimuksen piirteitä ovat:
- Kuvaa käyttäjän toimintaa.
- Voidaan kuvata käyttötapauksessa (use case).
- Voidaan liittää yksittäiseen palvelun osaa tai moduuliin.
Toiminnalliset vaatimukset koostuvat usein hyvin pienistä ja yksityiskohtaisista asioista joita asiakas tai valitut sidosryhmät palvelulla haluavat tehdä, mutta juuri nämä pienet asiat voivat olla kilpailuetu. Tyypillisesti toiminnallisia vaatimuksia lähdetään tunnistamaan suurista kokonaisuuksista kohti pienempiä.
Esimerkkejä toiminnallisista vaatimuksista:
- Käyttäjä haluaa kirjoittaa foorumi postauksen anonyymisti.
- Asiakas haluaa että palvelun kieli on muuttettavissa englanniksi.
Kun toiminnallinen vaatimus osoittautuu tuotteelle tai palvelulle oleelliseksi, siitä voidaan muodostaa ominaisuus.
Muuta aiheeseen liittyvää
Linkit ulkopuolisiin lähteisiin
- https://www.youtube.com/watch?v=QohvvgmLVRQ
- https://ohjelmistotuotanto-hy.github.io/osa2/
- https://kehmet.hel.fi/menetelmalaari/vaatimukset/
- https://www.altexsoft.com/blog/business/functional-and-non-functional-requirements-specification-and-types/
- https://medium.com/agiletransformation/what-comes-first-functional-or-non-functional-requirements-b3ee96424742