19
Ketterä hankinta & kehitys: Case kela.fi Marika Leed Verkkoviestinnän kehittämispäällikkö kela.fi-projektipäällikkö & tuoteomistaja 06.06.2022 Viestintä 1

Ketterä hankinta ja kehitys - Case kela.fi

Embed Size (px)

DESCRIPTION

Esitys Valtioneuvoston kanslian julkaisujärjestelmäseminaarissa 20.5.2013

Citation preview

Page 1: Ketterä hankinta ja kehitys - Case kela.fi

08.04.2023 Viestintä1

Ketterä hankinta & kehitys: Case kela.fiMarika Leed Verkkoviestinnän kehittämispäällikkökela.fi-projektipäällikkö & tuoteomistaja

Page 2: Ketterä hankinta ja kehitys - Case kela.fi

08.04.2023 Viestintä | Marika Leed2

Esityksen rakenne

• Kela.fi uudistettiin ketterällä scrum-menetelmällä, 02/2012-04/2013

• Miksi kela.fi uudistettiin? • Miksi alustaksi Liferay?• Miksi valitsimme ketterän työskentelymenetelmän?• Miten onnistui ketterän työn kilpailuttaminen?• Miten onnistui projektin aikainen työskentely?

Page 3: Ketterä hankinta ja kehitys - Case kela.fi

08.04.2023 Viestintä | Marika Leed3

Esiselvitys 2011

• Kela on luopumassa kokomaan domino-ympäristöstä, jossa vanha julkaisujärjestelmä pyörii

• Projektia edelsi 8 kk:n pituinen esiselvitys, jossa luotiin tavoitetilat ja roadmap kela.fi:n ja intranetin uudistuksille

• Arvioitiin Drupalia ja Liferayta, valittiin kela.fi:n tekniseksi alustaksi Liferay 6.1 CE (open source –versio)

• Hankittiin jonkin verran tietoa scrum-menetelmästä

Page 4: Ketterä hankinta ja kehitys - Case kela.fi

08.04.20234

Taustaa (1)

• ”Käyttöliittymän uudistaminen ja nopea alustanvaihto”

• Sisällön kokonaisuudistukselle ei ollut tarvetta• Tavoite: Helpottaa asiakkaiden asiointia Kelan

kanssa• Palvelu ohjaa asioimaan verkossa• Yhteystiedot esiin• Käytetyin sisältö framille (analytiikka)

• Mobiiliselaus vahvassa kasvussa – responsiivinen käyttöliittymä

Page 5: Ketterä hankinta ja kehitys - Case kela.fi

08.04.20235

Taustaa (2)

• Miksi ketterä toteutus?• Haimme nopeutta ja tehokkuutta, koska

seuraavana jonossa oli jo intrauudistus• Ei ylimäärittelyä• Vaatimukset sovitettiin tuotteen ominaisuuksiin• Tuotettiin sisältöä heti, kun järjestelmän

minimitoiminnallisuudet oli toteutettu

• Halusimme kokeilla uutta ja pilotoida scrum-menetelmää Kelassa

Page 6: Ketterä hankinta ja kehitys - Case kela.fi

08.04.2023 Viestintä | Marika Leed6

Kilpailuttaminen

• Hanselin teknisen it-konsultoinnin puitesopimuksen kautta

• Toteutus ja ylläpito kilpailutettiin samalla kertaa. • Päädyttiin ostamaan toimittajalta pelkkiä

henkilötyöpäiviä, Kela otti itse vastuun ja riskin projektista

• Kilpailutus vei 5 kk, sopimusneuvottelut 2 kk, ajoitus 02-08/2012

• Ensimmäinen ketterä kilpaiulutus Kelassa = normaalia hitaampaa

Page 7: Ketterä hankinta ja kehitys - Case kela.fi

08.04.2023 Viestintä | Marika Leed7

Faktoja (1)

• Kela.fi:hin tehtiin viime vuonna 19 miljoonaa käyntiä• Palvelee henkilöasiakkaita, työnantajia,

yhteistyökumppaneita, sidosryhmiä• Laajuus 7000 sivua, 1000 liitetiedostoa• Palvelussa on 70 ylläpitäjää• Mobiiliselaus nyt 8 %• Release 1 & 2 arvo n. 420 000 eur (Gofore) • Responsiivisen käyttöliittymän arvo n. 60 000 eur

Page 8: Ketterä hankinta ja kehitys - Case kela.fi
Page 9: Ketterä hankinta ja kehitys - Case kela.fi

08.04.20239

Ennen projektia

• Responsiivinen käyttöliittymä html5-prototyyppinä + käytettävyystestaus

• Karkean tason määrittelyä (backlog, metatiedot, uutistoiminnallisuudet)

• Sisältöprojektin perustaminen (team set)• Teknisen projektin organisointi (team set, sprintit)

• Gofore Oy: 3 kehittäjää (80 %) + scrummaster (50 %)• Kelan projektitiimi: tuoteomistaja, tekninen koordinaattori, :

2 kehittäjää, tekninen arkkitehti, palvelinasiantuntija, 2 tiedottajaa

Page 10: Ketterä hankinta ja kehitys - Case kela.fi

08.04.2023 Viestintä | Marika Leed10

Scrum

Page 11: Ketterä hankinta ja kehitys - Case kela.fi

08.04.202311

Toteutuksen aikana (1)

• Kilpailutus päättyi heinäkuun 2012 alussa• Sopimusneuvottelut venyivät, aloitimme

työskentelyn riskillä ilman sopimusta• Sprint 0 käynnistyi 1.8. (6 vkoa)• Sprint 1 käynnistyi 17.9.• Sisällöntuotanto alkoi kahden sprintin jälkeen

keskeneräiseen ympäristöön (konversio + tarkastaminen)

Page 12: Ketterä hankinta ja kehitys - Case kela.fi

08.04.202312

Toteutuksen aikana (2)

• Product Ownerin työlistalla• Backlog• Määrittely (käyttötapaukset)• Kommunikointi kehitystiimin kanssa • Testaus

• Sisältöprojektin työlistalla• Yhteydenpito sisällöntuottajiin• Kouluttaminen• Sisällöntuotannon ohjaus, neuvonta• Osallistuminen määrittelyyn ja testaukseen

Page 13: Ketterä hankinta ja kehitys - Case kela.fi

08.04.202313

Toteutuksen aikana (3)

• Käyttöliittymäsuunnittelija (Siili) kävi 1 pv/vko istumassa projektin kanssa• Kommentoi jo toteutettua• Suunnitteli puuttuvia leiskoja• Osallistui responsiivisuuden kehittämiseen

Page 15: Ketterä hankinta ja kehitys - Case kela.fi

08.04.202315

Release 1:n jälkeen

• Jatkuu release 2, päättyy 20.6.2013• Siirretään ekstranetit uudelle alustalle• Jatketaan 2 viikon sprinteillä • Deployment (=tuotantoonsiirto) joka 2 viikko

• Tämän jälkeen toteutetaan vuosittain jatkokehitystä, todennäköisesti Kanban-menetelmällä• Scrumia kevyempi rakenne

Page 16: Ketterä hankinta ja kehitys - Case kela.fi

08.04.202316

Tämän opimme (1)

• Varaudu siihen, että infrastruktuuri (työtilat, palvelimet, yhteydet) ei synny ketterän projektin vauhdissa – tunnista myös tähän liittyvät riskit

• Varaa normaalia projektia enemmän resursseja tilaajan (viestintä) päähän (erit. määrittely ja testaus)

• Kehitä myös käyttöliittymää ketterästi• Automatisoi tuotantoonsiirtoa, koska se toistuu

usein (2 viikon välein)

Page 17: Ketterä hankinta ja kehitys - Case kela.fi

08.04.202317

Tämän opimme (2)

• Groomaa ja priorisoi product backlogia viikoittain• Rakenna sisällöntuotannolle oma ”content backlog”• Hallitse backlog käyttäjätarinoina, täsmennä

määrittelyjä juuri ennen sprinttiä esim. käyttötapauksin

• Jaa tarvittaessa product ownerin töitä (PO, tekninen arkkitehti)

• Ota käyttöön kunnon työkalu backlogin hallintaan (esim. Greenhopper+JIRA)

Page 18: Ketterä hankinta ja kehitys - Case kela.fi

08.04.2023 Viestintä | Marika Leed18

Tämän opimme (3)

• Tee testaus jo sprinteissä suoraan eri päätelaitteilla (”potentially shippable product increment”)

• Julkaise betaversio• Jos olet kokematon, valitse kokenut kumppani• Reagoi ongelmiin heti, muuta tarvittaessa mieltäsi• Jos ylläpitäjien joukko on laaja, odota pari-kolme

kuukautta, ennen kuin aloitat sisällöntuotannon• Ota hallittuja riskejä

Page 19: Ketterä hankinta ja kehitys - Case kela.fi

08.04.2023 Viestintä | Marika Leed19

Kiitos!

• digimarkkinoilla.blogspot.fi• [email protected], 0400 600 892

• Siirryn 3.6. projektipäälliköksi GS1 Finland:iin rakentamaan tuotekuvapankkia vähittäiskaupan alalle