Kela.fi ja ketterän verkkoprojektin johtaminen

Post on 26-May-2015

872 views 4 download

description

Esitys Vierityspalkki.fi:n seminaarissa Ketterän verkkoprojektin johtaminen 21.3.2013

Transcript of Kela.fi ja ketterän verkkoprojektin johtaminen

Kela.fi ja ketterän verkkoprojektin johtaminen

20.3.2013 Viestintä | Marika Leed1

Kuka?

• Viestintäalalla 1999 lähtien (mm. YLE, RAY) • Kelassa 05/2011-

• verkkoviestinnän kehittämispäällikkö (4 hengen tiimi)• kela.fi-uudistuksen PO• intranetuudistuksen (käynnistymässä) PO

20.3.2013 Viestintä | Marika Leed2

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

20.3.2013 Viestintä | Marika Leed4

Johtaminen projektin eri vaiheissa

20.3.20135

Release 1:n jälk.

Projektin aikana

Ennen projektia

Taustaa (1)

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

• Tekninen alusta oli vanhentunut• 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)

20.3.20136

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

20.3.20137

Johtaminen ennen projektia

• Kilpailuttaminen• 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)

20.3.20138

Johtaminen 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)

20.3.20139

Johtaminen 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

20.3.201310

Johtaminen toteutuksen aikana (3)

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

20.3.201311

Johtaminen release 1:n jälkeen

20.3.201312

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

• Tämän jälkeen toteutetaan vuosittain tiivis kehitysjakso, johon kerätään uusia toiminnallisuuksia (1-n sprinttiä), muuten ylläpitoa

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)

20.3.201313

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 koordinaattori)

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

20.3.201314

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ä

20.3.2013 Viestintä | Marika Leed15

Kiitos!

• Marika.leed@kela.fi, 0400 600 892• sisaltoatuottamassa.blogspot.com

20.3.2013 Viestintä | Marika Leed16