Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

4.2.7 OPI-Maksut projektin vaatimuksien huomioon ottaminen
  • something, something, the dark side

5. Toteutussuunnitelma

Järjestelmän toteutus tehdään normaalien kehitysmenetelmien avulla. Kehityssykliin kuuluu siis määrittely, toteutus, testaus ja käyttöönotto.

...

Periaatteet ovat seuraavat:

  • Testataan toiminnallisuudet käyttämällä toimintojen käyttäjätarinoita viitekehyksenä.
  • Testataan toiminnallisuudet joko käytettävyyden näkökulmasta tai rajapintojen kohdalta teknisiä rajapintakuvaksia vasten.
  • Testaajien tulee parhaansa mukaan yrittää löytää poikkeavia toimintatapoja, joihin ei määrittelyssä ole voitu ennakoida
  • Jokaisesta virhetilanteesta tulee tehdä virheraportti

Järjestelmän tietoturvallisuus tulee käydä läpi tarvittaessa penetraatiotestauksella.

Lisäksi eri vaiheissa sovelletaan seuraavia periaatteita:

6.1 Määrittelyt ja käyttöliittymäprotot

...

Käyttöönottovaiheessa tehtävien ongelmien korjaamiseksi tehtävä korjaukset voidaan viedä tuotantoon nopeammalla testaussyklillä, mutta vähimmäistason testauksesta ei saa tinkiä. Yhtään testaamatonta komponettia komponenttia ei saa viedä käyttöönottovaiheessa olevaan järjestelmään.

...

  • kehitysympäristö: uudet ominaisuudet ja kehittäjätestaus tapahtuvat tässä ympäristössä. Kehitysympäristöt voivat sijaita kehittäjien omilla tietokoneilla, kunhan ohjelmistokoodien hallinnassa käytetään versionhallintaympäristöä.
  • hyväksymistestausympäristö: ennen tuotantoon siirtoa loppukäyttäjät testaavat uudet ominaisuudet ja korjaukset tässä ympäristössä. Ympäristö vastaa mahdollisimman hyvin tietosisällöltään tuotantoympäristöä.
  • tuotantoympäristö: tässä ympäristössä tapahtuu tuotantokäyttö. Tuotantoympäristössä ei testata.

7. Käyttöönottosuunnitelma

...

Järjestelmän ensi julkaisu tuotantoon tehdään vasta, kun järjestelmän Metropolian sisäinen tilaaja on hyväksynyt järjestelmän hyväksymistestausympäristössä.

Järjestelmän käyttöönotto suoritetaan aina siten, että uudet ominaisuudet ja korjaukset hyväksytetään testauksesta vastaavilla henkilöillä ennen ominaisuuksien siirtoa tuotantojärjestelmään.

8. Ylläpitosuunnitelma

  • miten pidetään järjestelmästä huolta jatkossa!

9. Jatkokehityssuunnitelma

Tässä määrittelydokumentissa käsitelty Verkkomaksuprojektin toteutuksen jatkokehitys tulee suunnitella erikseen.

Jatkokehitys tulee toteuttaa omassa projektissaan.

...

Järjestelmän ylläpidossa tulee huolehtia seuraavista asioista:

  • varmistukset: järjestelmän tuottamista tiedoista pitää ottaa säännöllisesti varmistukset. Tietokannoista pitää tämän vuoksi ottaa päivitykset mieluiten päivittäin (koko tietokanta).
  • palvelutaso: järjestelmän asiointisovelluksen käytön pitää olla lähes katkeamatonta. Järjestelmä saa olla pois käytöstä suunniteltuina käyttökatkosaikoina, jolloin käyttäjälle ilmoitetaan palvelun etusivulla käyttökatkosta (nk. huoltotila).
  • skaalautuvuus: kun järjestelmään lisätään avoimen ammattikorkeakoulun toiminnot, tulee käytössä olemaan selviä korkeamman käytön jaksoja. Näihin tulee varautua.
  • muutoksen hallinta: järjestelmään ei lisätä uusia ominaisuuksia ilman suunnitelmallista toimintaa. Järjestelmän omistajalla Metropoliassa on velvollisuus ja vastuu koordinoida järjestelmässä tapahtuvia muutoksia.

...

Tyhjäpohja: Prosessikuvaus

...