Ketteryys kokeilemalla Leo Malila Kehittämispäällikkö, Kela 1.11.2016
Agenda Kelan ICT Ketteryys tavoitteena Teetetyn tutkimuksen ja sen kohteen esittely Havaintoja tutkimuksen perusteella Kelan ketteryys Jatkokehitys 2
Kelan ICT ICT-palvelujen tulosyksikkö vastaa ICT-palvelujen tuottamisesta ja toimittamisesta vastuullisesti ja kustannustehokkaasti Kelan asiakkaiden, sidosryhmien ja henkilöstön käyttöön n. 500 ICT-alan ammattilaista Sidosryhminä Kelan muut tulosyksiköt, valtionhallinnon ja sosiaali- ja terveydenhuollon organisaatioita sekä etujärjestöjä 3
Kelan tehtävät vuodesta 1937 nykypäivään Pisteviivan päässä suluissa olevat vuosiluvut ilmaisevat, mistä asti etuutta on Suomessa voinut saada, Kelan järjestämäksi se on tullut palkissa ilmaistuna vuonna. Tulossa: 2017 Perustulo 2017 Perustoimeentulotuki 4
Merkittävimmät käynnissä olevat ICT-kehittämisprojektit 2016 Perustoimeentulotuki Asiakirjojen hallinta Työasemien ja käyttöjärjestelmien uusiminen Keskuskonepalvelujen kehittäminen Tulostuslinjan uusinta Kanta-palvelujen kehittämisprojektit 5
Ketteryys tavoitteena
Ketteryys tavoitteena Onko ketteryys kokonaisvaltaista, mitä siihen vähintään kuuluu Ketteryyden käyttöönottoa ei ole tutkittu tuottoa tavoittelemattomissa organisaatioissa Isoissa organisaatioissa suurimmat ketteryyden hyödyt ovat Lisääntynyt vuorovaikutus ja hallinta Nopeat julkaisut Joustava suunnittelu ja muutoshallinta Lisääntynyt laatu ja tuottavuus Aikaisempi kokemus ketteryydestä ei vaikuta hyötyjen saavuttamiseen 7 Lähteet Begel, A.; Nagappan, N., "Usage and Perceptions of Agile Software Development in an Industrial Context: An Exploratory Study," in Empirical Software Engineering and Measurement, 2007. ESEM 2007 Melo, Claudia de Oliveira (Catálogo USP), Productivity of agile teams: an empirical evaluation of factors and monitoring processes, São Paulo, 2015
Muutokset ovat myrkkyä projektille Virhehavainnot Muutospyynnöt 8
Teetetyn tutkimuksen ja sen kohteen esittely Ketterän ohjelmistokehityksen käyttöönotto Kelassa Tapaustutkimus Tutkimuksen kohteeksi valittiin kaksi ajankohtaista projektia Perustoimeentulotuki, TOTU Verkkoasiointiuudistus, VAU Henkilöasiakkaat Yritysasiakkaat Yhteisöasiakkaat kela.fi 9
TOTU-projekti 1.12.2014 Toteutusprojekti käynnistyi 26.6.2015 Lainmuutos perustoimeentulotuen toimeenpanon siirrosta kunnilta Kelan tehtäväksi 1.1.2017 alkaen 29.5.2016 Kouluttajien koulutus käynnistyi 31.10.2016 Järjestelmäkoulutus loppukäyttäjille alkoi 12.12.2016 Tuotantokäyttö alkaa 2kk sykli 1kk sykli CI-mode Dailyt aloitettiin 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12 2015 2016 1.11.2016 10
Havaintoja tutkimuksen perusteella TOTU Määrittely ja testaus työskentelevät eri julkaisujen parissa Käyttötapaukset ovat erittäin monimutkaisia ja pitkiä Testiympäristö ei ole stabiili VAU Valittu tuoteomistajamalli ei ole toiminut Kehitystiimi on liian iso, n. 20 henkilöä Ketteryys vaatii myös VAU:sta riippuvien projektien ketteryyden Muodostunut myös TOTUn ongelmaksi 11
Kelan ketteryys Ketterä VAU Kelan ketterä malli Iteratiivinen TOTU 12
Kelan ketterä malli HALLINTAMALLI Kehitystyö organisoidaan hankkeiksi ja/tai projekteiksi Projektilla on oma ohjausryhmä sekä liiketoiminnasta vastaava projektipäällikkö, jonka apuna projektipäälliköt kehityksestä ja testauksesta Projekti suunnitellaan ja toteutetaan julkaisuina Teemat, toiminnallisuudet Kehitystiimi vastaa toteutuksesta 13
Kelan ketterä malli TOIMINTAMALLI Kehitystiimillä backlog (projekti, iteraatio, tehtävä) sprint planning ja review dailyt ja retrot Kehitystiimi jakaa työt osaamisen ja tilanteen mukaan Työmääräarviointi planning pokerilla CI-otettu käyttöön 14
Jatkokehitys Alkusyksystä tehtiin Kelan sisäinen systeemityön arviointi Toimenpide-ehdotuksia Iteraatioiden/julkaisujen tiivistäminen 100 % resursointiin tähtääminen roolit vs. osaaminen priorisointi/kehitysjono (~grooming) 15
KIITOS! Kysymyksiä? leo.malila@kela.fi 16