UUTTA: Suomen ensimmäisenä sertifioituna BigCommerce-kumppanina autamme sinua menestymään verkkokaupalla, joka kasvaa ja joustaa yrityksesi rinnalla. Lue lisää.
Tekninen vaatimusmäärittely kuvaa verkkopalvelun tärkeimmät tavoitteet ja vaatimukset. Se kertoo, miten valmiin verkkopalvelun tulisi toimia ja miten nämä toiminnallisuudet saadaan toteutettua. Vaatimusmäärittely pureutuu asioihin tarkemmalla tasolla kuin verkkopalvelun konsepti ja voi ottaa kantaa esim. suorituskyvyn varmistamiseen, tietoturvatasoon ja integraatioihin. Toiminnallisuudet kuvataan usein käyttötapausten kautta. Valmis vaatimusmäärittely on dokumentti, jonka perusteella voidaan toteuttaa (ohjelmoida) valmis verkkopalvelu.
Vaatimusmäärittely mielletään joskus turhaksi kustannukseksi, koska sen lopputulos on dokumentti valmiin verkkopalvelun sijasta. Käytännössä jonkinlainen vaatimusmäärittely on kuitenkin lähes pakollinen osa vähänkään monimutkaisempaa projektia, ja se tehdään toteutusprojektin osana.
Vaatimusmäärittelyllä vältytään myös riskiltä, että tilaajalla ja toimittajalla on eriävä käsitys halutusta lopputuotteesta. Lisäksi vaatimusmäärittely tarjoaa kevyehkön tavan kilpailuttaa toimittajia toteutukselle.
Vaatimusmäärittelyjen hinta liikkuu yleensä muutamissa tuhansissa euroissa, kun taas toteutus on helposti kymmeniä tuhansia. Vaatimusmäärittelyä voisi siis pitää investointiturvana. Kuten sanonta kuuluu: “Hyvin suunniteltu on puoliksi tehty”.
On normaalia, että määrittelyt elävät ketterästi toteutusprojektin aikana. Oikein tehtynä vaatimusmäärittely kuitenkin asettaa projektille raamit, jotta aikataulu, kustannukset ja lopputulos eivät poikkeaisi oleellisesti alun perin arvioidusta.
Pohjimmiltaan vaatimusmäärittely on asiakkaan kanssa tehtävää yhteistyötä, jonka aikana analysoimme ja kirjaamme ylös raamit verkkopalvelun toteutukselle.
Määrittelytyön aikana teknisiä tarpeita kartoitetaan myös yhteisissä työpajoissa tai haastattelemalla kehitysprojektin kannalta relevantteja henkilöitä. Hyvän vaatimusmäärittelyn tuottaminen edellyttääkin hyvää kommunikaatiotasuhdetta.
Asiakkaan puolelta ei tarvita minkäänlaisia esivalmisteluita. Riittää, kun tarvittavat henkilöt ovat käytettävissä muutamissa työpajoissa tai haastatteluissa, me huolehdimme lopusta.
On myös tavallista, että vaatimusmäärittelyn aikana lopullisen palvelun vaatimukset kirkastuvat entisestään. Ensi alkuun kirkkaalta tuntuneet tavoitteet voivat osoittautua paljonkin tarkennuksia ja lisäpohtimista edellyttäviksi.
Määrittelytyön alkuvaiheessa kartoitetaan toiminnalliset ja tekniset vaatimukset. Kerätyn tiedon perusteella toiminnalliset vaatimukset kuvataan kokonaisuuden selkeyttämiseksi. Toiminnasta muodostetaan esimerkiksi käyttötapauskuvauksia. Kuvausten avulla varmistamme, etteivät tekniset valinnat rajoita järjestelmäsi kehitystä nyt tai tulevaisuudessa. Työpajojen aikana selvitetään mm:
Teknisen vaatimusmäärittelyn tuloksena saat kirjallisen dokumentin, joka sisältää kartoituksen keskeisimmät tuotokset.