JHS 165 ICT-palvelujen kehittäminen: Vaatimusmäärittely

Koko: px
Aloita esitys sivulta:

Download "JHS 165 ICT-palvelujen kehittäminen: Vaatimusmäärittely"

Transkriptio

1 JHS 165 ICT-palvelujen kehittäminen: Vaatimusmäärittely Versio: Päivitettävänä Julkaistu: Voimassaoloaika: Sisällys 1 Johdanto Soveltamisala Termit ja määritelmät Prosessikuvaukset Vaatimusten hallinta Vaatimusten määrittelyn vaiheet Valmistautuminen vaatimusten määrittelyyn Vaatimusten määrittelyn tuottaminen Vaatimusten määrittelyn hyväksyminen Vaatimusten määrittelyn roolit Tietojärjestelmän omistaja Projektipäällikkö/Vaatimusten määrittelyvastaava Vaatimusten esittäjät ja kirjoittajat Muut asiantuntijat Vaatimusten määrittelyn ositus ja käytännön työskentely Vaatimusten hankintamenetelmiä Dokumenttien tutkiminen Kyselylomakkeet Suullinen kysely Suullinen strukturoitu haastattelu Suullinen strukturoimaton haastattelu Ryhmäpohjaiset tapaamiset Hyvän vaatimusilmaisun kriteerit Vaatimusmäärittelyssä tuotettavat dokumentit Vaatimusluettelo ja tunnistetiedot Vanhan järjestelmän tietojen konversiot Järjestelmän tietoturvavaatimukset Järjestelmän tekniset reunaehdot Sanasto Liittymät muihin järjestelmiin Käyttäjäroolien kuvaaminen Käyttötapausmalli Raportit ja tulosteet Järjestelmän ei-toiminnalliset laatuvaatimukset /27

2 12 Opastavat tiedot Johdanto Tämän suosituksen tarkoituksena on opastaa tietojärjestelmiä hankkivia organisaatioita järjestelmän hankinnassa antamalla ohjeita ja malleja järjestelmän vaatimusten määrittelemiseksi. Suositus perustuu julkisen sektorin hyviin käytäntöihin ja eri organisaatioiden laatimiin ohjeisiin. Lähdemateriaalina on käytetty mm. Valtiokonttorin ja Puolustusvoimien ohjeistoa. Tämä suositus on osa ICT-palvelujen kehittäminen suositussarjaa. Vaiheena suositus sijoittuu esiselvityksen jälkeen. Kuva 1 ICT-palvelujen kehittämisen vaiheet Ennen vaatimusmäärittelyn aloittamista on suositeltavaa, että JHS XXX ICT-palvelujen kehittäminen: Kehittämiskohteiden tunnistaminen ja JHS XXX ICT-palvelujen kehittäminen:esiselvitys suosituksissa kuvatut tehtävät on suoritettu ja käytettävissä on ko. vaiheissa tehdyt dokumentit. Tietojärjestelmän vaatimusten määrittely ja sen laadukas organisointi on onnistuneen tietojärjestelmän hankinnan perusedellytys. Vaatimusten määrittely on vaativaa, mutta se säästää projektin kuluissa, nopeuttaa hankkeen läpivientiä ja varmistaa vaadittujen ominaisuuksien tuottamisen. Vaatimuksilla viestitään tarjoajille, millaista ratkaisua ollaan hankkimassa. Vaatimusten määrittely luo perustan hankinnalle, se määrittelee miksi ja mitä tarpeita hankinnan tulee tyydyttää. Vaatimusten määrittely tulee tehdä riippumatta siitä, ollaanko hankkimassa standardijärjestelmää, esikonfiguroitua järjestelmäratkaisua, ASP-ratkaisua tai hankkivan organisaation tarpeisiin räätälöityä erikoissovellusta. 2/27

3 2 Soveltamisala Tässä suosituksessa kuvataan tietojärjestelmän vaatimusten määrittelyn periaatteet ja kuvataan vaatimusten määrittelyssä tuotettavat dokumentit. Suosituksen kohderyhmiä ovat: Tietojärjestelmien omistajat Tietojärjestelmien hankinnasta päättävät tai tietojärjestelmiä hankkivat henkilöt Hankintaa suunnittelevat henkilöt Projektipäälliköt Vaatimusten määrittelyä suorittavat henkilöt 3 Termit ja määritelmät Arkkitehtuurimalli Arkkitehtuurimalli kuvaa mitä järjestelmään kuuluu ja minkä muiden järjestelmien kanssa järjestelmä toimii yhteistyössä. Arkkitehtuurimallia voidaan käyttää sekä kuvaamaan kehitettävän järjestelmän yhteyksiä ulkomaailmaan että järjestelmän jakautumista osajärjestelmiksi. Asiakas Asiakas tarkoittaa sitä tahoa, joka määrittää järjestelmälle asetettavat vaatimukset. Attribuutti Vaatimuksen ominaisuus (tai lisätieto), joka on hyödyllinen vaatimusten määrittelyssä, lajittelussa, luokittelussa ja/tai vaatimustenhallinnassa. Ei-toiminnalliset vaatimukset Ei-toiminnalliset vaatimukset määrittelevät rajoitukset ja reunaehdot toiminnallisille vaatimuksille. Eitoiminnalliset vaatimukset eivät liity suoraan palveluihin vaan kertovat, mitä ehtoja järjestelmän on täytettävä, jotta toiminnalliset vaatimukset voidaan toteuttaa. Elinkaari Järjestelmän olemassaolon kestoaika: ajanjakso järjestelmän ensimmäisen vaatimuksen määrittelystä järjestelmän käytöstä poistoon. Järjestelmä (system) Järjestelmä koostuu osista, joilla on keskinäisiä yhteyksiä ja yhteyksiä muihin kohteisiin eli järjestelmän ympäristöön; järjestelmällä on siis koostumus ja rakenne; osat (komponentit) ovat kaikki joko konkreettisia tai käsitteitä. Esim. tavara, kone, yhteisö, yhdyskunta; käsitemalli. Järjestelmävaatimus Ilmaisee mitä, millä ehdoin ja kuinka hyvin järjestelmän on tehtävä (jotain) tai millainen sen on oltava (reunaehto) sidosryhmien tarpeiden tyydyttämiseksi. Järjestelmämalli Järjestelmämalli on graafinen kuvaus, joka voi kuvata kehitettävää järjestelmää tai tuotteeseen liittyvät liiketoimintaprosessit. Katselmointi Vaatimusten laadun varmistamista lukemalla, analysoimalla, puutteita tunnistamalla sekä keskustelemalla niistä ja sopimalla toimenpiteistä tunnistettujen puutteiden poistamiseksi. Konfigurointi Konfigurointi tarkoittaa tyypillisesti modulaarisen tuotteen toimitettavien moduulien valintaa sekä sovelluksen virittämistä asiakkaan tarpeisiin parametroinnin avulla. 3/27

4 Konversio Konversio tai konvertointi on tiedon muuttamista toiseen käyttötarkoitukseen tai toiseen tekniseen ympäristöön - yleensä vanhasta uuteen järjestelmään - kelpaavaan muotoon. Käsitemalli Käsitemalli kuvaa määriteltävän kohteen keskeiset toimijat tai tietosisällöt. Käytettävyys käytettävyysmitta, miten hyvin määrätyt käyttäjät voivat käyttää tuotetta tietyssä käyttötilanteessa saavuttaakseen määritetyt tavoitteet tuloksellisesti, tehokkaasti ja tyytyväisinä. Käyttäjä Yksilö tai ryhmä, joka (päivittäin) käyttää järjestelmää sen oikeassa käyttöympäristössä, Käyttäjävaatimus (sidosryhmävaatimus) Määrämuotoinen ilmaisu siitä mitä, kuinka hyvin ja millä rajoituksin käyttäjä (tai muu sidosryhmä) haluaa järjestelmällä tehdä tai aikaansaada, tai mitä ominaisuuksia järjestelmän on omattava. Vaatimuksella on varottava ilmaisemasta erityistä ratkaisua tarpeeseen tai ongelmaan. Käyttöliittymä Ohjelman tai laitteen osat, joiden kautta käyttäjä seuraa ja ohjaa ohjelman tai laitteen toimintaa ja saa tietoa toiminnasta. Käyttötapaus Käyttötapaus kuvaa käyttäjän ja järjestelmän tai kahden järjestelmän välistä vuorovaikutusta sarjana toimintoja, joita toimija (ihminen tai järjestelmä tai sen osa) suorittaa tai aikaansaa järjestelmällä jonkin tavoitteen saavuttamiseksi. Käyttötilanne Käyttäjät, tehtävät, laitteet (laitteisto, ohjelmisto ja aineistot) sekä fyysinen ja sosiaalinen ympäristö, jossa tuotetta käytetään. Käyttöympäristö Laite tai käyttöjärjestelmä, jossa ohjelmisto toimii. Laatu Tuotteen tai prosessin [ominaisuuksien ja yhteyksien] ja siihen kohdistuvien [sidosryhmien] vaatimusten suhde. Laatu = vaatimustenmukaisuus. Priorisointi Asian tärkeysjärjestykseen asettaminen Rajapinta Standardin mukainen käytäntö tai yhtymäkohta, joka mahdollistaa tietojen siirron laitteiden, ohjelmien tai käyttäjän välillä. Rajoitus Vaatimus, joka selkeästi ja tarkoituksella rajoittaa järjestelmän suunnittelua, toteutusta, käyttöä, elinkaarta tai päätöksentekoa joko suorasti tai epäsuorasti (synonyymi: reunaehto). Saavutettavuus Ominaisuus, joka ilmentää sitä, kuinka helposti henkilö voi saada järjestelmän, laitteen, ohjelman tai palvelun käyttöönsä. Saatavuus Saatavuus määrittelee, onko tieto saatavilla käyttötarkoituksen mukaisesti. 4/27

5 Sidosryhmä Yksilö, ryhmä tai organisaatio, jolla on jokin intressi järjestelmän suhteen tai vaatimuksia järjestelmälle, tai johon järjestelmä vaikuttaa jollain tavalla joskus sen elinkaaren aikana. Tahot tai osapuolet, jotka määrittävät järjestelmälle asetettavat vaatimukset. Sidosryhmät voivat olla sisäisiä tai ulkoisia. Esimerkiksi käyttäjät muodostavat sisäisen sidosryhmän. Lakien ja asetusten säätäjät edustavat ulkoista sidosryhmää. Skenaario Sanallinen tapahtumakuvaus järjestelmän käytöstä. Se kattaa sekä normaalin, suunnitellun käytön että poikkeustilanteet. Tarkastus Tarkastus on kokous, jossa tarkastetaan jonkin työvaiheen tuotos tai osa siitä, ja yritetään löytää siitä puutteita ja virheitä. Tarve Sidosryhmän kokema kapasiteettipuutos, joka on ilmaistu tarpeena, vaatimuksena tai velvoitteena tehdä/saada aikaan jotakin Vaatimus Ilmaisu, joka kuvaa kohteelta odotettua kyvykkyyttä, ominaisuutta tai laatua ja josta on hyötyä tai jolla on arvoa sen esittäjälle Tarveilmaisu Tarpeen, toiveen, odotuksen, velvoitteen tai mahdollisuuden ilmaisu. Testaus Prosessi etukäteen määritettyjen vaatimusten täyttymisen osoittamiseksi ja mahdollisten virheiden löytämiseksi. Vaatimukset voivat olla joko käyttäjä- tai järjestelmävaatimuksia. Testaus on yleisnimitys sekä todentamiseen että kelpuutukseen liittyvistä toimenpiteistä vaatimustenmukaisuuden osoittamiseksi. Tietovuokaavio Tietovuokaavio kuvaa järjestelmän toiminnan yksityiskohtia. Malli kuvaa prosessit (tehtävät), prosessien välillä kulkevat syötteet ja tulosteet sekä mahdolliset tieto- ja materiavarastot. Toimija Toimija tai rooli liittyy yhteen tai useampaan käyttötapaukseen ja yhteen käyttötapaukseen liittyy yksi tai useampi toimija. Yksi henkilö voi olla useassa eri roolissa eli useana eri toimijana käyttötapauksessa. Todentaminen Prosessi, jolla varmistetaan, että järjestelmä tai ratkaisu täyttää järjestelmävaatimukset (verification). Toiminnallinen vaatimus Vaatimus, joka määrittelee kehitettävän tai hankittavan järjestelmän käyttäytymistä tai toiminnallisuutta. Toiminnalliset vaatimukset määrittelevät, mitä palveluja ohjelmiston on tarjottava, miten ohjelmisto reagoi syötteisiin ja miten se käyttäytyy annetuissa tilanteissa. Voi olla joko käyttäjä- tai järjestelmävaatimus. Ulkoinen vaatimus (liityntävaatimus) Vaatimus, joka liittyy järjestelmän ulkoisiin liityntöihin (fyysiset liitynnät muihin järjestelmiin). UML UML-mallinnus (engl. Unified Modeling Language) on Object Management Groupin (OMG) vuonna 1997 standardoima graafinen mallinnuskieli, joka sisältää 13 erilaista kaaviota. Kaavioista kuudella kuvataan rakennetta, kolmella käyttäytymistä ja neljällä vuorovaikutusta. UML on alun perin kehitetty järjestelmä- ja ohjelmistokehitystä varten. Se syntyi yhdistämällä kolme johtavaa oliomallinnustekniikkaa (OMT, Booch, OOSE). Uusin UML-standardi on 2.0 vuodelta /27

6 Vaatimusten määrittely Prosessi vaatimusten määrittelemiseksi ja dokumentoimiseksi. Vaatimusten määrittelyn tavoitteena on selvittää ohjelmistolle asetettavat vaatimukset sellaisella tarkkuudella, että niiden perusteella voidaan kommunikoida eri osapuolille, millainen ohjelmiston halutaan olevan. Vaatimustenhallinta (requirements management, RM) Vaatimustenhallinta sisältää seuraavat osa-alueet: 1) Vaatimusten kokoaminen ja yhdistäminen useista erillisistä lähteistä, kuten järjestelmän omistajat, käyttäjät, olemassa olevat standardit, organisaation toimintalinjaukset, kansalliset ja monikansalliset lait ja määräykset. 2) Kerättyjen vaatimusten analysointi ja muokkaaminen yhtenäiseksi vaatimusdokumentiksi, joka muodostaa hankkeelle yhtenäisen lähtökohdan. 3) Ratkaisua vaativien vaatimusten tunnistaminen, mitkä vaatimukset edellyttävät tarkentamista tai jatkomäärittelyä esimerkiksi kustannus-hyöty-tarkastelun vuoksi. 4) Vaatimusten dokumentointi ja ylläpito koko järjestelmän elinkaaren ajan. Ympäristövaatimukset Ympäristövaatimukset (domain requirements) ovat vaatimuksia, joiden lähtökohtana on ohjelmistoa ympäröivä toimintaympäristö käyttäjien sijaan. 4 Prosessikuvaukset Hankittavaan tai uudistettavaan järjestelmään liittyvien prosessikuvausten tulisi olla tehtyinä, ennen esiselvitystä ja vaatimusmäärittelyä. Prosessien kuvaamisesta löytyy tarkempaa tietoa suosituksesta JHS 152 Prosessien kuvaukset. Yleinen rakenne, esitysmuoto ja käsitteet. 5 Vaatimusten hallinta Vaatimusten määrittely ja hallinta on järjestelmällinen menettelytapa, jolla pyritään varmistumaan siitä, että järjestelmä tai palvelu, jota ollaan hankkimassa, vastaa sille asetettuja vaatimuksia. Vaatimusten määrittely on osa vaatimustenhallintaa. Aikajänne vaatimusten määrittelystä käyttöönottoon saattaa olla useita vuosia. Hyvä vaatimusten määrittely mahdollistaa paitsi onnistuneen kilpailutuksen ja hankinnan niin se myös varmistaa, että järjestelmää käyttöönotettaessa voidaan todentaa, että toimittajan kanssa sovitut järjestelmän ominaisuudet toteuttavat vaaditut määrittelyt. 6/27

7 Kuva 2 Vaatimusten hallinta hankinnan eri vaiheissa Riittämätön vaatimusten määrittely on yleisin yksittäinen syy ohjelmistoprojektien epäonnistumiseen. Joidenkin tutkimusten mukaan vaatimusten määrittely on puutteellinen yli 75 prosentissa kaikista epäonnistuneista projekteista. Syitä vaatimusten määrittelyn epäonnistumiseen on monia. Vaatimusten 7/27

8 kerääjät ja käyttäjät eivät aina ymmärrä toisiaan, tilaaja on yleensä eri kuin varsinaiset loppukäyttäjät ja tilaajan käsitys saattaa poiketa todellisten loppukäyttäjien vaatimuksista. Menetelmät vaatimusten keräämiseen ja dokumentointiin voivat olla puutteellisia ja mikäli määrittelyä ei suunnitella projektina, resurssit saatetaan mitoittaa alakanttiin. Hankintatarpeen kartoituksessa ja hankinnan suunnitteluvaiheeseen liittyvässä esiselvityksessä on päätetty (JHS XXX ICT-palvelujen kehittämienn: Esiselvitys) hankintatapa (oma järjestelmä, sovellusvuokraus, ratkaisun hankkiminen palveluna). Jos esiselvityksessä on päädytty ratkaisun hankintaan palveluna, esiselvitysvaiheessa on myös päätetty, miten palveluhankinnan vaatimusten määrittely laaditaan tarjouspyyntöä varten. Tämän suosituksen lähtökohtana on, että organisaatio on arvioinut investoinnin kustannukset ja suorittanut investointivarauksen järjestelmän hankkimiseksi. Vaatimusten määrittelydokumentit ovat tilaajan ja toimittajan välisen kommunikoinnin kivijalka. Mitä selkeämmin ja kattavammin vaatimukset ilmaistaan, sitä riskittömämmäksi järjestelmän valinta ja käyttöönotto muodostuu. Vaatimusten määrittelyn syvyys ja rooli vaihtelee hankittavan järjestelmän mukaan. Liiketoimintalähtöiset vaatimukset esittävät korkean tason tavoitteita, joita organisaatio pyrkii saavuttamaan ohjelmiston tai järjestelmän tuella. Liiketoimintalähtöiset vaatimukset perustuvat usein liiketoimintaprosesseihin, joiden avulla määritellään haluttu tavoitetila. Tällaiset liiketoimintalähtöiset vaatimukset dokumentoidaan projektin vision ja laajuuden avulla. Visio voi olla esimerkiksi Saumaton hoitoketju. Käyttäjävaatimukset kuvaavat toimia, joita käyttäjien tulee kyetä toteuttamaan järjestelmää tai ohjelmistotuotetta hyväksikäyttäen. Käyttäjävaatimukset kuvataan käyttötapauksina, toteutuneiden esimerkkien avulla tai käyttäen skenaarioita. Kuva 3 Vaatimukset Käyttäjävaatimuksia voi nimittää myös tarpeiden tunnistukseksi, jossa nykytilan ongelmat analysoidaan. Esiselvityksessä tehty nykytilan analysointi ja kehitystarpeiden listaus muodostavat hyvän perustan käyttäjävaatimusten laadinnalle. Mikäli nykytilan ongelmien tunnistaminen ja kehitystarpeiden analysointi 8/27

9 jätetään vaatimusten määrittelyvaiheessa tehtäväksi, tämä yleensä venyttää määrittelyn suorittamista ja hidastaa vaatimusten sisäistä priorisointia ja hyväksymistä. Määrittelyn sijasta työstä muodostuukin tavoitetilan toiminnan kehittämisprojekti. Toiminnalliset vaatimukset määrittelevät ohjelmiston toiminnallisuuden, jonka ohjelmiston kehittäjien tulee luoda järjestelmään. Toiminnallisten vaatimusten määritteleminen synnyttää täsmennetyt vaatimukset. Toiminnallisten vaatimusten tarkoituksena on luoda edellytykset käyttäjille, jotta he kykenevät suoriutumaan vaadituista tehtävistä. Vaatimuksissa on kyettävä hahmottamaan tulevaisuuden tarpeet. Kaikki ne toiminnallisuudet, joiden halutaan sisältyvän järjestelmään, on kuvattava esitettävä vaatimuksina. Mikäli esimerkiksi sähköinen allekirjoitus on tarkoitus ottaa käyttöön kaksi vuotta käyttöönoton jälkeen, tämä on hyvä huomioida vaatimuksia määriteltäessä. 6 Vaatimusten määrittelyn vaiheet 6.1 Valmistautuminen vaatimusten määrittelyyn Tietojärjestelmähankkeesta päätettäessä hankintaa suorittavalla organisaatiolla täytyy olla selkeä käsitys siitä, mihin järjestelmää tarvitaan. Näkemys on voinut syntyä esiselvityksen puitteissa. Useimmiten alkuvaiheessa tunnistetut tarpeet eivät ole niin selkeitä, että ne voitaisiin vain kerätä yhteen vaatimuksiksi. Esiselvityksen korkean tason vaatimukset eli käyttäjävaatimukset ovat hyvä lähtökohta varsinaiselle vaatimusten määrittelylle. Korkean tason vaatimusilmaisu voi olla esimerkiksi, että järjestelmän on mahdollistettava ajasta ja paikasta riippumaton työskentely. Kuva 4 Valmistautuminen vaatimusten määrittelyyn Vaatimusten määrittelyprosessi koostuu valmistautumis-, tuottamis- ja hyväksymisvaiheista. Prosessin vaiheita on havainnollistettu alla olevassa kuvassa. Ennen vaatimusten määrittelyä suoritettavien kehittämiskohteiden tunnistamis- sekä esiselvitysvaiheiden tehtävänä on tuottaa tietoa tietojärjestelmän kehittämisestä päättäville sekä määrittää lähtökohdat mahdolliselle tietojärjestelmän hankinnalle. Edellä mainittujen vaiheiden perusteella on jo kuvattu esimerkiksi organisaation kehittämishanketta koskeva nykytilanne sekä ongelmat, joihin haetaan ratkaisua. 9/27

10 Vaatimusten määrittelyyn valmistautuminen jakautuu yleensä tavoitteiden täsmentämiseen ja läpiviennin suunnitteluun. Vaatimusten määrittelyprosessi voi saada alkunsa tietojärjestelmätutkimuksesta, varsinkin jos kyseessä on vanhan tietojärjestelmän kehittäminen tai ongelmien kartoitus. Vaatimusten määrittely voi myös saada alkunsa liiketoiminnan kehittämistyöstä ja sen kuluessa tehdystä toiminnan tavoiteprosessien kuvauksesta. Ennen vaatimusten määrittelyn alkamista kootaan esiselvityksessä ja kehittämiskohteiden tunnistamisen yhteydessä tehdyt asiakirjat, käydään ne läpi ja tunnistetaan päivitystarpeet. Asiakirjoja ovat mm. strategiset vaatimukset ja tavoitteet nykytilan ja tavoitetilan prosessikuvaukset tavoiteratkaisun kuvaukset tarveluettelo organisaation ja sidosryhmien kuvaukset Jos esiselvitystä ei ole tehty, on siihen kuuluneet tehtävät suoritettava vaatimusten määrittelyn alussa, jotta saadaan riittävä pohja vaatimusten määrittelyn aloittamiseksi. Lähtötietoja voivat olla esimerkiksi hankkeen asettamisasiakirja liitteineen, vaatimusten määritysprojektin asettamisasiakirja, hankesuunnitelma ja esiselvityksen asiakirjat. Projektin tai järjestelmän omistajan ja projektipäällikön on päätettävä ja sovittava esimerkiksi organisaation osto-osaston kanssa, mitkä kaikki asiakirjat ja dokumentit vaatimusten määrittelyssä tuotetaan. Työn laajuuteen ja syvyyteen vaikuttaa luonnollisesti erittäin paljon se, onko kyseessä räätälöidyn järjestelmän, sovellusvuokrauksen (ASP) vai valmisohjelmiston vaatimusten määrittely Tavoitteiden täsmentäminen Tavoitteiden täsmentämisen tehtävänä on tarkentaa vaatimusten määrittelyyn vaikuttavia tekijöitä. Näitä voivat olla esimerkiksi lainsäädännön määräämä toteutusajankohta, vaatimusten määrittelyn käyttöön suunnitellut henkilöresurssit ja heidän osaamisensa ja muiden käynnissä olevien kehityshankkeiden sanelemat ehdot. Vaatimusten määrittelyyn valmistauduttaessa on tärkeää sopia erityisesti työn tavoitteista ja lähtökohdista, tavoiteltavista tuloksista ja niiden hyväksymiskriteereistä, dokumenttien hyväksyjistä, käytössä olevista henkilö ja muista resursseista sekä muista vaatimusten määrittelytyön läpiviennin näkökohdista. 10/27

11 Kuva 5 Tarpeita ja vaatimuksia voidaan johtaa useilta eri alueilta Vaatimusten määrittelyn läpiviennin suunnittelu Vaatimusten määrittelyn suunnittelun tuloksena syntyy suunnitelma, miten vaatimusten määrittely tullaan toteuttamaan, milloin määrittely tapahtuu ja keiden toimesta. Vaatimusten määrittely kannattaa suunnitella ja toteuttaa projektina. Suunniteltaessa määrittelyn läpivienti projektina, kaikki tarvittavat osatehtävät tulevat tunnistetuiksi, mikä auttaa realistisen työsuunnitelman laadinnassa sekä auttaa arvioimaan työn vaatimat resurssit. Projektisuunnitelman laadinnan yhtenä lähtökohtana ovat esiselvitysraportissa tai hankesuunnitelmassa luetellut rajoitteet, jotka koskevat esim. henkilöresursseja, kustannuksia tai aikataulua. Erityisesti vaatimusten määrittelyprojektissa pitää tavoitteiden täsmentämisen jälkeen tehdä henkilöresurssien käytöstä sopimukset, jotta vaatimusten määrittelytyö pystytään suunnittelemaan ja toteuttamaan. Suunnittelun lopputuloksena valmistuu projektisuunnitelma. 6.2 Vaatimusten määrittelyn tuottaminen Vaatimusten määrittelyn tärkeimpänä lopputuloksena tulee olla eri osapuolien aito ja yhteinen ymmärrys hankittavan tietojärjestelmän tulevasta toiminnasta. Tämä vaihe vaatii eri osapuolten välillä sovittelua ja kompromissien hakua usein ristiriitaisten intressien aika-, rahoitus- ja/tai esimerkiksi työvoimapulan takia. Ylimmän johdon sitouttaminen hankkeeseen ja resurssien varmistamiseen on ratkaisevan tärkeää. Ilman sitä eri osapuolten välinen sovittelu ei riitä. 11/27

12 Kuva 6 Vaatimusten määrittelyn tuottaminen Vaatimusten määrittelyyn kannattaa ottaa mukaan mahdollisuuksien mukaan järjestelmän nykyisiä käyttäjiä, sillä he ovat toiminnan parhaita asiantuntijoita. Järjestelmästä riippuen työskentelyyn kannattaa kutsua eri alueiden erityisasiantuntijoita. Esimerkiksi asiakirjahallinnolla on keskeinen merkitys tehokkaampien ja taloudellisempien käsittelyprosessien aikaansaamisessa. Samalla tietojärjestelmän vaatimusten määrittelyssä tulee otettua huomioon asiakirjahallintoon liittyvän lainsäädännön asettamat vaatimukset, kuten tietojärjestelmässä käsiteltävän ja säilytettävän tiedon hävittäminen. Toiminnallisuusvaatimukset kuvataan ensisijaisesti toimintaprosesseina (kokonaisuuksien hahmottamiseksi) ja käyttötapauksina (toimintojen hahmottamiseksi) siten, että keskeiset käyttötilanteet kuvataan. Myös keskeiset vaativat käsittely- ja laskusäännöt on syytä kuvata. Tällaisia ovat esimerkiksi energialaskuihin liittyvät PRODAT-sanomat ja erilaiset sähköiseen maksamiseen ja allekirjoitukseen liittyvät tilanteet. Käyttäjät eritellään käyttäjäryhminä ja niiden rooleina esimerkiksi työnkuvan, käyttöoikeuksien tai käytön laajuuden mukaan. Käytön laajuutta kuvaavilla volyymitiedoilla ja frekvenssitiedoilla ja näköpiirissä olevilla kasvuennusteilla kuvataan nykytoimintaa ja tulevaa kehitystä. Näitä voivat olla esimerkiksi tietomäärät, tapahtumamäärät ja käyttäjämäärät, mielellään nykytilassa että jollain tulevaisuuden ajanhetkellä (esim. 5 vuotta eteenpäin) arvioituna. Tietosisältö kuvataan niiltä osin kuin sitä on määritelty, yleensä vähintään tietokokonaisuuksittain. Käsitemalli on riittävä kuvauksen taso. Hankittavan järjestelmän liittymät ja integrointi muihin jo olemassa oleviin järjestelmiin, kehitteillä oleviin tai tuleviin järjestelmiin esitetään kokonaiskaaviona. Liittymien luonne, toiminnallisuus, volyymit ja tietosisältö kuvataan olennaisilta osin. Projektin ennustettavuus riippuu toiminnallisten määrittelyjen tasosta. Perusteellisen ja kattavan käyttötapausten kuvauksen lisäksi tulisi olla käytettävissä ainakin käsitemalli ja kuvaus järjestelmän ulkoisista yhteyksistä Tarpeiden täsmentäminen ja analysointi Tarpeiden täsmennys ja esimerkiksi käytössä olevan tietojärjestelmän kehitystarpeet tunnistetaan joko esiselvitysvaiheessa tai vaatimusten määrittelyjen alussa. Esiselvityksessä tuotetut toiminnallisuuden kuvaukset ovat tietojärjestelmään kohdistuvia piirteitä, vaatimuksia ja ongelmia. Niitä kutsutaan yhteisellä nimellä toiminnoiksi, koska niiden erottaminen toisistaan voi olla välillä hankalaa. Lisäksi esiselvityksessä on kuvattu ei-toiminnallisia vaatimuksia ja rajoitteita. Tässä vaiheessa on hyvä rajata vaatimusten määrittelyn kohdealue ja päättää, mihin sovelluksiin tai prosessialueisiin tietojärjestelmän hankinta ja sen 12/27

13 myötä vaatimusten määrittely kohdistetaan. Tarpeiden analysoinnin jälkeen vaatimusten määrittelyn lähtökohtina ovat priorisoidut toiminnot. Yleensä kaikkia toimintoja, tarpeita ja vaatimuksia ei voida toteuttaa eikä kaikkia ongelmia voida ratkaista. Rajoitteet ovat seikkoja, jotka on otettava aina huomioon tietojärjestelmähankkeen kaikissa vaiheissa myös vaatimusten määrittelykuvausten tekemisen suunnittelussa Vaatimusten priorisointi Vaatimusten priorisointi on keskeinen tapa hallita järjestelmän hankintaan tarjolla olevaa aikaa, rahaa ja ominaisuuksia. Tärkeimmät ominaisuudet ovat korkealla prioriteetilla, jotta niiden toteutumisesta varmistutaan projektin aikaisessa vaiheessa. Tärkeysjärjestyksen ohella tärkeää on ymmärtää vaatimusten alkuperä ja onko kyseessä esimerkiksi käytettävyysparannus tai toiminnalle välttämätön ominaisuus. Vaatimusten priorisoinnissa kannattaa pitäytyä 3-tasoisessa priorisoinnissa (ks. kappale ). Vaatimusten ilmaisijoiden ja kirjoittajien on hyödyllistä ymmärtää, että kaikki vaatimukset eivät voi olla pakollisia. Mikäli laitetaan pakollisiksi vaatimuksiksi sellaisia, joiden kohdalla se ei olisi tarpeellista, saatetaan hankintavaiheessa tarpeettomasti sulkea osa toimittajia pois kilpailutuksesta. Lisäksi on hyvä ymmärtää, että kaikilla vaatimuksilla on hintalappu. Luokitellut ja yksilöidyt vaatimukset edustavat jäsennettyä tietomassaa, joka on kooste kaikkien sidosryhmien vaatimuksista. Priorisointi perustuu vaatimuksen tarkasteluun liiketoiminnan kannalta. Priorisoidut vaatimukset toimivat apuna kun päätetään, mitkä ominaisuudet halutaan mukaan hankittavaan ohjelmistoversioon ja mitkä voidaan jättää toteutettavaksi myöhemmin. Priorisoinnista on hyötyä myös silloin, kun taloudellisten tai aikataulupaineiden takia joudutaan karsimaan toteutettavia ominaisuuksia. Vaatimusten priorisointitapa ja osallistujat on syytä suunnitella projektin alussa. Yleensä vaatimusten esittäjät (omistajat) ovat määrittelyn kohteena olevan alueen prosessinomistajia tai pääkäyttäjiä ja heillä on näkemystä suorittaa priorisointi oikein. Mikäli jo priorisoidun vaatimuksen tärkeyttä halutaan muuttaa, tästä on syytä keskustella vaatimuksen esittäjän kanssa perustellen tarve priorisoinnin muuttamiseen. 6.3 Vaatimusten määrittelyn hyväksyminen Vaatimusten hyväksymisen tarkoitus on varmistaa vaatimusten oikeellisuus ja muu laatu. Vaatimusten määrittelykuvausten hyväksyminen jakautuu kahteen osaan: vaatimusten katselmointiin ja hyväksymiseen. Kuva 7 Vaatimusten määrittelyn hyväksyminen 13/27

14 6.3.1 Vaatimusten katselmointi Vaatimusten hyväksymisessä käytetään apuna katselmointeja. Katselmointitilaisuuden puheenjohtajan on hyvä olla ulkopuolinen henkilö. Hänen ei tarvitse olla sisällön tuntija. Puheenjohtajan tehtävänä on huolehtia siitä, että katselmointitilaisuus etenee sujuvasti, eikä tilaisuudessa ryhdytä ratkomaan ongelmia ja virheitä. Tilaisuudesta laaditaan pöytäkirja, josta selviävät läpikäydyt asiat, läsnäolijat, sovitut muutokset, muutosten aikataulu ja vastuuhenkilö sekä katselmoinnin tulos. Katselmuksen merkitys on moninainen. Järjestelmän hankinnan kannalta se mahdollistaa etenemisen asianmukaisen valvonnan ja ohjauksen sekä ulkoisen laadunvarmistuksen. Lisäksi tietojärjestelmä-hankinnan keskeiset omistajat saavat tietoa hankkeen etenemisestä. Merkittävää on, että katselmuksessa varmistutaan siitä, että siihen mennessä tehty työ vastaa asiakkaan näkemyksiä ja tarpeita. Kuva 8 Vaatimusten katselmointi Hyvin järjestettynä katselmuksessa kyetään hyödyntämään asiakkaan osaamista virheellisten vaatimusten havaitsemiseksi ja korjaamiseksi sekä saadaan asiakkaan hyväksyntä tehdylle työlle ja lupa jatkaa hanketta katselmuksessa mahdollisesti sovituin korjauksin ja tarkennuksin. Lisäksi hankkeen tekemien vaatimusdokumenttien ja suunnitelmien hyväksyntä katselmoinnissa sitouttaa asiakkaat ja sidosryhmät vaatimuksista johtuviin seurannaisvaikutuksiin, kuten resurssitarpeisiin, ennen kaikkea henkilöstöön ja varoihin. Edellä kuvattujen seikkojen vuoksi katselmukseen tulisi saada mahdollisimman laaja osanotto asiakas- ja sidosryhmistä. Vaatimusdokumentin katselmoinnissa keskitytään tarkastelemaan vaatimusten: Ymmärrettävyyttä: kaikki vaatimuskatselmukseen osallistuvat ymmärtävät vaatimuksen sisällön ja merkityksen. Oikeellisuutta: kaikki katselmukseen osallistuvat näkevät vaatimuksen oikeaksi. Riittävää tarkkuutta ja riippumattomuutta: vaatimusta ei tarvitse tarkentaa eikä se viittaa johonkin standardiin tai muuhun dokumenttiin, joka ei ole osa vaatimusdokumentaatiota Vaatimusten hyväksyminen Katselmoinnissa hyväksyttyjen vaatimusten määrittelyasiakirjojen lopullisen hyväksymisen tekee projektin ohjausryhmässä puheenjohtaja/tietojärjestelmän omistaja, jolle on annettu valtuudet hyväksyä tai hylätä vaatimusmäärittely. Vaatimusten määrittelyn projektipäällikkö valmistelee päätösesityksen vaatimusmäärittelyn hyväksymisestä päätöksentekijälle. Päätöksentekijä (järjestelmän omistaja tai hänen edustajansa) hyväksyy vaatimusmäärittelyn, keskeyttää sen tai palauttaa sen takaisin vaatimusmäärittelyn 14/27

15 laatimisprosessiin viimeisteltäväksi, täydennettäväksi tai korjattavaksi päätöstilanteessa käsitellyin evästyksin. Hyväksytystä vaatimusmäärittelystä on lopputuloksena vaatimusmäärittely, jolle annetaan versionumero 1.0. Tätä kutsutaan myös ns. baseline-dokumentiksi, jolla vaatimukset vakiinnutetaan sille tasolle, joka on tarjouspyynnön pohjana. Päätöksestä tiedotetaan sidosryhmille. Myös vaatimusten määrittelytyöhön palautetusta vaatimusmäärittelystä tiedotetaan, mikäli sillä on vaikutuksia esimerkiksi aikatauluun tai kustannuksiin. 7 Vaatimusten määrittelyn roolit Vaatimusten määrittely suoritetaan yleensä projektina, johon osallistuvat kootaan linjaorganisaatioiden asiantuntijoista. Keskeiset roolit vaatimusten määrittelyssä ovat tällöin projektipäällikkö, järjestelmän omistaja, prosessien omistajat, toimialojen/yksiköiden asiantuntijat, tietohallinnon suunnittelijat ja tarvittaessa ulkopuoliset konsultit. Vaatimusten määrittelyyn osallistuvan ryhmän kokoonpanon suuruuteen ja laajuuteen vaikuttaa, onko kysymyksessä kokonaan räätälöity tietojärjestelmä, valmisohjelmisto vai ASPsovellus. Kuva 9 Vaatimusten määrittelyn roolit 7.1 Tietojärjestelmän omistaja Tietojärjestelmän vaatimusten määrittelyprojektista vastaa tietojärjestelmän omistaja. Omistaja on se, jolla on korkeimmat ja määräävimmät vaatimukset. Tämä henkilö yleensä myös asettaa vaatimusten määrittelyprojektin. Omistaja voi olla myös muu asettajan valtuuttama esimies. Järjestelmän omistaja vastaa vaatimusten määrittelytyön ohjauksesta ja valvonnasta sekä määrittelykuvauksien hyväksymisestä. 7.2 Projektipäällikkö/Vaatimusten määrittelyvastaava Projektipäällikkö vastaa kokonaisuutena vaatimusten määrittelystä, projektin osituksesta, resursoinnista sekä viestinnästä ja yhteydenpidosta eri sidosryhmiin. 7.3 Vaatimusten esittäjät ja kirjoittajat Vaatimusten esittäjien, kirjoittajien ja kokoajien on tunnettava oma organisaationsa; sen tehtävä, rooli, rakenne ja toiminta. Heidän on tunnettava kyseessä oleva hanke kokonaisuutena ja nähtävä myös muiden hankkeeseen osallistuvien tahojen rooli ja merkitys hankkeelle. Heidän on tunnettava järjestelmän osa-alueet riittävässä määrin, jotta he osaavat hahmottaa kokonaisuuden sekä kyettävä opponoimaan ja tukemaan muita vaatimusten kirjoittajia sekä etsittävä omien vaatimustensa koeponnistamiseen sellaisia henkilöitä, jotka kykenevät vastaavasti auttamaan vaatimusten tarkastamisessa ja kehittämisessä. 15/27

16 7.4 Muut asiantuntijat Toimialan asiantuntijat (toiminnan hyvin tuntevat käyttäjät) vastaavat halutun toiminnallisuuden kuvaamisesta (suullisesti ja/tai kirjallisesti) sekä ei-toiminnallisten ominaisuuksien kuvaamisesta (suullisesti ja/tai kirjallisesti). Tietohallinnon asiantuntija vastaa toiminnallisuuden standardin mukaisesta kuvaamisesta (esim. UML) yhdessä toimialan asiantuntijan kanssa (lomakepohjien täyttö tai ainakin niiden viimeistely) sekä ei-toiminnallisten ominaisuuksien kuvaamisesta menetelmän vaatimalla tavalla. Ulkopuolinen konsultti (vaatimusten määrittelytyön asiantuntija) vastaa esimerkiksi vaatimusten määrittelyn suunnittelusta ja menetelmien koulutuksesta ja ohjauksesta. 8 Vaatimusten määrittelyn ositus ja käytännön työskentely Kehityksen kohteena oleva toiminta ja sitä tukeva tuleva tietojärjestelmä kannattaa jakaa kolmeen tai tarvittaessa useampaan loogiseen kokonaisuuteen (ks. Kuva 10). Tämä on perusteltua työn nopeuttamiseksi ja asiantuntijuuden varmistamiseksi. Jokaista kokonaisuutta lähtee yhtä aikaa työstämään oma ryhmä tai asiantuntija. Tarvittaessa koko projektiryhmä voidaan joskus koota jonkun tai joidenkin asioiden yhteiseen pohdiskeluun tai esiintyvien ongelmien ratkaisujen etsimiseen yhdessä. Yksi hyvä tapa on yhden tai kahden päivän mittainen teemaseminaari, jossa keskitytään ryhmän kanssa vain tiettyjen etukäteen nimettyjen asioiden käsittelyyn ja määrittelyyn. Aina tarvittaessa koko projektiryhmä voidaan koota jonkun tai joidenkin asioiden yhteiseen pohdiskeluun tai esiintyvien ongelmien ratkaisujen etsimiseen yhdessä. On suositeltavaa, että projektin käynnistysvaiheessa kaikki osallistujat kokoontuvat yhteen. Tyypillistä on, että osaa kuvauksista työstetään yhtä aikaisesti. Prosessien kuvaamisen yhteydessä kannattaa lähteä keräämään sanastoa. Käyttötilanteiden kuvaamisen yhteydessä sanastoa täydennetään ja kuvataan jo alustavaa liiketoiminnan luokkakaaviota. Lähes jokaiseen tehtäväkokonaisuuteen kuuluu myös siihen liittyvien testausskenaarioiden suunnittelu. Lisäksi tarvitaan testausskenaarioita, jotka menevät yli tehtäväkokonaisuuksien. Esimerkiksi prosessiin liittyvässä testausskenaariossa on syytä tarkistaa, löytyykö siinä järjestelmän avulla suoritettavalle toiminnallisuudelle vastaava käyttötapaus. Vastaavasti käyttötapauksessa käsitellään tietoja, joiden pitäisi löytyä liiketoiminnan luokkamallista. 16/27

17 Kuva 10 Esimerkki vaatimusten määrittelyn osituksesta Kommunikaatio ja viestintä ovat erittäin tärkeitä vaatimuksia määriteltäessä. Ryhmä kannattaa koota esimerkiksi kerran viikossa yhteiseen viikkopalaveriin projektipäällikön johdolla. Kukin ryhmä esittelee toisten ryhmien jäsenille oman ryhmänsä töiden edistymisraportin suullisesti. Samalla voidaan nostaa esille mahdolliset avoimet, päätöksiä tarvitsevat asiat, uhkakuvat, riskit ja ongelmat. Säännöllinen viikkopalaveri on luonteeltaan paitsi tiedotustilaisuus myös ryhmän sisäinen katselmointitilaisuus. Viikkopalaverin eräs tarkoitus onkin, että ryhmissä tehdyt ratkaisut ovat myös koko projektiryhmän yhteisessä tiedossa ja yhteisesti hyväksymiä. Viikkopalaverissa ei siis suunnitella asioita eikä pohdita ratkaisuja ongelmiin, vaan ne annetaan tehtäväksi nimetyille henkilöille. Tehtävälle annetaan määräaika ja ratkaisut esitellään seuraavassa viikkopalaverissa. Viikkopalavereista on pidettävä pöytäkirjaa, johon kirjataan ryhmän periaatepäätökset, avoimet asiat ja niiden ratkaisutoimenpiteet ja muut keskeiset ryhmän työskentelyyn liittyvät asiat. 9 Vaatimusten hankintamenetelmiä Vaatimusten hankinta on tiedonkeruuta, jonka tavoitteena on kartuttaa ongelma-alueeseen liittyvää tietoa, jota käytetään järjestelmän tai integraatioratkaisun kehittämisessä ja valinnassa. Vaatimusten hankinnassa on päätettävä mikä on oikeaa ja tarvittavaa kerättävää tietoa, keneltä tieto saadaan parhaiten kerättyä ja miten menetellä kerätyn tiedon kanssa myöhemmissä vaiheissa. Vaatimusten hankinnassa eri tahoilta tulee kiinnittää huomiota ongelman kuvaamiseen siten, että kuvaus muodostaa kattavan ja riittävän pohjan jatkotyölle. Esimerkiksi kirjallisessa muodossa olevien tehtävänkuvausten ym. dokumenttien tulisi vastata varsinaisia tehtäviä. Eri osapuolet kertomat asiat esim. tekemistään tehtävistä voivat poiketa niistä asioista, joita he todellisuudessa tekevät. Tietämys on myös usein hajaantunut siten, että tietyt tahot näkevät vain osan kokonaisuudesta. Seuraavassa on lueteltu lyhyesti muutamia vaatimusten hankinnassa käyttökelpoisia menettelytapoja: 17/27

18 9.1 Dokumenttien tutkiminen Dokumenttien tutkimisen tavoitteena on löytää olennaisia vaatimuksia valmiin materiaalin perusteella. Vaatimusten määrittelyä suorittava ryhmä kartoittaa olemassa olevaa materiaalia esim. integrointitilanteeseen liittyvistä järjestelmistä (jo tehdyt määritykset, valmiit standardit, käyttöohjeet, koulutusmateriaali, oppikirjat, kirjallisuuskatsaukset, arviointimateriaali). Materiaalia tutkitaan etsien kyseisen ongelman kannalta olennaisia kohtia, ja kirjataan löydettyjen asioiden osalta vaatimuksia. Erityisesti kohdat, joissa kuvataan tavoitteita ja tärkeitä ominaisuuksia ovat olennaisia: Järjestelmän tulee.. jne. Dokumenttien tutkiminen on systemaattisesti tehtynä aikaa vievää ja työlästä. Etuja on, että näin varmistetaan olemassa olevien ratkaisujen hyödyntäminen ja tuotettavien ratkaisujen yhteensopivuus jo tehtyjen ratkaisujen kanssa. 9.2 Kyselylomakkeet Kyselyt ovat hyvä tapa löytää selkeisiin kysymyksiin runsaasti vastauksia, kerätä nopeasti tietoa, mielipiteitä ja tietämystä. Kyselyä suunniteltaessa kartoitetaan ja valitaan halutut vastaajaryhmät ja kriteerit, joilla ryhmän edustajat valitaan. Tämän jälkeen määritellään miltä alueilta ja mistä näkökulmista halutaan kerätä tietoa tai mitä halutaan mitata. Kyselylomakkeet voivat sisältää suljettuja ja/tai avoimia kysymyksiä. Kysymykset kannattaa suunnitella lyhyiksi, yksiselitteisiksi ja johdonmukaisiksi. Kyselyillä on mahdollisuus tavoittaa suuri määrä vastaajia edullisesti. Mikäli käytössä on verkkokyselyjärjestelmä tai taulukkolaskentasovellus, jo yksinkertaisillakin sovelluksissa voidaan vastausten analysointia automatisoida ja tuottaa vastauksista ristiinajoilla havainnollisia taulukkograafeja vastausten hajonnasta ja painotuksesta. Kyselylomakkeiden haittapuolena on alhainen vastausprosentti ainakin, vastausten palautumiseen voi kulua runsaasti aikaa, väärin täytetyt lomakkeet, oikeiden vastaajien valitseminen, vuorovaikutteisuuden puute. 9.3 Suullinen kysely Suullisilla kyselyillä ja haastatteluilla kerätään tietoa, mielipiteitä ja tietämystä vastausten saamiseksi selkeisiin kysymyksiin. Haastattelujen suunnittelun alkuvaiheessa määritellään halutut vastaajaryhmät ja kriteerit, joilla ryhmän edustajat valitaan. Kyselyt on hyvä suunnitella määrämittaisiksi - tämä helpottaa vastausten käsittelyä ja analysointia. Suulliset kyselyt ja haastattelut kannattaa toteuttaa käyttäen etukäteen laadittuja haastattelulomakkeita. Haastattelujen nopeuttamiseksi lomakkeet voidaan lähettää haastateltaville etukäteen tutustuttavaksi. Suullisen kyselyn etuja ovat mm. vuorovaikutteisuus ja mahdollisuus syventää lisäkysymyksillä vastausten aihealueita. Monissa tapauksissa tiedon lisääntyminen on molemminpuolista. Haastattelussa kyselijä voi antaa haastateltavalle runsaasti tietoa määrittelyn kohteena olevan järjestelmän hankinnan aikataulusta ja tavoitteista. Suullisen kyselymenetelmän haittoja ovat haastatteluaikojen kalenterointi sekä oikeiden vastaajien valitseminen. Mikäli haastateltavia on runsaasti, haastatteluihin ja niiden kirjalliseen purkamiseen saattaa kulua useita viikkoja. 9.4 Suullinen strukturoitu haastattelu Haastattelun kulku ja aikataulu suunnitellaan kuten edellisessä menetelmässä. Haastattelussa seurataan tarkkaa suunnitelmaa (strukturoitu) tai poiketaan ja syvennetään eri asioita haluttaessa, tai on listattu asiakokonaisuudet, joista puhutaan (seimi-strukturoitu). Menetelmän etuna on haastattelun helppous ja se, että eri haastattelijat voivat saada samanlaisia vastauksia helpommin kuin strukturoimattomassa haastattelussa. Menetelmän haittapuoli on, että etukäteen suunniteltujen kysymysten on oltava oikeita ja sopivia, strukturointi vähentää spontaania vuorovaikutusta, haastattelut vaativat kykyä pysyä aiheessa ja sovellusalueen tuntemusta. Haastatteluaikojen sopiminen sekä vastausten purku vaatii työtä. 18/27

19 9.5 Suullinen strukturoimaton haastattelu Haastattelua varten sovitaan keskusteltava asia, haastattelija voi kuitenkin listata useita keskusteltavia asioita. Suullinen strukturoimaton haastattelu on hyvin vuorovaikutteinen ohjattu keskustelu, jossa haastattelija saa haastateltavan mielestä tärkeää ja oikeaa tietoa. Menetelmä on haastava, sillä se vaatii haastattelijalta haastateltavan oman alueen hyvää tuntemusta, haastattelutaitoa. Riskinä on, että keskustelu rönsyilee ja eksyy aiheesta. Kuten haastatteluissa ja henkilökohtaisissa tapaamisissa yleensäkin, haastatteluaikojen sopiminen voi olla vaikeaa. Strukturoimattomien haastattelujen purkaminen on vaikeaa ja usein haastattelijan kannattaa nauhoittaa keskustelu. 9.6 Ryhmäpohjaiset tapaamiset Ryhmäpohjaisissa tapaamisissa kerätään valituilta henkilöiltä tietoa ja reaktioita esitettyihin asioihin sekä pyritään löytämään sidosryhmien kesken yhteiset näkemykset. Ryhmäpohjaisten menetelmien keskeisenä tavoitteena on myös sitouttaa osallistujia. Yleisimpiä menetelmiä ovat aivoriihi, focus-ryhmät ja työpajat. Muita menetelmiä ovat mm. FAST (facilitated application specification technique), JAD (Joint Application Design) sekä RAD (Rapid Application Development)-ryhmämenetelmä. Menetelmät mahdollistavat luonnollisen vuorovaikutuksen sekä hiljaisen tiedon, ideoiden ja kokemusten vaihdon osallistujien kesken. Ryhmäpohjaiset menetelmät soveltuvat erittäin hyvin hankkeisiin, joihin osallistuu useita organisaatioita tai toimijaverkostoja. Ryhmäpohjaisten tapaamisten haittoja ovat kaikille avainhenkilöille sopivan ajan järjestäminen. Ryhmätapaamiset ovat yleensä usean tunnin mittaisia ja ryhmiin voi olla vaikea saada parhaita asiantuntijoita, sillä he ovat yleensä muutenkin kiireisimpiä. Ryhmäpohjaiset menetelmät vaativat toteuttajalta hyvää menetelmän tuntemusta ja ryhmädynamiikan tuntemusta. Onnistuessaan ryhmäpohjaiset tapaamiset ovat tehokas tapa määritellä vaatimuksia mutta epäonnistuessaan saattavat vaikeuttaa vaatimusten määrittelyn etenemistä Aivoriihi Aivoriihessä valituilta henkilöiltä kerätään tietoa ja reaktioita esitettyihin asioihin, pyritään löytämään yhteiset näkemykset tärkeiden sidosryhmien kesken ja sitoutetaan osallistujia. Aivoriiheen valmistaudutaan tunnistamalla oikeat henkilöt, sopimalla ajankohta, aikataulu ja paikka. Käynnistyksessä selitetään toiminnan kulku. Synteesivaiheessa viritetään keskustelu, heitellään ja luodaan vapaasti ideoita, tunnistetaan epäkohtia. Analyysivaiheessa etsitään yhteiset asiat, käsitellään perustelut, järjestellään asiat oikeiden otsikoiden alle ja kirjataan saavutetut tulokset. Aivoriihi mahdollistaa luonnollisen vuorovaikutuksen sekä ideoiden ja kokemusten vaihdon osallistujien kesken. Aivoriihi soveltuu erittäin hyvin hankkeisiin, joihin osallistuu useita organisaatioita tai toimijaverkostoja. Aivoriihen käytön vaikeutena on kaikille avainhenkilöille sopivan ajan järjestäminen, sopiminen ja tarkentaminen. Menetelmä vaatii kokeneen vetäjän Työpaja Työpaja on tarkoin ohjattu menetelmä ennalta valittujen teemojen ja aiheiden työstämiseksi. Työpajan vetäjä/vetäjät vastaa suunnittelusta, valmistelusta ja työpajan ohjauksesta (työpajan sääntöjen esiin tuonti, kysymykset, kuuntelu, tarkkailu, analysointi, ongelmien esiin nostaminen), samoin kuin asioiden yhteenvedosta. Työpajassa nimensä mukaisesti työskennellään tavoitteellisesti ja tuloksia tuottaen. Kaikki tulokset, keskustelut ja päätökset kirjataan. Työpajassa kannattaa nimetä dokumentoinnista vastaava henkilö. Kirjuri kirjaa kaikki keskustellut asiat ja päätökset ja voi samalla jo analysoida saatuja vaatimuksia. Työpajan osallistujat tuovat keskusteluun omat tietonsa edustaen omia sidosryhmiään. Myös osallistujien tulisi valmistautua ja sitoutua työpajaan ja kyetä päätöksentekoon työpajassa. Työpaja on menetelmänä osallistava ja osallistujia motivoiva. Työpaja vaatii sitä huolellisempaa valmistelua, mitä vaikeammasta työskentelyn kohteesta on kysymys. Yleensä Työpajaan kannattaa kutsua käsiteltävää aihetta ja sen eri näkökulmia avaavia puheenvuoroja. 19/27

20 10 Hyvän vaatimusilmaisun kriteerit Vaatimuksen sisältö on tärkein vaatimuksesta kerättävä tieto. Sisältö luonnollisesti vaihtelee huomattavasti, eikä ns. oikeata vaatimusta voida määritellä. Vaatimusten on oltava yksikäsitteisiä. Vaatimuksen sisältöosuuteen kirjataan luonnollisesti se mitä halutaan. Tässä yhteydessä on syytä korostaa vaatimustekstin lyhyyttä, selkeyttä ja yksiselitteisyyttä. Vaatimus pitää aina kirjoittaa siten, että samaan lauseeseen ei sisälly useampia vaatimuksia Kuva 11 Vaatimusilmaisun rakenne Vaatimuksen on sisällettävä kaikki se tieto, joka tarvitaan vaatimuksen mukaisen ominaisuuden suunnittelemiseksi. Esimerkiksi vaatimus järjestelmää on voitava myöhemmin laajentaa ei itse asiassa tarkoita mitään, koska siinä ei kuvata miten tai miltä osin ja kuinka paljon järjestelmään on varattava laajennusvaraa. Jos sen sijaan kuvataan, että järjestelmään on voitava lisätä myöhemmin tietyn kokoinen, painoinen ja tehoinen laitteisto, tai että tila-, paino- ja tehobudjeteissa on varattava 10 % marginaali myöhemmille järjestelmäpäivityksille, suunnittelija kykenee ottamaan nämä vaatimukset huomioon ja ne voidaan myös verifioida Kaikki tarpeeton teksti on hyvä poistaa. Lyhyysvaatimus ei kuitenkaan tarkoita, että vaatimuksesta pitäisi karsia tarpeellista informaatiota. Kunkin virkkeen tulee sisältää vain yksi vaatimus. Tämä estää vaatimuksen hukkumisen. Vaatimusten määrittelyn tärkeimpänä lopputuloksena tulee olla aito ja yhteinen ymmärrys toimialan ja tietohallinnon välillä kehittämisen kohteena olevan tietojärjestelmän tulevasta toiminnasta. Tämä vaihe vaatii aina eri osapuolten välillä sovittelua ja kompromissien hakua aika-, rahoitus- ja/tai työvoimapulan takia. Hyvän vaatimuksen laadun tunnusmerkkejä ovat: oikeellisuus (tietojärjestelmä täyttää asiakastarpeet) yksiselitteisyys (ymmärrettävä ja ymmärretään yhteisellä tavalla) täydellisyys (kaikki oleellinen on kuvattu) yhdenmukaisuus (ristiriidaton) todennettavissa oleva laitettavissa järjestykseen (tärkeimmät toiminnot ylimpänä ) 20/27

21 muutettavuus (muutos helppo ja turvallinen) jäljitettävyys (osiin voidaan palata ja viitata) 11 Vaatimusmäärittelyssä tuotettavat dokumentit 11.1 Vaatimusluettelo ja tunnistetiedot Vaatimuksista tulee kirjata ainakin seuraavat tässä luvussa esitetyt asiat. Kuva 12 Vaatimusluettelo Vaatimuksen tunnistetieto Jokainen vaatimus yksilöidään yksiselitteisesti. Vaatimusten yksilöinti toteutetaan juoksevalla numeroinnilla läpi koko asiakirjan. Numeroinnin etuna on vaatimuksen tunnistaminen, jolloin mahdollinen muutos kyetään kohdentamaan juuri oikeaan vaatimukseen. Mikäli vaatimuksia on useita satoja, ilman tunnistetietoa yksittäisen vaatimuksen hakeminen vaatimusten joukosta muodostuu erittäin työlääksi Vaatimuksen esittäjä Vaatimusten esittäjä tarkoittaa tahoa, joka ilmaisee vaatimuksen sisältämän tarpeen. Vaatimusten asettajia löytyy järjestelmän kaikista sidosryhmistä. Vaatimuksen voi esittää kuka tahansa taho, jolta vaatimuksia kerätään. Vaatimusten kerääjän on kuitenkin pyrittävä mahdollisuuksien mukaan löytämään kaikille esitetyille vaatimuksille omistaja. Joissakin tapauksissa nimittäin vaatimuksen voi esittää taho, joka tuntee käsiteltävän aihealueen ja havaitsee tarpeen esittää järjestelmän toteutukselle tai suorituskyvylle jonkin vaatimuksen, mutta ei kuitenkaan itse vastaa tästä aihealueesta. Tällä menettelyllä kyetään välttämään monta sudenkuoppaa ja hyödyntämään organisaatiossa olevaa osaamista yli organisaatiorajojen Vaatimuksen kriittisyys sen omistajalle Vaatimusten priorisoinnissa kannattaa pitäytyä 3- tasoisessa priorisoinnissa esimerkiksi; 1 = Pakollinen, 2 = Hyödyllinen, 3 = Toivottu Perustelu Vaatimuksen perustelu ei ole välttämätön, mutta se on usein kuitenkin hyödyllinen lisätieto. Perustelu voi auttaa mieltämään mitä ylenpää vaatimusta vaatimus tukee, vaikka se ei kävisikään kohdasta ilmi. Perustelu voi myös auttaa vaatimuksen luokittelussa ja priorisoinnissa. Pyytämällä vaatimuksen esittäjää perustelemaan vaatimuksensa voidaan myös suhteellisen helposti selvittää, onko kyseessä todellakin toteutusriippumaton vaatimus tai tarpeellinen reunaehto, vai alitajuisesti tehty toteutussidottu ratkaisu. Jos vaatimuksen esittäjä ei kykene perustelemaan vaatimustaan, vaatimus on mahdollisesti väärä, virheellisesti esitetty tai jopa tarpeeton. Yksinkertainen kysymys miksi voi olla paras keino paljastaa sidosryhmän todellinen tarve. 21/27

22 Toimittajan kommentit Jos vaatimusluetteloa käytetään kilpailutuksessa, tarvitaan sarake toimittajan kommenteille. Vertailussa tulee ilmetä mitkä ominaisuudet ovat valmiina tarjouksen kohteena olevassa järjestelmässä. Taulukkoon merkitään 2: ei ole tarjolla järjestelmässä ja eivät sisälly tarjoukseen. Taulukkoon merkitään 0: ovat järjestelmän laajennuksia tai lisäpalveluita (esim. lisättäviä moduleita), jotka sisältyvät tarjoukseen. Taulukkoon merkitään 1: ovat sellaisia räätälöitäviä ominaisuuksia, jotka vaativat erillistä määrittelyä tai kehitystyötä ja jotka sisältyvät tarjoukseen. Taulukkoon voidaan laittaa jokaiselle ominaisuudelle pisteytys, jolloin toimittaja voi jo tarjousta laatiessaan laskea saamansa pisteet Vanhan järjestelmän tietojen konversiot Jos tietojärjestelmän hankintaan liittyy olemassa olevien tietojen siirto uuteen järjestelmään, kannattaa konversio-osuus laittaa mukaan tarjouspyyntöön ja pyytää siitä oma erillinen erittely tarjoukseen. Tarjouspyynnössä tai sen liitteenä pitää olla riittävät määrittelyt, joilla konversio- osuutta voidaan arvioida. Tarjouspyyntöön kannattaa kirjoittaa, että toimittaja voi tarjota kokonaisuutta tai vain jotakin osaa, esim. konversiota. Tilaaja puolestaan voi hankkia koko tarjotun kokonaisuuden tai jakaa hankinnan eri toimittajille; esim. konversio voidaan hankkia eri toimittajalta kuin muut tietojärjestelmän osat. Huomattava on, että mikäli ollaan hankkimassa räätälöityä tietojärjestelmää, konversio voidaan suunnitella vasta, kun uuden järjestelmän suunnitelmat ovat varsin pitkällä (mm. tietorakenteet ja perustoiminnallisuus suunniteltuina). Tästä syystä toimittajat eivät välttämättä halua antaa tarjousta konversiosta heti, sillä konversion laajuuden arvioiminen on erittäin vaikeaa. Tarjouspyynnön liitteenä on annettava konvertoitavan vanhan järjestelmän tietokannan taulujen kuvaukset sekä kunkin sarakkeen tai kentän selkokieliset nimet. Oheen selitys, mitkä tiedot siirretään sellaisenaan ja minkä tietojen siirto toiseen kantaan tarvitsee käsittelysäännön muuttuakseen toisen kannan tiedoksi. Lisäksi tarvitaan selvitykset niistä uusista tiedoista, jotka lisätään uuteen tietokantaan sekä kaikista tiedoista tämän hetken volyymitiedot ja tietomassojen arvioitu lisääntyminen esim. viiden vuoden kuluessa. On huomattava, että mikäli ollaan hankkimassa valmisohjelmistoa, uusi ohjelmisto saattaa käsitellä tietoja omalla tavallaan, joka ei ehkä olekaan sama kuin olemassa olevan järjestelmän käsittelytapa. Tästä saattaa aiheutua lisähaasteita sekä konversiolle että konvertoidun tietosisällön käytölle uudessa järjestelmässä Järjestelmän tietoturvavaatimukset Tietoturvallisuusvaatimukset sisällytetään tarjouspyyntöön ja sopimuksiin. Tietoturvavaatimusten määrittelyssä tarkastetaan vastaako nykyinen infrastruktuuri, johon tietojärjestelmää rakennetaan mm. seuraavia tekijöitä: Yleisiä tietoturvavaatimuksia: salasanojen vaihtuvuus murtoyritysten seuranta ja seurantaan liittyvät toimintatavat järjestelmän ylläpitäjien ja tietokannanhoitajien vahvat oikeudet käyttöjärjestelmätasolle ja suoraan tietokantaan (pitää olla henkilökohtaiset tunnukset) muutoshistorian tarkastettavuus fyysiset turvamenettelyt (kulunvalvonta, lokit ja niiden sijainti, paloturva) varmistukset järjestelmään sijoitetut tietoturvallisuusvaatimukset pääsynvalvonta 22/27

ICT-palvelujen kehittäminen - suositussarja Suvi Pietikäinen Netum Oy

ICT-palvelujen kehittäminen - suositussarja Suvi Pietikäinen Netum Oy ICT-palvelujen kehittäminen - suositussarja 24.11.2009 Suvi Pietikäinen Netum Oy JHS 171 ICT-palvelujen kehittäminen: Kehittämiskohteiden tunnistaminen ICT-palvelujen kehittäminen: Kehittämiskohteiden

Lisätiedot

JHS 173 ICT-palvelujen kehittäminen: Vaatimusmäärittely

JHS 173 ICT-palvelujen kehittäminen: Vaatimusmäärittely JHS 173 ICT-palvelujen kehittäminen: Vaatimusmäärittely Versio: 1.1 5.10.2012 Julkaistu: 11.9.2009 Voimassaoloaika: Toistaiseksi Sisällys 1 Johdanto... 2 2 Soveltamisala... 4 3 Termit ja määritelmät...

Lisätiedot

JHS XXX ICT-palvelujen kehittäminen: Laadunvarmistus Liite 2: Tarkistuslistoja

JHS XXX ICT-palvelujen kehittäminen: Laadunvarmistus Liite 2: Tarkistuslistoja JHS XXX ICT-palvelujen kehittäminen: Laadunvarmistus Liite 2: Tarkistuslistoja Versio: 0.9 Julkaistu: n.n.2011 Voimassaoloaika: toistaiseksi 1 Yleistä Palvelun kehitys jakautuu vaiheisiin, joiden väleissä

Lisätiedot

Vaatimusten määrittely osana tietojärjestelmähankintaa

Vaatimusten määrittely osana tietojärjestelmähankintaa Vaatimusten määrittely osana tietojärjestelmähankintaa 25.4.2007 Consulting Oy Pekka Kähkönen 25.4.2007 JHS-suositus: Tietojärjestelmän vaatimusten määrittely Mitä: Miksi: Suosituksen tarkoituksena on

Lisätiedot

ICT-palvelujen kehittäminen suositussarja Suvi Pietikäinen Netum Oy

ICT-palvelujen kehittäminen suositussarja Suvi Pietikäinen Netum Oy ICT-palvelujen kehittäminen suositussarja 25.2.2009 Suvi Pietikäinen Netum Oy ICT-palvelujen kehittäminen: Kehittämiskohteiden tunnistaminen ICT-palvelujen kehittäminen: Kehittämiskohteiden tunnistaminen

Lisätiedot

JHS 179 Kokonaisarkkitehtuurin suunnittelu ja kehittäminen Liite 2. Liiketoimintamallit ja kyvykkyydet KA-suunnittelussa

JHS 179 Kokonaisarkkitehtuurin suunnittelu ja kehittäminen Liite 2. Liiketoimintamallit ja kyvykkyydet KA-suunnittelussa JHS 179 Kokonaisarkkitehtuurin suunnittelu ja kehittäminen Liite 2. Liiketoimintamallit ja kyvykkyydet KA-suunnittelussa Versio: Luonnos palautekierrosta varten Julkaistu: Voimassaoloaika: toistaiseksi

Lisätiedot

JHS 179 Kokonaisarkkitehtuurin suunnittelu ja kehittäminen Liite 4. Soveltamisohje perustason kuvauksien tuottamiseen

JHS 179 Kokonaisarkkitehtuurin suunnittelu ja kehittäminen Liite 4. Soveltamisohje perustason kuvauksien tuottamiseen JHS 179 Kokonaisarkkitehtuurin suunnittelu ja kehittäminen Liite 4. Soveltamisohje perustason kuvauksien tuottamiseen Versio: Luonnos palautekierrosta varten Julkaistu: Voimassaoloaika: toistaiseksi Sisällys

Lisätiedot

Raportointi >> Perusraportti Palautepyyntö: ICT palvelujen kehittäminen: Vaatimusmäärittely

Raportointi >> Perusraportti Palautepyyntö: ICT palvelujen kehittäminen: Vaatimusmäärittely 76c39 (Valtiovarainministeriö), olet kirjautuneena sisään.. toukokuuta 9 :9:46 Your boss is {} Kirjaudu ulos Etusivu Kyselyt Raportointi Asetukset Käyttäjätiedot Ota yhteyttä Oppaat Help Päällä P Raportointi

Lisätiedot

Kiekun käyttöönottomenetelmä

Kiekun käyttöönottomenetelmä Kieku-info: Kiekun käyttöönottomenetelmä Opetushallituksen monitoimitila 16.12.2013 Kieku-info 16.12.2013, Tarja Heikkilä Esiteltävät asiat Mikä on käyttöönottomenetelmä? Miksi sitä pitää kehittää? Miten

Lisätiedot

2. päivä. Etätehtävien purku Poikkeamat. Poikkeamat Auditoinnin raportointi Hyvän auditoijan ominaisuudet Harjoituksia

2. päivä. Etätehtävien purku Poikkeamat. Poikkeamat Auditoinnin raportointi Hyvän auditoijan ominaisuudet Harjoituksia OAMK / Luova 4.5. ja 11.5. Sisäinen auditointi osa Oamkin ympäristöohjelmatyötä Sisältö 1. päivä Johdanto Auditoinnin tavoitteet Ympäristöstandardin (ISO 14001) pääkohdat Alustava ympäristökatselmus Auditoinnin

Lisätiedot

Vastausten ja tulosten luotettavuus. 241 vastausta noin 10 %:n vastausprosentti tyypillinen

Vastausten ja tulosten luotettavuus. 241 vastausta noin 10 %:n vastausprosentti tyypillinen Vastausten ja tulosten luotettavuus Vastaukset 241 vastausta noin 10 %:n vastausprosentti tyypillinen Kansainväliset IT:n hallinnan hyvät käytännöt. Luotettavuusnäkökohdat Kokemukset ja soveltamisesimerkit

Lisätiedot

JHS XXX ICT-palvelujen kehittäminen: Laadunvarmistus Liite 6: Katselmointi

JHS XXX ICT-palvelujen kehittäminen: Laadunvarmistus Liite 6: Katselmointi JHS XXX ICT-palvelujen kehittäminen: Laadunvarmistus Liite 6: Katselmointi Versio: 0.9 Julkaistu: n.n.2011 Voimassaoloaika: toistaiseksi Sisällys 1 Katselmointi osana laadunvarmistusta... 2 2 Yleistä katselmoinneista...

Lisätiedot

Riippumattomat arviointilaitokset

Riippumattomat arviointilaitokset Riippumattomat arviointilaitokset CSM Riskienhallinta -asetuksen mukainen riippumaton arviointi Komission asetus (352/2009/EY) yhteisestä turvallisuusmenetelmästä, CSM riskienhallinta-asetus, vaatii rautatiejärjestelmässä

Lisätiedot

tsoft Tarkastusmenettelyt ja katselmukset Johdanto Vesa Tenhunen 4.2.2004

tsoft Tarkastusmenettelyt ja katselmukset Johdanto Vesa Tenhunen 4.2.2004 Tarkastusmenettelyt ja katselmukset tsoft Vesa Tenhunen 4.2.2004 http://cs.joensuu.fi/tsoft/ Johdanto Yksi tärkeimmistä tekijöistä laadukkaiden ohjelmistojen tuottamisessa on puutteiden aikainen havaitseminen

Lisätiedot

Tietojärjestelmän osat

Tietojärjestelmän osat Analyysi Yleistä analyysistä Mitä ohjelmiston on tehtävä? Analyysin ja suunnittelun raja on usein hämärä Ei-tekninen näkökulma asiakkaalle näkyvien pääkomponenttien tasolla Tietojärjestelmän osat Laitteisto

Lisätiedot

Viitearkkitehtuurin suunnitteluprosessi. Ohje. v.0.7

Viitearkkitehtuurin suunnitteluprosessi. Ohje. v.0.7 Viitearkkitehtuurin suunnitteluprosessi Ohje v.0.7 Viitearkkitehtuurin suunnitteluprosessi XX.XX.201X 2 (13) Sisällys 1. Johdanto... 3 2. Viitearkkitehtuurin suunnitteluprosessin vaiheet... 3 2.1. Vaihe

Lisätiedot

Ohjelmistojen suunnittelu

Ohjelmistojen suunnittelu Ohjelmistojen suunnittelu 581259 Ohjelmistotuotanto 154 Ohjelmistojen suunnittelu Software design is a creative activity in which you identify software components and their relationships, based on a customer

Lisätiedot

4.2 Yhteensopivuus roolimalleihin perustuvassa palvelussa

4.2 Yhteensopivuus roolimalleihin perustuvassa palvelussa 4. Roolimallipalvelu 4.1 Tiedot palvelusta Palvelun nimi: Palvelun versio 01.01.00 Toteuttaa palvelun yksilöllistä palvelua (kts. M14.4.42) Roolimallipalvelu (Model role service) MYJ:lle, jotka toteuttavat

Lisätiedot

LAADUNVALVONTAJÄRJESTELMÄ- JA TOIMEKSIANTOLOMAKE

LAADUNVALVONTAJÄRJESTELMÄ- JA TOIMEKSIANTOLOMAKE LAADUNVALVONTAJÄRJESTELMÄ- JA TOIMEKSIANTOLOMAKE Pyydämme palauttamaan täytetyn lomakkeen osoitteeseen laatu@chamber.fi. Tarkastettava tilintarkastaja Laaduntarkastaja Laadunvalvontajärjestelmän kartoitus

Lisätiedot

JUHTA JHS XXX Tietojärjestelmän vaatimusten määrittely LUONNOS Versio: Julkaistu: Voimassaoloaika:

JUHTA JHS XXX Tietojärjestelmän vaatimusten määrittely LUONNOS Versio: Julkaistu: Voimassaoloaika: 1 JUHTA JHS XXX Tietojärjestelmän vaatimusten määrittely LUONNOS 2007-02-20 Versio: Julkaistu: Voimassaoloaika: 1 JOHDANTO...2 1.1 Suosituksen tarkoitus...2 2 SOVELTAMISALA...4 3 TERMIT...4 4 VAATIMUSTEN

Lisätiedot

SUUNTA TOIMINNAN JA ARVIOINNIN SUUNNITTELUN TYÖKALU

SUUNTA TOIMINNAN JA ARVIOINNIN SUUNNITTELUN TYÖKALU 1 SUUNTA TOIMINNAN JA ARVIOINNIN SUUNNITTELUN TYÖKALU Suunta on työkalu, jota käytetään suunnittelun ja arvioinnin apuna. Se on käyttökelpoinen kaikille, jotka ovat vastuussa jonkun projektin, toiminnon,

Lisätiedot

Ohjelmistojen mallintaminen, mallintaminen ja UML

Ohjelmistojen mallintaminen, mallintaminen ja UML 582104 Ohjelmistojen mallintaminen, mallintaminen ja UML 1 Mallintaminen ja UML Ohjelmistojen mallintamisesta ja kuvaamisesta Oliomallinnus ja UML Käyttötapauskaaviot Luokkakaaviot Sekvenssikaaviot 2 Yleisesti

Lisätiedot

TOIMIJAREKISTERIN TOTEUTUKSEN JA YLLÄPIDON HANKINTA - HANKINNAN YKSI- LÖINTI HUOM!

TOIMIJAREKISTERIN TOTEUTUKSEN JA YLLÄPIDON HANKINTA - HANKINNAN YKSI- LÖINTI HUOM! TARJOUSPYYNTÖ / LIITE 1 1 (5) TOIMIJAREKISTERIN TOTEUTUKSEN JA YLLÄPIDON HANKINTA - HANKINNAN YKSI- LÖINTI HUOM! Tällä liitteellä yksilöidään hankinnan kohteen ominaisuuksia ja toiminnallisuuksia, jotka

Lisätiedot

Liite 2, Todennetun osaamisen rekisteri, käyttötapausten. Todennetun osaamisen rekisterin kohdearkkitehtuuri

Liite 2, Todennetun osaamisen rekisteri, käyttötapausten. Todennetun osaamisen rekisterin kohdearkkitehtuuri Liite 2, Todennetun osaamisen rekisteri, käyttötapausten kuvaus Todennetun osaamisen rekisterin kohdearkkitehtuuri 18.6.2011 Todennetun osaamisen rekisterin käyttötapaukset 2 (17) Sisällys Sisällys...

Lisätiedot

Uutisjärjestelmä. Vaatimusmäärittely. Web-palvelujen kehittäminen. Versio 1.3

Uutisjärjestelmä. Vaatimusmäärittely. Web-palvelujen kehittäminen. Versio 1.3 Uutisjärjestelmä Vaatimusmäärittely Versio 1.3 Sisällys 1 Muutoshistoria... 4 2 Viitteet... 4 3 Sanasto... 4 3.1 Lyhenteet... 4 3.2 Määritelmät... 4 4 Johdanto...5 4.1 Järjestelmän yleiskuvaus... 5 4.2

Lisätiedot

Ohjelmistotekniikan menetelmät, luokkamallin laatiminen

Ohjelmistotekniikan menetelmät, luokkamallin laatiminen 582101 - Ohjelmistotekniikan menetelmät, luokkamallin laatiminen 1 Lähestymistapoja Kokonaisvaltainen lähestymistapa (top-down) etsitään kerralla koko kohdealuetta kuvaavaa mallia hankalaa, jos kohdealue

Lisätiedot

TYÖPAIKKAHAASTATTELUUN VALMISTAUTUMINEN, HAKEMUS JA CV

TYÖPAIKKAHAASTATTELUUN VALMISTAUTUMINEN, HAKEMUS JA CV TYÖPAIKKAHAASTATTELUUN VALMISTAUTUMINEN, HAKEMUS JA CV TAVOITTEET Annetaan tietoa ja valmiuksia työnhakuun liittyvistä taidoista ja menetelmistä, mukaan lukien simuloitu työhaastattelu. Työnhakuun liittyvien

Lisätiedot

Ohjelmistotekniikan menetelmät, käyttötapauksiin perustuva vaatimusmäärittely

Ohjelmistotekniikan menetelmät, käyttötapauksiin perustuva vaatimusmäärittely 582101 - Ohjelmistotekniikan menetelmät, käyttötapauksiin perustuva vaatimusmäärittely 1 Vaatimukset ja käyttötapaukset Vaiheittainen mallintaminen ja abstraktiotasot Järjestelmän rajaaminen sidosryhmäkaaviolla

Lisätiedot

JULKISTEN VERKKOPALVELUJEN LAATUKRITEERISTÖN KONSEPTI

JULKISTEN VERKKOPALVELUJEN LAATUKRITEERISTÖN KONSEPTI JULKISTEN VERKKOPALVELUJEN LAATUKRITEERISTÖN KONSEPTI Onesta Solutions Oy Pasilanraitio 5 00240 HELSINKI www.onesta.fi 2/6 Versiohistoria Versio Pvm Selitys Muutokset Tekijät 0.1 26.3.2007 Alustava versio

Lisätiedot

SALON SEUDUN KOULUTUSKUNTAYHTYMÄN SISÄISEN VALVONNAN JA RISKIENHALLINNAN PERUSTEET

SALON SEUDUN KOULUTUSKUNTAYHTYMÄN SISÄISEN VALVONNAN JA RISKIENHALLINNAN PERUSTEET SALON SEUDUN KOULUTUSKUNTAYHTYMÄN SISÄISEN VALVONNAN JA RISKIENHALLINNAN PERUSTEET Hall. 01.04.2014 Valt. 29.04.2014 1 Voimaantulo 01.07.2014 1 Lainsäädännöllinen perusta ja soveltamisala Kuntalain 13

Lisätiedot

JHS Esiselvitys tietojärjestelmähankintaa varten

JHS Esiselvitys tietojärjestelmähankintaa varten JHS Esiselvitys tietojärjestelmähankintaa varten Hankesuunnitelma v.0.3 1/12 SISÄLLYSLUETTELO 1 HANKKEEN LÄHTÖKOHDAT 4 1.1 Hankkeen perustamisen tausta 4 1.2 Hankkeen tavoitteet 4 1.3 Hankkeen sidosryhmät

Lisätiedot

Onnistunut SAP-projekti laadunvarmistuksen keinoin

Onnistunut SAP-projekti laadunvarmistuksen keinoin Onnistunut SAP-projekti laadunvarmistuksen keinoin 07.10.2010 Patrick Qvick Sisällys 1. Qentinel 2. Laadukas ohjelmisto täyttää sille asetetut tarpeet 3. SAP -projektin kriittisiä menestystekijöitä 4.

Lisätiedot

Muutoksia 1.8.2015. Muutoksia 1.8.2015

Muutoksia 1.8.2015. Muutoksia 1.8.2015 Muutoksia 1.8.2015 Laki ammatillisesta koulutuksesta L787/2014 tulee voimaan 1.8.2015 Koulutuksen järjestäjä: laatii ja hyväksyy opetussuunnitelman (14 ), joka antaa opiskelijalle mahdollisuuden yksilölliseen

Lisätiedot

PALVELUKUVAUS järjestelmän nimi versio x.x

PALVELUKUVAUS järjestelmän nimi versio x.x JHS 171 ICT-palvelujen kehittäminen: Kehittämiskohteiden tunnistaminen Liite 4 Palvelukuvaus -pohja Versio: 1.0 Julkaistu: 11.9.2009 Voimassaoloaika: Toistaiseksi PALVELUKUVAUS järjestelmän nimi versio

Lisätiedot

Reilun Pelin työkalupakki Toimenkuvien täsmentäminen

Reilun Pelin työkalupakki Toimenkuvien täsmentäminen Reilun Pelin työkalupakki Toimenkuvien täsmentäminen Toimintamallin eteneminen Mallin tavoitteet ja hyödyt Osallistujat ja vastuut Mallin hyöty yksilöille ja organisaatioille Toimenkuvien analysointi Ratkaisujen

Lisätiedot

ISO 9001:2015 JÄRJESTELMÄ- JA PROSESSIAUDITOIN- NIN KYSYMYKSIÄ

ISO 9001:2015 JÄRJESTELMÄ- JA PROSESSIAUDITOIN- NIN KYSYMYKSIÄ ISO 9001:2015 JÄRJESTELMÄ- JA PROSESSIAUDITOIN- NIN KYSYMYKSIÄ IMS Business Solutions Oy, J Moisio 10/ 2016 2.10.2016 IMS Business Solutions Oy 2 ISO 9001:2015 PROSESSIEN AUDITOINTIKYSYMYKSIÄ ISO 9001:2015

Lisätiedot

ABB Drives and Controls, 26.05.2015 Koneenrakentajan ja laitetoimittajan yhteistoiminta toiminnallisen turvallisuuden varmistamisessa

ABB Drives and Controls, 26.05.2015 Koneenrakentajan ja laitetoimittajan yhteistoiminta toiminnallisen turvallisuuden varmistamisessa ABB Drives and Controls, 26.05.2015 Koneenrakentajan ja laitetoimittajan yhteistoiminta toiminnallisen turvallisuuden varmistamisessa Sisältö 1. Koneenrakentajan haasteita koneiden turvallistamisessa 2.

Lisätiedot

Vastuu- ja tehtäväalueet sekä tiedonvälitys OSCu-kursseilla

Vastuu- ja tehtäväalueet sekä tiedonvälitys OSCu-kursseilla Vastuu- ja tehtäväalueet sekä tiedonvälitys OSCu-kursseilla Johdanto... 2 1. Opetushenkilökunnan tehtävät... 2 1.1. Kurssin vastuuopettaja... 2 1.2. Kurssimestarit ja assistentit... 3 1.2.1. Vastuuyliopiston

Lisätiedot

Master data tietojen ja kriteeristön sekä hallintamallin määrittely ja suunnittelu TRE:933/02.07.01/2011

Master data tietojen ja kriteeristön sekä hallintamallin määrittely ja suunnittelu TRE:933/02.07.01/2011 Lisätieto 15.2.2011 Master data tietojen ja kriteeristön sekä hallintamallin määrittely ja suunnittelu TRE:933/02.07.01/2011 Vastaukset täydentävät vaatimusmäärittelyämme lisätietona ja ne tulee ottaa

Lisätiedot

Tiedote 13.8.2013. Projekti I -kurssin Tilaajalle

Tiedote 13.8.2013. Projekti I -kurssin Tilaajalle Tiedote 13.8.2013 Projekti I -kurssin Tilaajalle Projekti I on tietojenkäsittelytieteiden laitoksen (TOL) pääaineopiskelijoille tarkoitettu, pakollinen, 7 op:n opintojakso ajoitettuna 3. opintovuodelle.

Lisätiedot

Laadunvarmistus julkishallinnon ohjelmistoprojekteissa. 08.06.2010 Antti Sinisalo

Laadunvarmistus julkishallinnon ohjelmistoprojekteissa. 08.06.2010 Antti Sinisalo Laadunvarmistus julkishallinnon ohjelmistoprojekteissa 08.06.2010 Antti Sinisalo Sisältö Julkinen hankinta ja kansallinen kilpailutusprosessi Laadunvarmistus julkishallinnon ohjelmistoprojekteissa Avoin

Lisätiedot

TOIMINNALLINEN MÄÄRITTELY MS

TOIMINNALLINEN MÄÄRITTELY MS TOIMINNALLINEN MÄÄRITTELY 11.11.2015 MS YLEISTÄ 1/2 jäsennelty etenee yleiskuvauksesta yksityiskohtiin kieliasultaan selkeä kuvaa myös tulevan järjestelmän ympäristöä tarpeellisella tarkkuudella kuvaa

Lisätiedot

Määrittelyvaihe. Projektinhallinta

Määrittelyvaihe. Projektinhallinta Määrittelyvaihe Projektinhallinta testaus määrittely suunnittelu ohjelmointi käyttöönotto, testaus tuotteenhallinta laadunvarmistus dokumentointi vaatimustenhallinta Määrittely Määrittely, eli kansanomaisesti

Lisätiedot

Opetussuunnitelmien ja tutkintojen perusteiden rakenteistaminen

Opetussuunnitelmien ja tutkintojen perusteiden rakenteistaminen Opetussuunnitelmien ja tutkintojen perusteiden rakenteistaminen Toiminnallinen määrittely: Työsuunnitelma TYÖSUUNNITELMAN TIEDOT Versio 0.1 Laatija Ulla Angervo Laatimispäivämäärä Hyväksyjä Hyväksymispäivämäärä

Lisätiedot

Copyright by Haikala. Ohjelmistotuotannon osa-alueet

Copyright by Haikala. Ohjelmistotuotannon osa-alueet Copyright by Haikala Ohjelmistotuotannon osa-alueet Ohjelmiston elinkaari 1. Esitutkimus, tarvekartoitus, kokonaissuunnittelu, järjestelmäsuunnittelu (feasibility study, requirement study, preliminary

Lisätiedot

Integrated Management System. www.ims.fi, Ossi Ritola

Integrated Management System. www.ims.fi, Ossi Ritola Integrated Management System www.ims.fi, Ossi Ritola Mitä prosessien tunnistaminen on? Löydämme ja ryhmittelemme organisaation toistettavat työnkulut optimaalisimmalla tavalla organisaation tulevaisuuden

Lisätiedot

SFS, 27.11 2014 STANDARDIEHDOTUKSEN ISO/DIS 14001 ESITTELY

SFS, 27.11 2014 STANDARDIEHDOTUKSEN ISO/DIS 14001 ESITTELY SFS, 27.11 2014 STANDARDIEHDOTUKSEN ISO/DIS 14001 ESITTELY Anna-Liisa Koskinen SISÄLTÖ Uusi rakenne Uusia määritelmiä Keskeisistä muutoksista 2 ISO 14001 ympäristöjohtamisjärjestelmä ISO 14001 on tunnettu

Lisätiedot

Ohjelmointitekniikka lyhyesti Survival Kit 1 Evtek KA ELINKAARIMALLEISTA

Ohjelmointitekniikka lyhyesti Survival Kit 1 Evtek KA ELINKAARIMALLEISTA Ohjelmointitekniikka lyhyesti Survival Kit. Vesiputousmalli ELINKAARIMALLEISTA. Ohjelmiston elinkaari Ohjelmiston elinkaarella (life cycle) tarkoitetaan aikaa, joka kuluu ohjelmiston kehittämisen aloittamisesta

Lisätiedot

SEPA päiväkirja. Dokumentti: SEPA_diary_EM_PV.doc Päiväys: 26.10.2004 Projekti : AgileElephant Versio: V0.9

SEPA päiväkirja. Dokumentti: SEPA_diary_EM_PV.doc Päiväys: 26.10.2004 Projekti : AgileElephant Versio: V0.9 AgilElephant T-76.115 Esa Mommo, 57197J Pauli Vesterinen, 65220P Tekijä: Esa Mommo/Pauli Vesterinen Omistaja: ElectricSeven Aihe: Sivu 1 of 6 Dokumentti Historia Revisio Historia Revision päiväys: 26.10.2004

Lisätiedot

VALTIONAVUSTUSHAKEMUS

VALTIONAVUSTUSHAKEMUS Hakija Hankkeen hallinnoinnista vastaava kunta, kuntayhtymä tai muu toimija Hakijan postiosoite Vastuuhenkilön Yhteyshenkilön Talouden vastuuhenkilön Hankkeen nimi ja siitä käytettävä lyhenne sekä hankkeen

Lisätiedot

SOVELLUSALUEEN KUVAUS

SOVELLUSALUEEN KUVAUS Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu SOVELLUSALUEEN KUVAUS LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 2.1 Tila: hyväksytty Päivämäärä: 12.12.2000

Lisätiedot

Harjoitustyö Case - HelpDesk

Harjoitustyö Case - HelpDesk Harjoitustyö Case - HelpDesk Harjoitustyön Case: HelpDesk -sovellus Tietotekniikkatoimittaja AB ja asiakas X ovat viime vuonna sopineet mikrotukiyksikön ulkoistamisesta X:ltä AB:n liikkeenjohdon vastuulle.

Lisätiedot

TEP / WP4, Teräsrakentamiseen liittyvät mallidokumentit ja niiden sisältö sekä vastuut

TEP / WP4, Teräsrakentamiseen liittyvät mallidokumentit ja niiden sisältö sekä vastuut TEP / WP4, Teräsrakentamiseen liittyvät mallidokumentit ja niiden sisältö sekä vastuut TEP-Teräsrakentamisen eurooppalaiset pelisäännöt TEP / WP4, Sisältö Yleistä Piirustukset Luettelot Tekniset eritelmät

Lisätiedot

KORUNDI LIIKETOIMINTAKONSEPTI- JA YLLÄPITOMALLITYÖ PROJEKTISUUNNITELMA 29.5.2009 29.5.2009

KORUNDI LIIKETOIMINTAKONSEPTI- JA YLLÄPITOMALLITYÖ PROJEKTISUUNNITELMA 29.5.2009 29.5.2009 KORUNDI LIIKETOIMINTAKONSEPTI- JA YLLÄPITOMALLITYÖ PROJEKTISUUNNITELMA OHJAUSRYHMÄ Käynnistyspalaverin 30.3. 2009 mukaisesti: Projektitiimi, esittely Tilattavan työn osat Työsuunnitelma, esittely ja täsmennys

Lisätiedot

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit Ohjelmiston testaus ja laatu Ohjelmistotekniikka elinkaarimallit Vesiputousmalli - 1 Esitutkimus Määrittely mikä on ongelma, onko valmista ratkaisua, kustannukset, reunaehdot millainen järjestelmä täyttää

Lisätiedot

IT2015 EKT-ehtojen käyttö

IT2015 EKT-ehtojen käyttö -ehtojen käyttö Erityisehtoja ohjelmistojen toimituksista ketterillä menetelmillä Näiden ohjeiden tavoitteena on helpottaa sopimista ketterien menetelmien käytöstä IT-alalla ja nostaa esiin keskeisiä sopimusta

Lisätiedot

Infraomaisuuden hallinta kunnissa strategista johtamista, tietojärjestelmiä vai utopiaa?

Infraomaisuuden hallinta kunnissa strategista johtamista, tietojärjestelmiä vai utopiaa? Kuntatekniikan päivät 2013, Jyväskylä kehittämispäällikkö Päivi Ahlroos Espoon kaupunki, kaupunkisuunnittelukeskus Infraomaisuuden hallinta kunnissa strategista johtamista, tietojärjestelmiä vai utopiaa?

Lisätiedot

JHS 179 ICT-palvelujen kehittäminen: Kokonaisarkkitehtuurin kehittäminen Liite 1 Strategian kuvaaminen strategiakartan avulla

JHS 179 ICT-palvelujen kehittäminen: Kokonaisarkkitehtuurin kehittäminen Liite 1 Strategian kuvaaminen strategiakartan avulla JHS 179 ICT-palvelujen kehittäminen: Kokonaisarkkitehtuurin kehittäminen Liite 1 Strategian kuvaaminen strategiakartan avulla Versio: 0.2. 14.4.2015 keskustelutilaisuusversio Julkaistu: Voimassaoloaika:

Lisätiedot

1) Muistio 3.6.2004: PALVO I hankkeen toteuttaminen oikeusministeriössä, jonka liitteenä:

1) Muistio 3.6.2004: PALVO I hankkeen toteuttaminen oikeusministeriössä, jonka liitteenä: PÄÄTÖS 4.6.2004 dnro 4/011/2003 OM TALOUS- JA HENKILÖSTÖHALLINNON PALVELUKESKUSTA VALMISTELEVAN SUUNNITTELUHANKKEEN ASETTAMINEN Tausta ja tavoitteet Oikeusministeriö päätti asettaa hankkeen, jonka tehtävänä

Lisätiedot

Hankekuvaus Hankkeen osa-alueet ympärivuorokautista Koordinoivan toiminnan

Hankekuvaus Hankkeen osa-alueet ympärivuorokautista Koordinoivan toiminnan Hankekuvaus Hanke Turvallisuus kotona vuorokauden ympäri alkoi elokuussa 2010. Kaksivuotinen hanke on Kristiinankaupungin oma ja sen osarahoittajana toimii Pohjanmaan liitto. Hankkeen pääasiallisena kohderyhmänä

Lisätiedot

Valtioneuvoston asetus

Valtioneuvoston asetus Valtioneuvoston asetus rautatiejärjestelmän turvallisuudesta ja yhteentoimivuudesta annetun valtioneuvoston asetuksen muuttamisesta Valtioneuvoston päätöksen mukaisesti muutetaan rautatiejärjestelmän turvallisuudesta

Lisätiedot

Kysymykset tarjouspyyntöön Pääarkkitehtipalvelut Dnro 21/021/2013

Kysymykset tarjouspyyntöön Pääarkkitehtipalvelut Dnro 21/021/2013 Kysymykset tarjouspyyntöön Pääarkkitehtipalvelut Dnro 21/021/2013 K1: Tarjouspyynnössä työmääräksi on arvioitu 120-160 htp/vuosi. Voiko tämän jakaa osiin tarjotun pääarkkitehdin ja tämän varahenkilön välillä

Lisätiedot

Projektin tilannekatsaus

Projektin tilannekatsaus Kuntasektorin yhteinen KA Asianhallinnan viitearkkitehtuuri Projektin tilannekatsaus Heini Holopainen Kuntien Tiera Oy heini.holopainen@tiera.fi Sisältö» Taustaa Mitä tarkoitetaan viitearkkitehtuurilla

Lisätiedot

Ohjelmistojen mallintaminen

Ohjelmistojen mallintaminen Ohjelmistojen mallintaminen - Mallit - Ohjelmiston kuvaaminen malleilla 31.10.2008 Harri Laine 1 Malli: abstraktio jostain kohteesta Abstrahointi: asian ilmaiseminen tavalla, joka tuo esiin tietystä näkökulmasta

Lisätiedot

Soft QA. Vaatimusten muutostenhallinta. Ongelma

Soft QA. Vaatimusten muutostenhallinta. Ongelma Vaatimusten muutostenhallinta Ongelma Muutostenhallinta on usein vaatimustenhallinnan Akilleen kantapää. Projektien alkaessa ensimmäiset vaatimukset kootaan ja dokumentoidaan, mutta usein vaatimuksia ei

Lisätiedot

IT2015 EKT ERITYISEHTOJA OHJELMISTOJEN TOIMITUKSISTA KETTERIEN MENETELMIEN PROJEKTEILLA LUONNOS

IT2015 EKT ERITYISEHTOJA OHJELMISTOJEN TOIMITUKSISTA KETTERIEN MENETELMIEN PROJEKTEILLA LUONNOS 20.4.2015 IT2015 EKT ERITYISEHTOJA OHJELMISTOJEN TOIMITUKSISTA KETTERIEN MENETELMIEN PROJEKTEILLA 1 1.1 SOVELTAMINEN Näitä erityisehtoja sovelletaan ohjelmistojen tai niiden osien toimituksiin ketterien

Lisätiedot

Kuvitettu YVA- opas 2018

Kuvitettu YVA- opas 2018 Kuvitettu YVA- opas 2018 Oppaan sisältö I Perusasiat YVA-menettelystä s. 4 II Vähän täsmennystä tekijöistä ja osallistumisesta s. 8 III YVA-menettelyn sisällöt s. 13 IV Arvioinnin tulokset ja kuinka niihin

Lisätiedot

YRITYSTEN TOIMINTAYMPÄRISTÖN KEHITTÄMIS- AVUSTUKSEN MAKSATUKSEN HAKEMISTA KOSKEVIA OHJEITA

YRITYSTEN TOIMINTAYMPÄRISTÖN KEHITTÄMIS- AVUSTUKSEN MAKSATUKSEN HAKEMISTA KOSKEVIA OHJEITA 1 YRITYSTEN TOIMINTAYMPÄRISTÖN KEHITTÄMIS- AVUSTUKSEN MAKSATUKSEN HAKEMISTA KOSKEVIA OHJEITA Maksatuksen yleisiä edellytyksiä... 1 Hakemuksen täyttöohjeita... 2 Hakijan perustiedot... 3 Maksatuksen tiedot...

Lisätiedot

RAKENNUSTUOTEALAN AMMATTITUTKINTO

RAKENNUSTUOTEALAN AMMATTITUTKINTO 1 Tutkintosuorituksen arviointiaineisto RAKENNUSTUOTEALAN AMMATTITUTKINTO 29 Seulonta, murskaus ja jauhatus Suorittaja: Järjestäjä Rakennustuotealan tutkintotoimikunta 12/2009 1(9) Ohjeet tutkinnon osan

Lisätiedot

Muutosjohtaminen Kiekuhankkeessa

Muutosjohtaminen Kiekuhankkeessa Muutosjohtaminen Kiekuhankkeessa Seija Friman Kieku-info 5.11.2012 Tilaisuus, Esittäjä Muutosjohtamisen kokonaisuus mistä muutosjohtamisessa on kyse? Muutosjohtamisen suunnittelu ja organisointi Miten

Lisätiedot

TeamCHAMPION TeamCHAMPION wiki.tut.fi/champion

TeamCHAMPION TeamCHAMPION wiki.tut.fi/champion 1 TYÖPAJAN ASKELEET 2 Valmistautuminen Alustus Tiimitilanteet Tiimiroolit Tulokset Analysointi Toimenpiteet Yhteenveto VALMISTAUTUMINEN 3 Työpajan luonti Fasilitoija luo tiimiroolityökaluun uuden työpajan.

Lisätiedot

<<PALVELUN NIMI>> Palvelukuvaus versio x.x

<<PALVELUN NIMI>> Palvelukuvaus versio x.x JHS XXX ICT-palvelujen kehittäminen: Kehittämiskohteiden tunnistaminen Liite 5 Palvelukuvaus pohja Palvelukuvaus versio x.x 1/5 Sisällysluettelo 1 Johdanto...3 2 Termit ja lyhenteet...3

Lisätiedot

SISÄLTÖ. 1 RISKIENHALLINTA... 3 1.1 Yleistä... 3 1.2 Riskienhallinta... 3 1.3 Riskienhallinnan tehtävät ja vastuut... 4 1.4 Riskienarviointi...

SISÄLTÖ. 1 RISKIENHALLINTA... 3 1.1 Yleistä... 3 1.2 Riskienhallinta... 3 1.3 Riskienhallinnan tehtävät ja vastuut... 4 1.4 Riskienarviointi... RHK Ohje riskienhallinnasta 2 SISÄLTÖ 1 RISKIENHALLINTA... 3 1.1 Yleistä... 3 1.2 Riskienhallinta... 3 1.3 Riskienhallinnan tehtävät ja vastuut... 4 1.4 Riskienarviointi... 5 RH Ohje riskienhallinnasta

Lisätiedot

Prosessityöryhmät. Datahub projekti seurantaryhmän kokous 10.11.2015 Minna Arffman

Prosessityöryhmät. Datahub projekti seurantaryhmän kokous 10.11.2015 Minna Arffman Prosessityöryhmät Datahub projekti seurantaryhmän kokous 10.11.2015 Minna Arffman Prosessityössä määritellään liiketoimintaprosessit Ensimmäiseksi kuvataan nykyiset prosessit ja varmistetaan niiden syvä

Lisätiedot

Siltaaminen: Piaget Matematiikka Inductive Reasoning OPS Liikennemerkit, Eläinten luokittelu

Siltaaminen: Piaget Matematiikka Inductive Reasoning OPS Liikennemerkit, Eläinten luokittelu Harjoite 2 Tavoiteltava toiminta: Materiaalit: Eteneminen: TUTUSTUTAAN OMINAISUUS- JA Toiminnan tavoite ja kuvaus: SUHDETEHTÄVIEN TUNNISTAMISEEN Kognitiivinen taso: IR: Toiminnallinen taso: Sosiaalinen

Lisätiedot

JHS 179 Kokonaisarkkitehtuurin suunnittelu ja kehittäminen Liite 1. Strategian kuvaaminen strategiakartan avulla

JHS 179 Kokonaisarkkitehtuurin suunnittelu ja kehittäminen Liite 1. Strategian kuvaaminen strategiakartan avulla JHS 179 Kokonaisarkkitehtuurin suunnittelu ja kehittäminen Liite 1. Strategian kuvaaminen strategiakartan avulla Versio: palautekierrosversio, 2. palautekierros Julkaistu: Voimassaoloaika: toistaiseksi

Lisätiedot

Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4

Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4 Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4 Tämän esityksen sisältö tausta avoimet toimittajakohtaiset rajapinnat (toimittajan hallitsemat rajapinnat) avoimet yhteiset rajapinnat (tilaajan

Lisätiedot

Laatukäsikirja - mikä se on ja miten sellainen laaditaan?

Laatukäsikirja - mikä se on ja miten sellainen laaditaan? Laatukäsikirja - mikä se on ja miten sellainen laaditaan? Matkailun laatu laatukäsikirja osaksi yrityksen sähköistä liiketoimintaa Sähköinen aamuseminaari matkailualan toimijoille 24.8.2010 Riitta Haka

Lisätiedot

JHS 179 ICT-palvelujen kehittäminen: Kokonaisarkkitehtuurimenetelmä

JHS 179 ICT-palvelujen kehittäminen: Kokonaisarkkitehtuurimenetelmä JHS 179 ICT-palvelujen kehittäminen: Kokonaisarkkitehtuurimenetelmä Liite 5 Arkkitehtuuriperiaatteiden kuvaus Versio: 1.1 Julkaistu: 8.2.2011 Voimassaoloaika: toistaiseksi Sisällys 1 Arkkitehtuuriperiaatteet...

Lisätiedot

Avoimen ja yhteisen rajapinnan hallintamalli

Avoimen ja yhteisen rajapinnan hallintamalli Avoimen ja yhteisen rajapinnan hallintamalli 1.10.2015 Sisältö tausta avoimet toimittajakohtaiset rajapinnat (toimittajan hallitsemat rajapinnat) avoimet yhteiset rajapinnat (tilaajan hallitsemat rajapinnat)

Lisätiedot

Sisältö Mitä muuta merkitään?

Sisältö Mitä muuta merkitään? HOKSin rakenne Asetuksen (673/2017, 9 ) kohta Koulutuksen järjestäjä merkitsee opiskelijan henkilökohtaiseen osaamisen kehittämissuunnitelmaan ainakin seuraavat tiedot: 1) suoritettava tutkinto tai valmentava

Lisätiedot

Periaatteet standardien SFS-EN ISO/IEC 17025:2005 ja SFS-EN ISO 15189:2007 mukaisen näytteenottotoiminnan arvioimiseksi

Periaatteet standardien SFS-EN ISO/IEC 17025:2005 ja SFS-EN ISO 15189:2007 mukaisen näytteenottotoiminnan arvioimiseksi Periaatteet standardien SFS-EN ISO/IEC 17025:2005 ja SFS-EN ISO 15189:2007 mukaisen näytteenottotoiminnan arvioimiseksi FINAS - akkreditointipalvelu Espoo 2012 ISBN 978-952-5610-85-7 1(7) Periaatteet standardien

Lisätiedot

Sisäisen tarkastuksen ohje

Sisäisen tarkastuksen ohje Sisäisen tarkastuksen ohje Kuntayhtymähallitus 17.3.2009 SISÄLLYSLUETTELO 1 TARKOITUS JA PERIAATTEET 3 2 TEHTÄVÄT JA ARVIOINTIPERUSTEET 3 3 ASEMA, TOIMIVALTA JA TIETOJENSAANTIOIKEUS 3 4 AMMATILLINEN OSAAMINEN

Lisätiedot

Arkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14

Arkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14 Arkkitehtuurikuvaus Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy Ryhmä 14 Muutoshistoria Versio Pvm Päivittäjä Muutos 0.4 1.11.2007 Matti Eerola 0.3 18.10.2007 Matti Eerola 0.2

Lisätiedot

Taustaselvitysten suunnittelussa voidaan käyttää apuna työpohjaa 1.

Taustaselvitysten suunnittelussa voidaan käyttää apuna työpohjaa 1. 1 Liite A PROJEKTISUUNNITELMAN TYÖSTÄMISOHJEITA JA IDEOINNIN TYÖKALUJA 1. SUUNNITTELUN KULKU Tärkeimmät sidosryhmät kannattaa vetää mukaan suunnitteluun ja päätöksentekoon projektin alusta lähtien. Yhteissuunnittelulla

Lisätiedot

Vaatimusten hallinta ja vaatimusmäärittely

Vaatimusten hallinta ja vaatimusmäärittely Vaatimusten hallinta ja vaatimusmäärittely Vaatimustenhallinta (esitutkinta) Ohjelmistotuotannon perimmäinen tavoite päätyä asiakasvaatimukset täyttävään ohjelmistoon Vaatimustenhallinta huolehtii asiakasvaatimusten

Lisätiedot

TIETOTILINPÄÄTÖS. Ylitarkastaja Arto Ylipartanen/ Tietosuojavaltuutetun toimisto. Terveydenhuollon ATK-päivät 20.5.2014; Jyväskylä

TIETOTILINPÄÄTÖS. Ylitarkastaja Arto Ylipartanen/ Tietosuojavaltuutetun toimisto. Terveydenhuollon ATK-päivät 20.5.2014; Jyväskylä TIETOTILINPÄÄTÖS Ylitarkastaja Arto Ylipartanen/ Tietosuojavaltuutetun toimisto Terveydenhuollon ATK-päivät 20.5.2014; Jyväskylä 20.5.2014 TSV:n tsto/ylitarkastaja Arto Ylipartanen 2 LUENNON AIHEET 1.

Lisätiedot

Projektityö

Projektityö Projektityö 21.10.2005 Projektisuunnitelma Työn ositus Projektisuunnitelman sisältö Kurssin luennoitsija ja projektiryhmien ohjaaja: Timo Poranen (email: tp@cs.uta.fi, työhuone: B1042) Kurssin kotisivut:

Lisätiedot

TOIMITUSSOPIMUS ASIAKAS- JA POTILASTIETOJÄRJESTELMÄSTÄ

TOIMITUSSOPIMUS ASIAKAS- JA POTILASTIETOJÄRJESTELMÄSTÄ TOIMITUSSOPIMUS ASIAKAS- JA POTILASTIETOJÄRJESTELMÄSTÄ Liite TS2.4 Migraatiovaatimukset 1/10 VERSIOHISTORIA Päivä Versio Kuvaus Tekijä 12.3.15 3.0 Tarjouspyynnön liitteeksi Hanketoimisto 2/10 SISÄLLYS

Lisätiedot

Reilun Pelin työkalupakki: Kiireen vähentäminen

Reilun Pelin työkalupakki: Kiireen vähentäminen Reilun Pelin työkalupakki: Kiireen vähentäminen Tavoitteet Tämän toimintamallin avulla opit määrittelemään kiireen. Työyhteisösi oppii tunnistamaan toistuvan, kuormittavan kiireen sekä etsimään sen syitä

Lisätiedot

Ohjelmistotekniikan menetelmät Luokkamallit ohjelmiston mallintamisessa Harri Laine 1

Ohjelmistotekniikan menetelmät Luokkamallit ohjelmiston mallintamisessa Harri Laine 1 Ohjelmistotekniikan menetelmät Luokkamallit ohjelmiston mallintamisessa 14.11.2008 Harri Laine 1 Oliot ohjelmiston mallinnuksessa käyttötapaus käyttää Käyttämämme oliokeskeinen perusmalli ohjelmistojen

Lisätiedot

Avoimen ohjelmistotuotteen hallinta julkisella sektorilla. Jukka Kääriäinen VTT Oy , Oskari-verkostopäivä

Avoimen ohjelmistotuotteen hallinta julkisella sektorilla. Jukka Kääriäinen VTT Oy , Oskari-verkostopäivä Avoimen ohjelmistotuotteen hallinta julkisella sektorilla Jukka Kääriäinen (jukka.kaariainen@vtt.fi) VTT Oy 19.5.2015, Oskari-verkostopäivä Esityksen sisältö Mitä on tuotteenhallinta? Mikä on avoimen tuotteenhallintamalli?

Lisätiedot

Sisäänrakennettu tietosuoja ja ohjelmistokehitys

Sisäänrakennettu tietosuoja ja ohjelmistokehitys Sisäänrakennettu tietosuoja ja ohjelmistokehitys Petri Strandén 14. kesäkuuta, 2018 Petri Strandén Manager Cyber Security Services Application Technologies Petri.stranden@kpmg.fi Petri vastaa KPMG:n Technology

Lisätiedot

Monitavoitearvioinnin räätälöidyt YVA-työkalut

Monitavoitearvioinnin räätälöidyt YVA-työkalut Monitavoitearvioinnin räätälöidyt YVA-työkalut Jyri Mustajoki ja Mika Marttunen Suomen ympäristökeskus Pohjoiset suurhankkeet ja ympäristövaikutusten arviointi -symposium, Oulu, 27.11.2013 Monitavoitearviointi

Lisätiedot

JHS 179 ICT-palvelujen kehittäminen: Kokonaisarkkitehtuurin kehittäminen Liite 1 Organisaation toiminnan kehittämisen sykli

JHS 179 ICT-palvelujen kehittäminen: Kokonaisarkkitehtuurin kehittäminen Liite 1 Organisaation toiminnan kehittämisen sykli JHS 179 ICT-palvelujen kehittäminen: Kokonaisarkkitehtuurin kehittäminen Liite 1 Organisaation toiminnan kehittämisen sykli Versio: 1.0 Julkaistu: 8.2.2011 Voimassaoloaika: toistaiseksi Sisällys 1 Organisaation

Lisätiedot

Tietoisku ISO 14001:n ja OHSAS 18001:n tulevista muutoksista. Tuulikki Lammi Versio1,0 2014-09-03

Tietoisku ISO 14001:n ja OHSAS 18001:n tulevista muutoksista. Tuulikki Lammi Versio1,0 2014-09-03 Tietoisku ISO 14001:n ja OHSAS 18001:n tulevista muutoksista Tuulikki Lammi Versio1,0 2014-09-03 Uutta Yhteinen rakenne Rakenne ja termit ovat harmonisoitu Uusitut ISO 14001 ja ISO 45001 tulevat olemaan

Lisätiedot

UML- mallinnus: Tilakaavio

UML- mallinnus: Tilakaavio UML- mallinnus: Tilakaavio Karkea kuvaus UML- kaavioiden käytöstä ohjelmistonkehityksen eri vaiheissa ja tehtävissä. Mallinnus tilakaavioilla Tilakaaviolla kuvataan yhden luokan olioiden tilan muuttumista

Lisätiedot

Merlin Systems Oy. Kommunikaatiokartoitus päätöksenteon pohjaksi. Riku Pyrrö, Merlin Systems Oy 8.11.2007

Merlin Systems Oy. Kommunikaatiokartoitus päätöksenteon pohjaksi. Riku Pyrrö, Merlin Systems Oy 8.11.2007 Merlin Systems Oy Kommunikaatiokartoitus päätöksenteon pohjaksi Riku Pyrrö, Merlin Systems Oy 8.11.2007 Merlinin palvelujen toimittaminen ja Asiakasratkaisuyksikön tehtäväkenttä Merlin Asiakasratkaisut

Lisätiedot

KÄYTTÄJÄKOKEMUKSEN PERUSTEET, TIE-04100, SYKSY 2014. Käyttäjätutkimus ja käsitteellinen suunnittelu. Järjestelmän nimi. versio 1.0

KÄYTTÄJÄKOKEMUKSEN PERUSTEET, TIE-04100, SYKSY 2014. Käyttäjätutkimus ja käsitteellinen suunnittelu. Järjestelmän nimi. versio 1.0 KÄYTTÄJÄKOKEMUKSEN PERUSTEET, TIE-04100, SYKSY 2014 Käyttäjätutkimus ja käsitteellinen suunnittelu Järjestelmän nimi versio 1.0 Jakelu: Tulostettu: 201543 Samuli Hirvonen samuli.hirvonen@student.tut.fi

Lisätiedot

Järjestö 2.0 -työryhmäpäivä Antti Pelto-Huikko, erityisasiantuntija

Järjestö 2.0 -työryhmäpäivä Antti Pelto-Huikko, erityisasiantuntija Vaikuttavuusketju toiminnan jäsentämisessä ja arvioinnin suunnittelussa - pohjaa maakunnallisten Järjestö 2.0 - hankkeiden vaikuttavuusketjun laadintaan Järjestö 2.0 -työryhmäpäivä 13.11.2017 Antti Pelto-Huikko,

Lisätiedot