Tilannetekijä ohjattu tutkiva testaus Kelassa/ Case työttömyysturvan lainmuutoksen testaus

Samankaltaiset tiedostot
Kelan digipalvelujen kehittäjät ja toimeentulotuen siirto sekä sotevalmistelu

Suorituskyky- ja tietoturvatestaus Kelassa

Akavan Erityisalat Heli Martinmäki Kelan toimihenkilöt ry:n puheenjohtaja

Elämässä mukana muutoksessa tukena

Sosiaaliturvan abc -koulutus toimittajille

PERUSTOIMEENTULOTUEN ETUUSMENOT LASKIVAT VUONNA 2018

CASE KELA: monimutkaisten ja laajojen järjestelmien suorituskyky- ja tietoturvatestaus

Kela 75 vuotta. Elämässä mukana muutoksissa tukena. Liisa Hyssälä Pääjohtaja, Kela Tampere,

ESITYKSEN PÄÄASIALLINEN SISÄLTÖ

Ei-toiminnallinen testaus Kelassa

Ohjelmiston testaussuunnitelma

Kelan palvelut henkilöasiakkaille

CASE Varma Testauksen haasteet moniuloitteisessa testiympäristössä Tuukka Vähäpassi

1(5) TYÖSSÄOPPIMINEN JA AMMATTIOSAAMISEN NÄYTTÖ. Tutkinnon osa: Testaus 15 osp Tavoitteet:

Kela. 1.1 Kela vuonna 2016 ( ) 1.2 Kelan etuudet ja toimintakulut ( )

Kela. 1.1 Kela vuonna 2017 ( ) 1.2 Kelan etuudet ja toimintakulut ( )

Tapahtuipa Testaajalle...

Kuntakokeilun käynnistämisseminaari Kuntatalo

Etelä-Pohjanmaan vakuutuspiiri. Liisa Ojala

JULKISTEN PALVELUJEN ELINKAARI; HYVÄ PALVELU EILEN, TÄNÄÄN, HUOMENNA MIHIN PALVELUT OVAT MENOSSA? Lauri Helenius, Solita Oy

Kelan palvelut ovat viime vuosina uudistuneet ja kehittyneet. Yhteiselle asiakkaalle se tarkoittaa helpompia ja nopeampia tapoja hoitaa Kela-asiansa.

Kelan toimenpiteet yhteispalvelun kehittämisessä!

@Tampereen Testauspäivät ( )

infomateriaaliksi S. 1 (5)

Kela sähköisti palvelunsa. Kirsi Rautauoma Kela Vantaan-Porvoon vakuutuspiiri

Maakuntauudistus ja sote sekä valinnanvapauden toteuttaminen

Testauksen hallintaa teekkareille (ja muille kiinnostuneille) Arto Stenberg

Ajankohtaista Kelasta. Liisa Hyssälä Pääjohtaja, Kela

Pohjois-Karjalan Sosiaaliyhdistyksen 80-vuotisjuhla , Joensuu. Elli Aaltonen pääjohtaja Kela

Omakannan Omatietovaranto palvelun asiakastestaus

Perustoimeentulotuen Kela-siirto Heli Kauhanen Hankepäällikkö Toimeentulotuki hanke

Kelan palvelukanavat. Asko Riihioja Kela Keskinen asiakaspalveluyksikkö ja vakuutuspiiri

Kela 75 vuotta. Elämässä mukana muutoksissa tukena. Johtaja Mikael Forss Yksikkö Otsikko

Testauksen hallinta Testaustyökalut Luento 7 Antti-Pekka Tuovinen

työssäoppimispaikan työtehtävissä toimiminen ammattiosaamisen näytön suorittaminen näyttösuunnitelman mukaan. Ammattitaidon osoittamistavat

Project-TOP QUALITY GATE

Sosiaalipalvelujen hankinnat STM - TEM

Taskutilasto ISÄT VANHEMPAINPÄIVÄRAHAOIKEUDEN KÄYTTÄJINÄ. Päiviä/ isä. Isät, % vanhempainpäivärahakausista. Isät, % kausista.

Muutosehdotuksia Kela-lakiin. ikka Elli Aaltonen, Leena Uikkanen Kelan valtuutetut

Työhön ulkomaille Voinko kuulua Suomen sosiaaliturvaan? Päivi Kuivasniemi suunnittelija Kansainvälisten asioiden osaamiskeskus

Kuntoutuksen palveluntuottajien koulutus Kelan päätoimitalo Kari-Pekka Mäki-Lohiluoma

ONKO YRITYKSILLÄ KYKYÄ SOPEUTUA ENNAKOIMATTOMIIN MUUTOSTILANTEISIIN Valmiusasiamies Jaakko Pekki

Onnistunut SAP-projekti laadunvarmistuksen keinoin

Oppimisympäristön arvioiminen ja tunnistaminen tutkinnon perusteiden avulla

Ohjelmistotuotteen hallinnasta

Kuopio Testausraportti Kalenterimoduulin integraatio

Toiminta-ajatuksemme

Asiantuntijapalveluiden palvelukäsikirja Palveluluettelo

Ajankohtaista Kelasta palkkahallinnon ohjelmistotaloille Verohallinnon ohjelmistotalopäivä Kela Päivi Hyvärinen

Ohjelmistojen mallintaminen. Luento 11, 7.12.

Byrokratialoukut asiakkaan ja Kelan toimeenpanon näkökulmasta. Mia Helle Kelan Etuuspalvelut Lakiyksikkö

Kärkihanke 1 Palvelut asiakaslähtöisiksi (PASI)

ELRC Helsinki. Kelan käännöstoiminta Carola Grönholm käännöspalvelupäällikkö Kela, Tieto- ja viestintäyksikkö, käännösryhmä

Työssäoppimispaikan työtehtävien ja ammattiosaamisen näytön suorittaminen työssäoppimisja näyttösuunnitelman mukaan hyväksytysti.

Perustoimeentulotuen Kela-siirron toteuttaminen Kelan silmin. Heli Kauhanen Hankepäällikkö Toimeentulotuki hanke

Kelan päätoimitalo, Nordenskiöldinkatu 12, Lounashuone 5. krs. Vesa Rantahalvari jäsen Saana Siekkinen. Riitta Särkelä

Kahdenlaista testauksen tehokkuutta

Keskustelua perustoimeentulotuesta

Kelan arvot: ihmistä arvostava osaava yhteistyökykyinen uudistuva

työssäoppimispaikan työtehtävissä toimiminen ammattiosaamisen näytön suorittaminen näyttösuunnitelman mukaan Ammattitaidon osoittamistavat

Seniha Cihangir. Verohallinto. #ymmärrän2018

Työttömyys Työttömyysajan tuet. Lyhyesti ja selkeästi 2011

Työttömyysturvan etuusmenot pienenivät 10 % vuonna 2017

työssäoppimispaikan työtehtävissä toimiminen ammattiosaamisen näytön suorittaminen näyttösuunnitelman mukaan. Ammattitaidon osoittamistavat

Työttömyys Työttömyysajan tuet. Lyhyesti ja selkeästi

Miten Väestörekisterikeskus valmistautuu lainsäädäntöuudistukseen?

Mihin kaikkeen voit törmätä testauspäällikön saappaissa?

Rakennamme arvokasta dialogia organisaatioiden ja niiden tärkeimpien sidosryhmien välille

KOODAAKO PROJEKTIPÄÄLLIKKÖ?

Apteekkisopimus Päihdelääketieteen torstaikoulutus Maritta Korhonen, Kela Kanta-palvelut

Ketteryys kokeilemalla. Leo Malila Kehittämispäällikkö, Kela

Digital by Default varautumisessa huomioitavaa

Kelan palvelut erityistä tukea tarvitseville nuorille Pohjois-Savossa. Kela Pohjois-Savon vakuutuspiiri Sirpa Oksman apulaisjohtaja

Yhteistyöllä yhteisiä yhdenvertaisia palveluja. Tammikuu 2019

Testauksen tuki nopealle tuotekehitykselle. Antti Jääskeläinen Matti Vuori

Convergence of messaging

ESITYKSEN PÄÄASIALLINEN SISÄLTÖ

Innokylän verkkopalvelun konsepti

KÄYTETTÄVYYSTESTAUS OSANA KETTERÄÄ KEHITYSTÄ

Kansallinen ASPAtietojärjestelmä

Äitiysavustus Äitiysavustusten (lasten) lukumäärä Äitiysavustuksen määrä euroa

Projektityö

Kela ja yhteispalvelu

Työttömyys. Työttömyysajan tuet. Lyhyesti ja selkeästi

PÄÄASIALLINEN SISÄLTÖ

Testaus- ja sertifiointisuunnitelma

OTM-HANKKEEN SIDOSRYHMÄSEMINAARI

työssäoppimispaikan työtehtävissä toimiminen ammattiosaamisen näytön suorittaminen näyttösuunnitelman mukaan Ammattitaidon osoittamistavat

SOPIMUS ASIAKAS- JA POTILASTIETOJÄRJESTELMÄSTÄ

Työttömyysajan tuet LYHYESTI JA SELKEÄSTI

Tietojärjestelmän osat

Kelan sosiaaliturva: opiskelijana, tutkijana, apurahansaajana Yhdysvalloissa. Fulbright Center

Muutos on mahdollisuus: kokemuksia muutosten johtamisesta

Päivänselvä palveluseteli

Harjoitus 3 Case Face Wash. Raine Mäki, Laura Takkinen, Marika Östman, Otto Kataja

Työttömyysajan tuet LYHYESTI JA SELKEÄSTI

Perustaako PMO. PM Club Turku, Tuire Mikola Kehittämispäällikkö.

Muutoksenhakulautakunnissa ratkaistiin vuonna 2012 yli Kelan päätöstä koskevaa valitusasiaa

Kontrollipolkujen määrä

Muutoksenhakuasioiden käsittely nopeutui vuonna 2011

Transkriptio:

Tilannetekijä ohjattu tutkiva testaus Kelassa/ Case työttömyysturvan lainmuutoksen testaus Testing Assembly 2017 Hotel Presidentti 20.9.2017 Kehittämispäällikkö Sari M Ahola Kela

Sisältö Sari M Ahola esittelyssä Kela lyhyesti Testaus Kelassa Tilannetekijä ohjattu tutkiva testaus Kelassa Testauksen haasteet Yhteenveto Keskustelua ja kysymyksiä 2

Sari M Ahola - esittelyssä Kelassa työvuosia takana 24 Mottoja: Toiminta tilanteen mukaan Verkostoituminen ja yhteistyö on voimaa Kokemusta Asiakaspalvelusta Ratkaisutoiminnasta Testauksesta Projektin hallinnasta Esimiestyöstä 3

Kela - lyhyesti

Kela Eduskunnan alainen laitos Perustuslailla turvattu asema Perustettu vuonna 1937 Noin 7500 toimihenkilöä Verkkopalvelut: lähes 30 milj. vierailua, 25 milj. tunnistettua asiointia vuodessa Vastattuja puheluita 1,5 milj. Lähetettyjä kirjeitä 12,8 milj. Suorakorvauksia 34,1 milj. Toimistoja 182 Yhteispalvelupisteitä 140 Puhelinpalvelu 8-18 Verkkoasiointi 24/7 (Tilanne 1/2017) 5

Kelan organisaatio Elämässä mukana muutoksissa tukena Valtuutetut Tilintarkastajat Hallitus Esikuntapalvelut Pääjohtaja Elli Aaltonen Sisäinen tarkastus Johtaja Kari-Pekka Mäki-Lohiluoma Johtaja Mikael Forss Etuuspalvelut Asiakkuuspalvelut Kehittämispalvelut ICTpalvelut Yhteiset palvelut Viisi vakuutuspiiriä Kuusi asiakaspalveluyksikköä ja Yhteyskeskus 6

8

Testaus Kelassa

Tunnuslukuja Kela on yksi Suomen suurimpia IT-taloja järjestelmien laajuuden ja vaativuuden näkökulmasta. Rakennamme itse suurimman osan järjestelmistämme. Sähköinen asiointi on tätä päivää keväällä 2017 asiointipalveluihin kirjauduttiin parhaimmillaan jopa miljoona kertaa viikossa! Testausyksikkö hallinnoi n. 150 käynnissä olevan testausprojektin työtä ja sen edellytyksiä vuosittain. Osan testaus voi kestää vain viikkoja, osan vuosia. 10 Tämän lisäksi tuotannossa oleviin järjestelmiin tehdään n. 2 000 muutosta vuodessa, jotka liittyvät järjestelmien ylläpitoon tai pienkehitykseen. Näiden vaatima testaustyö vaihtelee

Mistä kaikki alkoi? 1960-luku Systeemitestaustoiminta alkoi 1960 luvulla muutaman henkilön voimin samanaikaisesti eläkkeiden atk-järjestelmien rakentamisen kanssa. Suomen toinen tietokone hankittiin aikoinaan Kelaan ja presidentti Kekkonen vihki sen käyttöön 1960. 1980-luku 1980 luvulla Kelassa hoidettiin eläketestaamisen lisäksi mm. työttömyysturvan ja päivärahaetuuksien sekä kuntoutuksen testaustehtäviä. Eläketestaamisen menettelytavat otettiin -80 luvun lopulla käyttöön yleisesti etuusjärjestelmien systeemityössä 11

Tarina jatkuu 1990-luku Vuonna 1991 testausta hoidettiin Kelassa 16 henkilön voimin. 1990 luvulla Kelan hoidettavaksi tuli joukko etuuksia, kuten lapsilisä, lasten kotihoidon tuki, yleinen asumistuki, opintotuki ja sotilasavustus. Testauksen henkilöstö kasvoi nopeasti. Vuonna 1993 henkilöluku oli 18 ja vuonna 1999 jo 31. Testausryhmä syntyi osaksi Kelan organisaatiota vuonna 1998. 2000-luku Asiointipalveluiden testaamiseen liittyvien tehtävien lisääntymisen ja KanTa töiden myötä testauksessa työskenteli vuonna 2007 yhteensä 38 henkilöä. 12

Testaus tänään ja tulevaisuudessa 2010-luku Järjestelmien rakentaminen uudenlaiseen Java -pohjaiseen etuusarkkitehtuuriin alkoi. Toiminnallisen testauksen rinnalle silloisen testausryhmän hallinnoitavaksi ja järjestettäväksi siirtyivät vuonna 2013 tietoturva- ja suorituskykytestaus ja vuonna 2016 käytettävyystestaus. Automaatiotestaus ja sen kehittäminen alkoi. 2020-luku -> Visio? Testaustyölle on edelleen paikkansa! Työn määrä on edelleen kasvanut mm. robotiikan, SOTEn mukanaan tuomien järjestelmä- ja sovellusratkaisujen ja tekoälyn hyödyntämisen vuoksi. 13

Testausyksikkö Kehittämispalveluiden testausyksikkö vastaa Kelan liiketoimintayksiköiden prosesseja tukevien tietojärjestelmien systeemitestauksesta. Testaustoimenpiteillä edistetään tietojärjestelmien laatua, oikeellisuutta, tietoturvaa, suorituskykyä ja yhdenmukaisuutta niin, että Kelan tietojärjestelmät toimivat virheettömästi ja luotettavasti. 14 Lisäksi testausyksikkö vastaa testausmenetelmistä ja - apuvälineistä sekä testiympäristöistä ja niiden kehittämisestä sekä kouluttamisesta. Testausyksikkö toimii pääosin Helsingissä. Yksikössä työskentelee n. 70 asiantuntijaa jakautuen kuuteen ryhmään.

Järjestelmäkokonaisuuden erityispiirteitä Kelassa 7,5 miljoonaa CICS-tapahtumaa päivässä WAS Java CICS Mainframe DB2 PL1 Paljon järjestelmiä ja isot volyymit Uusi etuusarkkitehtuuri -työ 40 etuusjärjestelmää 90 tukijärjestelmää Muut järjestelmät Lainsäädäntö Kompleksi suus ja liittymät Paljon käyttäjiä Sisäiset käyttäjät Kansalaiset Ulkoiset sidosryhmät Liittymät järjestelmien ja datan välillä - etuusprosessi Data- Intensiivisyys 15 Testiympäristöt Testidatan hallinta

Testausyksikkö projektityössä Testaus on mukana projektityöskentelyssä (lainmuutokset, kehittämistyöt ja ylläpidot) koko projektin elinkaaren ajan eli vaatimusten kirjauksesta/määrittelystä aina käyttöönottotestaukseen asti. Testauksen projektipäällikkö (testausvastaava) vastaa projektille testauksesta ja siihen liittyvistä asioista. Hänen lisäkseen testaajat osallistuvat mahdollisuuksien mukaan yhteisiin palavereihin muiden yhteistyötahojen kanssa. Projektityöskentelyssä testaus, ICT-puoli ja toimeksiantajat toimivat kiinteässä yhteistyössä. 16

17

Testausympäristöt TUOTA SYINT CINY eciny SYSTE CISY ecisy KOULU CIKO eciko TESTI CITE ecite 18

Testaus eri ympäristöissä Testausyksikkö käyttää tällä hetkellä muutosten testauksessa tarpeen mukaan kaikkia viittä ympäristöä ( TESTI, KOULU, SYSTE, SYINT ja TUOTA). Testausta tehdään useassa ympäristössä joko samanaikaisesti tai vaiheittain -> Aikataulutuspaineet -> ympäristöjen käyttö vaatii suunnitelmallista ja tarkkaa aikataulutusta! Ympäristöistä osassa on käytössä tosiaika ja osassa ns. koneaika. Testaus käyttää yleensä koneajalla ajastettua testausta, jolloin ollaan kuukausia tai jopa lähes vuosi edellä todellista aikaa. 19

Testidatasta Systeemitestaus tehdään keinotekoisella aineistolla -> vaatii paljon testaajien käsityötä eli yleensä valmista dataa testeihin ei ole! Aineiston rakentamisessa huomioidaan tuotannonmukaisuus ja jatkuvuus vuodesta toiseen! 20 Itse tuotettua keinotekoista aineistoa voidaan kopioida ympäristöistä toiseen aika ajoin ja suunnitellusti -> Haasteena tälle ovat ensinnäkin useat eri järjestelmien samanaikaiset testaukset, jotka saattavat kuitenkin estää tai rajoittaa kopiointimahdollisuuksia. Ja toiseksi eri etuuksien testitapaukset ovat riippuvaisia (integraatiot) toisistaan esim. muiden etuuden vaikuttavien etuuksien, takaisinperintöihin liittyvien kuittausten tai tietokantojen laskurien kautta.

Tilannetekijä ohjattu tutkiva testaus Kelassa

Edellytykset tutkivalle testaukselle/ Case työttömyysturvan lainmuutosten testaus Testaajien etuusosaaminen on keskiössä. Testaus perustuu vaatimuksiin ja niistä johdettuihin vaatimusmäärityksiin. Tarvitaan hyvä ymmärrys lainmuutoksen asiasisällöstä ja aiempien lainmuutosten mahdollisista vaikutuksista tulevaan ym. ->perehtyminen kirjalliseen dokumentaatioon ja yhteiset keskustelut ja mm. tarkistuspalaverit Määrittelydokumentaation tulee olla mahdollisimman yksiselitteistä, selkeää ja kattavaa! Jäsentynyt ja arvioiva testauksen etukäteissuunnittelu -> suunnitelmallisuus sopivassa suhteessa itse testaustyöhön 22

Edellytykset tutkivalle testaukselle/ jatkuu Julkaisut pyritään suunnittelemaan huolella niin järjestelmien sisällä kuin myös järjestelmien kesken (etuus- ja tukijärjestelmät) -> paljon integraatioita! Eri osuuksien valmistumisaikataulut pyritään suunnittelemaan ja sopimaan ennakkoon (siis myös tukijärjestelmät) Julkaisujen kokonaisuuksien pitää olla järkeviä ja systeemitestattavia Ei siis esim. konversiota tai ja siirtymävaihetta testiin viimeisenä, jos tuotannossa edessä ensimmäisenä 23

Edellytykset tutkivalle testaukselle/ jatkuu Testiin luovutus tilaisuudet, joissa yhdessä yhteistyötahojen kanssa (toimeksiantaja, ICT ja testaus) tarkistetaan systeemitestaukseen annettavan työn laatu ja kelpoisuus -> valmiudet laaja-alaiseen ohjelman pyöritykseen ilman helppoja virheitä 24

Edellytykset tutkivalle testaukselle/ jatkuu Testaajan taidot: Hän tekee havaintoja, tarkastelee järjestelmää kriittisesti ja löytää ongelmia. > Laadukkaaseen lopputulokseen päästään, jos testaaja löytää testatessaan 100 ohjelmavirhettä tai puutteellisuutta 3 tuotantovirhettä kohden. Hän luo ideoita. Hän raportoi löydökset selkeästi, havainnollisesti ja loogisesti. Hän luo vain tarpeellisen dokumentaation työstään. Saavuttaakseen kaiken edellä mainitun testaajan on hallinnoitava itseään ja työtään! 25

Tilannetekijäohjattu testaus Kelassa Testausprojektin aikana tilanne elää testiin saadaan vähemmän kuin oli suunniteltu, riskejä toteutuu eli lainsäädäntö muuttuu oletetusta hallituksen esityksestä, kaavaillut tuotantoon siirtoajankohdat muuttuvat tms. -> Testattavan kokonaisuuden sisältöä ja käytettäviä työtapoja, välineitä, ympäristöjä ym. arvioidaan ja suunnitellaan uudelleen ja uudelleen Nopea reagointi muuttuvissa tilanteissa Testitapauksia ei suunnitella tarkalla tasolla. Testaus dokumentoi minimaalisesti ja vain tarpeen mukaan. 26

Testauksen haasteet

Haasteet/ Case työttömyysturvan lainmuutosten testaus Etuuden maksaminen ajallaan ja oikeansuuruisena -> testauksen oltava lähes 100 prosenttista! Peruspäivärahaa tai työmarkkinatukea sai 242 764 henkilöä vuoden 2016 lopussa. Tuen maksuun liittyen on alkuvuodesta 2017 saapunut sähköisiä työttömyysaikaa koskevia ilmoituksia asiointisovelluksen kautta keskimäärin n. 208 000 kappaletta kuukaudessa. Niistä 73 %:ssa maksuunpano tapahtuu joko osittain tai kokonaan online. Osassa maksutapahtumia tehdään maksuunpanon lisäksi automaattisia ratkaisuja. Kaikista peruspäivärahan tai työmarkkinatuen maksuunpanoista 54%:ia syntyy asiointisovelluksen ilmoituksen perusteella. 28

Haasteet/ jatkuu Case työttömyysturvan lainmuutosten testaus Järjestelmä- ja sovellusrakenteen moninaiset integraatiot -> testaajan on hahmotettava ja testattava laajoja ohjelmakokonaisuuksia ja ymmärrettävä asiasisältö tarkoin! Kelan maksamat etuudet vaikuttavat laajasti muihin Kelasta tai muista organisaatioista maksettaviin etuuksiin. Sidokset eri etuuksien ja suhdehenkilöiden välillä ovat vahvoja. Järjestelmien toimintaan vaikuttavat oleellisesti kuluva kalenteripäivä (voidaanko myöntää jokin etuus esim. tammi- vai elokuusta) ja mm. henkilön ikä ja tulot. Yksittäisen etuuden lainsäädäntö on mutkikas ja monivivahteinen sisältäen erinäisiä määriä poikkeustilanteita. 29

Haasteet/ jatkuu Case työttömyysturvan lainmuutosten testaus Testausympäristöjen vähäinen määrä -> testauksen on käytettävä olemassa olevia ympäristöjä suunnitelmallisesti ja tehokkaasti. Etuuksien lainsäädäntö on mutkikas ja monivivahteinen sisältäen erinäisiä määriä poikkeustilanteita. Testaajan on hallittava asiasisältö hyvin! Lainsäädäntö muuttuu nopeaan tahtiin ja yllätyksellisesti -> testauksen on toimittava joustavasti käytössä olevista menetelmistä riippumatta! 30

Yhteenveto

Tutkiva testaus avain menestykseen! Kelan testaus on laadukasta! Se saavutetaan kattavalla ja asiantuntevalla työllä! Avaimet laadunhallinnassa: Kokonaisuuden hallinta Etuustuntemus Tutkiva testaus Yhteistyötaidot Nopea reagointi Joustavuus 32

Keskustelua ja kysymyksiä

Kiitos! sari.m.ahola@kela.fi 34