KTM Tuure Tuunasen tietojärjestelmätieteen aineeseen kuuluva väitöskirja “Requirements Elicitation for Wide Audience End-Users” tarkastettiin Helsingin kauppakorkeakoulussa (HKKK) keskiviikkona 6.4.2005. Vastaväittäjänä toimi professori, KTT Kalle Lyytinen (Case Western Reserve University) ja kustoksena professori Timo Saarinen (HKKK). Nykypäivänä yhä useammat tietojärjestelmäkehityshankkeet tähtäävät erilaisten palvelujen ja tuotteiden tuottamiseen erittäin laajoille käyttäjäyleisöille. Tästä esimerkkeinä ovat kolmannen sukupolven matkapuhelinpalvelut ja Digi-tv:n interaktiiviset palvelut. Tarvemäärittely on nähty perinteisesti yhtenä suurimmista ongelmista tietojärjestelmien kehityksessä. Uudet palvelut eivät helpota tätä ongelmakenttää vaan tuovat pikemminkin uusia haasteita kehitystyöhön. Tuunanen selvittää tutkimuksessaan, minkälaisia haasteita nämä uudet käyttäjäryhmät asettavat tarvemäärittelylle. Hän kyseenalaistaa perinteisten tarvemäärittelymenetelmien soveltuvuuden ja kehittää keskeisenä tutkimustuloksenaan uuden tarvemäärittelymenetelmän – Wide Audience Requirements Elicitation (WARE). Lisäksi tutkimuksessa esitellään kolmiosainen malli tarvemäärittelymenetelmien valintaan eri kehitysprojekteille. Malli huomioi projektin kehittymisen ja mukautuu dynaamisesti uusiin tilanteisiin. Uusi WARE-menetelmä ratkaisee tarvemäärittelyyn liittyviä ongelmia, kun kehitetään tietojärjestelmäpalveluita tai –tuotteita erittäin laajoille käyttäjäyleisöille. Menetelmän kehitystyö pohjautuu empiiriseen tutkimukseen kolmessa tapaustutkimuksessa. Näistä kaksi on tehty Suomessa yhteistyössä Digia Oy:n (nyk. Sysopen Digia Oyj) ja Helsingin Sanomien (HS) kanssa. Menetelmä havaittiin toimivaksi, ja yhteistyö HS:n Medianetti-projektissa synnytti Helsingin Sanomien strategiselle tietojärjestelmälle kolmevuotisen tuotekehityskartan (ns. roadmap). Järjestelmän asiakaskenttänä ovat kaikki Suomen yritysilmoittajat. WARE-menetelmän käyttöä tulisi ensisijaisesti harkita kun käyttäjiä on vaikea tavoittaa ja he sijaitsevat pääasiallisesti ohjelmistoja kehittävän organisaation ulkopuolella.