Ketterä hankinta ja kehitys - Case kela.fi

865 views

Published on

Esitys Valtioneuvoston kanslian julkaisujärjestelmäseminaarissa 20.5.2013

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
865
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
3
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Ketterä hankinta ja kehitys - Case kela.fi

  1. 1. Ketterä hankinta & kehitys:Case kela.fiMarika LeedVerkkoviestinnän kehittämispäällikkökela.fi-projektipäällikkö & tuoteomistaja19.5.2013 Viestintä1
  2. 2. 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?19.5.2013 Viestintä | Marika Leed2
  3. 3. Esiselvitys 2011• Kela on luopumassa kokomaan domino-ympäristöstä, jossa vanha julkaisujärjestelmä pyörii• Projektia edelsi 8 kk:n pituinen esiselvitys, jossaluotiin tavoitetilat ja roadmap kela.fi:n ja intranetinuudistuksille• Arvioitiin Drupalia ja Liferayta, valittiin kela.fi:ntekniseksi alustaksi Liferay 6.1 CE (open source –versio)• Hankittiin jonkin verran tietoa scrum-menetelmästä19.5.2013 Viestintä | Marika Leed3
  4. 4. Taustaa (1)• ”Käyttöliittymän uudistaminen ja nopeaalustanvaihto”• Sisällön kokonaisuudistukselle ei ollut tarvetta• Tavoite: Helpottaa asiakkaiden asiointia Kelankanssa• Palvelu ohjaa asioimaan verkossa• Yhteystiedot esiin• Käytetyin sisältö framille (analytiikka)• Mobiiliselaus vahvassa kasvussa – responsiivinenkäyttöliittymä19.5.20134
  5. 5. Taustaa (2)• Miksi ketterä toteutus?• Haimme nopeutta ja tehokkuutta, koskaseuraavana jonossa oli jo intrauudistus• Ei ylimäärittelyä• Vaatimukset sovitettiin tuotteen ominaisuuksiin• Tuotettiin sisältöä heti, kun järjestelmänminimitoiminnallisuudet oli toteutettu• Halusimme kokeilla uutta ja pilotoida scrum-menetelmää Kelassa19.5.20135
  6. 6. Kilpailuttaminen• Hanselin teknisen it-konsultoinnin puitesopimuksenkautta• Toteutus ja ylläpito kilpailutettiin samalla kertaa.• Päädyttiin ostamaan toimittajalta pelkkiähenkilötyöpäiviä, Kela otti itse vastuun ja riskinprojektista• Kilpailutus vei 5 kk, sopimusneuvottelut 2 kk, ajoitus02-08/2012• Ensimmäinen ketterä kilpaiulutus Kelassa =normaalia hitaampaa19.5.2013 Viestintä | Marika Leed6
  7. 7. 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 eur19.5.2013 Viestintä | Marika Leed7
  8. 8. 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, 2tiedottajaa19.5.20139
  9. 9. Scrum19.5.2013 Viestintä | Marika Leed10
  10. 10. Toteutuksen aikana (1)• Kilpailutus päättyi heinäkuun 2012 alussa• Sopimusneuvottelut venyivät, aloitimmetyö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älkeenkeskeneräiseen ympäristöön (konversio +tarkastaminen)19.5.201311
  11. 11. 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 testaukseen19.5.201312
  12. 12. Toteutuksen aikana (3)• Käyttöliittymäsuunnittelija (Siili) kävi 1 pv/vkoistumassa projektin kanssa• Kommentoi jo toteutettua• Suunnitteli puuttuvia leiskoja• Osallistui responsiivisuuden kehittämiseen19.5.201313
  13. 13. 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+219.5.2013 Viestintä | Marika Leed14
  14. 14. Release 1:n jälkeen19.5.201315• 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
  15. 15. Tämän opimme (1)• Varaudu siihen, että infrastruktuuri (työtilat,palvelimet, yhteydet) ei synny ketterän projektinvauhdissa – tunnista myös tähän liittyvät riskit• Varaa normaalia projektia enemmän resurssejatilaajan (viestintä) päähän (erit. määrittely jatestaus)• Kehitä myös käyttöliittymää ketterästi• Automatisoi tuotantoonsiirtoa, koska se toistuuusein (2 viikon välein)19.5.201316
  16. 16. 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, tekninenarkkitehti)• Ota käyttöön kunnon työkalu backlogin hallintaan(esim. Greenhopper+JIRA)19.5.201317
  17. 17. 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-kolmekuukautta, ennen kuin aloitat sisällöntuotannon• Ota hallittuja riskejä19.5.2013 Viestintä | Marika Leed18
  18. 18. Kiitos!• digimarkkinoilla.blogspot.fi• marika.leed@gs1.fi, 0400 600 892• Siirryn 3.6. projektipäälliköksi GS1 Finland:iinrakentamaan tuotekuvapankkia vähittäiskaupanalalle19.5.2013 Viestintä | Marika Leed19

×