Upload
marika-leed
View
989
Download
4
Embed Size (px)
DESCRIPTION
Esitys Valtioneuvoston kanslian julkaisujärjestelmäseminaarissa 20.5.2013
Citation preview
08.04.2023 Viestintä1
Ketterä hankinta & kehitys: Case kela.fiMarika Leed Verkkoviestinnän kehittämispäällikkökela.fi-projektipäällikkö & tuoteomistaja
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?
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ä
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ä
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
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
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
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
08.04.2023 Viestintä | Marika Leed10
Scrum
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)
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
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
08.04.2023 Viestintä | Marika Leed14
Esimerkkejä
• Product Backlog:https://extra.gofore.com/confluence/display/kela/Product+Backlog%2C+Release+2
• Käyttötapaus:https://extra.gofore.com/confluence/display/kela/Product+Backlog%2C+Release+2
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
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)
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)
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ä
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