37
Ketterän kehityksen Mitä, Miksi ja Miten Marko Taipale / Huitale Oy

Julkishallinnon IT-hankinnat @Mearra

Embed Size (px)

DESCRIPTION

Julkishallinnon tilaisuudessa pidetty esitys ketterästä kehityksestä.

Citation preview

Page 1: Julkishallinnon IT-hankinnat @Mearra

Ketterän kehityksen Mitä, Miksi ja Miten Marko Taipale / Huitale Oy

Page 2: Julkishallinnon IT-hankinnat @Mearra

Marko Taipale

•  15+ vuotta ohjelmistotuotantoa •  Agile Coach, CTO, Co-founder, Advisor

•  Riippumaton konsultti: ostajat, toimittajat, tuotetalot

Kansainvälinen online-pelitalo (TO 100+ Meur) lyhensi TTM:a 24 kuukaudesta 3 kuukauteen Suomalainen energiayhtiö hankki prosessinohjaus/tilausjärjestelmän 20Meur hankkeessa ketterästi ja sai järjestelmän 4 kertaa kaavailtua nopeammin Suomalainen finanssisektorin toimija tehosti hanke- ja projektihallintoaan ja säästi 2,3Meur/vuosi hallintokuluissa

•  Kymmeniä kansainvälisiä julkisia esiintymisiä

Page 3: Julkishallinnon IT-hankinnat @Mearra

Mitä teen ja miten?

•  Autan yrityksiä muuttumaan, jotta he –  saavuttaisivat paremman asiakastyytyväisyyden, –  lyhyempiä läpimenoaikoja arvoketjussa, –  tehokkaamman organisaation –  paremman laadun ja; –  paremman läpinäkyvyyden

•  Mahdollistan paremman ohjattavuuden ja seurannan

Page 4: Julkishallinnon IT-hankinnat @Mearra

Seuraavat 30min…

1)  Haasteet, joita kohtaamme IT-hankkeissa

2) Mikä ketterä 3) Miksi ketterästi 4) Miten ketteryyttä sovelletaan

Page 5: Julkishallinnon IT-hankinnat @Mearra

“All models are wrong but some are useful” - George E. P. Box

Page 6: Julkishallinnon IT-hankinnat @Mearra

2) Mikä ketterä 3) Miksi ketterästi 4) Miten ketteryyttä sovelletaan

1) Haasteet, joita kohtaamme IT-hankkeissa

Page 7: Julkishallinnon IT-hankinnat @Mearra

Perinteinen ajattelutapa

Sisältö

Kulut Aikataulu

2010: “Tämä sisältö, tässä aikataulussa, tällä budjetilla.” (Suunnitelma, jonka emme tiedä vielä epäonnistuvan) (… mutta onneksi meillä on sopimus …)

2012: “Mehän olemme myöhässä! Eikä tämä itseasiassa palvele edes meidän (muuttuneita?) tarpeita! Tarvitaan muutosprojekti.”

2011: “Missäköhän mahdetaan oikein mennä…”

Page 8: Julkishallinnon IT-hankinnat @Mearra

Arvioinnin virheellisyydestä

How to avoid impact from irrelevant and misleading info on your cost estimates, Simula research labs estimation seminar, Oslo, Norway, 2006

Määrittelyt

117 h

Samat määrittelyt – enemmän sivuja

Page 9: Julkishallinnon IT-hankinnat @Mearra

Arvioinnin virheellisyydestä

How to avoid impact from irrelevant and misleading info on your cost estimates, Simula research labs estimation seminar, Oslo, Norway, 2006

Määrittelyt

117 h

Samat määrittelyt – enemmän sivuja

173 h

Page 10: Julkishallinnon IT-hankinnat @Mearra

Arvioinnin virheellisyydestä

How to avoid impact from irrelevant and misleading info on your cost estimates, Simula research labs estimation seminar, Oslo, Norway, 2006

Määrittelyt

20 h

Samat määrittelyt – lisätty epäolennaisuuksia

A

B

C

A

B

C

Page 11: Julkishallinnon IT-hankinnat @Mearra

Arvioinnin virheellisyydestä

How to avoid impact from irrelevant and misleading info on your cost estimates, Simula research labs estimation seminar, Oslo, Norway, 2006

Määrittelyt

20 h

Samat määrittelyt – lisätty epäolennaisuuksia

39 h

A

B

C

A

B

C

Page 12: Julkishallinnon IT-hankinnat @Mearra

1994: 15% IT projekteista onnistuu ~170% ylitys kustannuksissa ja aikataulussa

2004: 34% IT projekteista onnistuu ~70% ylitys kustannuksissa ja aikataulussa

2009: 32% IT projekteista onnistuu ~60% ylitys kustannuksissa ja aikataulussa

Standish Group on tutkinut 40 000 projektia 10 vuoden aikana

Projektit

Page 13: Julkishallinnon IT-hankinnat @Mearra

Jim Johnsson, Standish Group

“Pääasiallisin syy kehitykselle on projektien pienentyminen”

“Iteratiivinen prosessi vesiputousmallin sijasta on merkittävä askel eteenpäin.”

“Vaikkei täydellistä mallia ole, niin ketterät menetelmät pääsevät hyvin lähelle.”

Page 14: Julkishallinnon IT-hankinnat @Mearra

Standish Group raportoi XP2002 konferenssissa

45%

19%

16%

13%

7% Ei koskaan Harvoin Joskus Usein Aina

Vain 20% ominaisuuksista on jatkuvassa käytössä

Yli 60% ei käytetä lainkaan tai harvoin

Ominaisuudet

Ominaisuuksien määrä

Kus

tann

ukse

t

Page 15: Julkishallinnon IT-hankinnat @Mearra

Kommunikointi

Page 16: Julkishallinnon IT-hankinnat @Mearra

1)  Haasteet, joita kohtaamme IT-hankkeissa

3) Miksi ketterästi 4) Miten ketteryyttä sovelletaan

2) Mikä ketterä

Page 17: Julkishallinnon IT-hankinnat @Mearra

Ketterän ohjelmistokehityksen julistus

Kokemuksemme perusteella arvostamme:

•  Yksilöitä ja kanssakäymistä enemmän kuin menetelmiä ja työkaluja

•  Toimivaa ohjelmistoa enemmän kuin kattavaa dokumentaatiota

•  Asiakasyhteistyötä enemmän kuin sopimusneuvotteluja

•  Vastaamista muutokseen enemmän kuin pitäytymistä suunnitelmassa

Jälkimmäisilläkin asioilla on arvoa, mutta arvostamme ensiksi mainittuja enemmän.

Page 18: Julkishallinnon IT-hankinnat @Mearra

12 periaatetta •  Tärkein tavoitteemme on tyydyttää

asiakas toimittamalla tämän tarpeet täyttäviä versioita ohjelmistosta aikaisessa vaiheessa ja säännöllisesti.

•  Otamme vastaan muuttuvat vaatimukset myös kehityksen myöhäisessä vaiheessa. Ketterät menetelmät hyödyntävät muutosta asiakkaan kilpailukyvyn edistämiseksi.

•  Toimitamme versioita toimivasta ohjelmistosta säännöllisesti, parin viikon tai kuukauden välein, ja suosimme lyhyempää aikaväliä.

•  Liiketoiminnan edustajien ja ohjelmistokehittäjien tulee työskennellä yhdessä päivittäin koko projektin ajan.

•  Rakennamme projektit motivoituneiden yksilöiden ympärille. Annamme heille puitteet ja tuen, jonka he tarvitsevat ja luotamme siihen, että he saavat työn tehtyä.

•  Tehokkain ja toimivin tapa tiedon välittämiseksi kehitystiimille ja tiimin jäsenten kesken on kasvokkain käytävä keskustelu.

•  Toimiva ohjelmisto on edistymisen ensisijainen mittari.

•  Ketterät menetelmät kannustavat kestävään toimintatapaan. Hankkeen omistajien, kehittäjien ja ohjelmiston käyttäjien tulisi pystyä ylläpitämään työtahtinsa hamaan tulevaisuuteen.

•  Teknisen laadun ja ohjelmiston hyvän rakenteen jatkuva huomiointi edesauttaa ketteryyttä.

•  Yksinkertaisuus - tekemättä jätettävän työn maksimointi - on oleellista.

•  Parhaat arkkitehtuurit, vaatimukset ja suunnitelmat syntyvät itseorganisoituvissa tiimeissä.

•  Tiimi tarkastelee säännöllisesti, kuinka parantaa tehokkuuttaan, ja mukauttaa toimintaansa sen mukaisesti.

Page 19: Julkishallinnon IT-hankinnat @Mearra

Menetelmät

Scrum

Kanban

XP

DSDM

Crystal

FDD EVO

Page 20: Julkishallinnon IT-hankinnat @Mearra

Scrum Tuotteen kehitysjono

(Product Backlog)

Sprintin tehtävälista (Sprint Backlog)

Sprint

Päiväpalaveri (Daily Scrum)

Tuoteversio (Product increment)

2-4 vkoa Edistymiskäyrä

Page 21: Julkishallinnon IT-hankinnat @Mearra

Edistymiskäyrä

Scrum Tuotteen kehitysjono

(Product Backlog)

Sprintin tehtävälista (Sprint Backlog)

Sprint

Päiväpalaveri (Daily Scrum)

Tuoteversio (Product increment)

2-4 vkoa Sprintin

suunnittelu Katselmus

Retrospektiivi

Page 22: Julkishallinnon IT-hankinnat @Mearra

Edistymiskäyrä

Scrum Tuotteen kehitysjono

(Product Backlog)

Sprintin tehtävälista (Sprint Backlog)

Sprint

Päiväpalaveri (Daily Scrum)

Tuoteversio (Product increment)

2-4 vkoa Sprintin

suunnittelu Katselmus

Retrospektiivi

Tuoteomistaja (Product Owner) Scrummaster Kehitystiimi Sidosryhmäläinen

Page 23: Julkishallinnon IT-hankinnat @Mearra

Oikeassa elämässä

Tukitiimi / organisaatio

LTO, PP LTO, PP

Hanke

Organisaatio A Organisaatio B

Page 24: Julkishallinnon IT-hankinnat @Mearra

1)  Haasteet, joita kohtaamme IT-hankkeissa

2) Mikä ketterä 4) Miten ketteryyttä sovelletaan

3) Miksi ketterästi

Page 25: Julkishallinnon IT-hankinnat @Mearra

Perinteinen ajattelutapa

Sisältö

Kulut Aikataulu

2010: “Tämä sisältö, tässä aikataulussa, tällä budjetilla.” (Suunnitelma, jonka emme tiedä vielä epäonnistuvan) (… mutta onneksi meillä on sopimus …)

2012: “Mehän olemme myöhässä! Eikä tämä itseasiassa palvele edes meidän (muuttuneita?) tarpeita! Tarvitaan muutosprojekti.”

2011: “Missäköhän mahdetaan oikein mennä…”

Page 26: Julkishallinnon IT-hankinnat @Mearra

Ketterä ajattelutapa

Sisältö

Kulut Aikataulu

2010: “Aloitetaan tällä sisällöllä, katsotaan jatkuvasti mitä on järkevä tehdä”

2010 (4 viikkoa myöhemmin): “Ei näytä toteutuvan tavoiteaikataulussa, tehdään sittenkin XYZ heti, jotta saamme edes perustoiminnallisuudet”

Page 27: Julkishallinnon IT-hankinnat @Mearra

Näkyvyys

Ketteryyden hyödyt

Ketterä Vesiputous

Page 28: Julkishallinnon IT-hankinnat @Mearra

Näkyvyys Sopeutuvaisuus

Ketteryyden hyödyt

Ketterä Vesiputous

Page 29: Julkishallinnon IT-hankinnat @Mearra

Näkyvyys Sopeutuvaisuus

Liiketoiminnallinen arvo

Ketteryyden hyödyt

Ketterä Vesiputous

Page 30: Julkishallinnon IT-hankinnat @Mearra

Näkyvyys Sopeutuvaisuus

Liiketoiminnallinen arvo Riski

Ketteryyden hyödyt

Ketterä Vesiputous

Page 31: Julkishallinnon IT-hankinnat @Mearra

Tuloksia

•  Ketterät projekti onnistuvat 60-80% (vrt. Keskimääräinen 30%)

•  Lyhyempi läpimenoaika, vähemmän virheitä, pienemmät kulut ja parempi tuottavuus

http://www.ambysoft.com/surveys/agileFebruary2008.html http://www.versionone.com/pdf/3rdAnnualStateOfAgile_FullDataReport.pdf

Page 32: Julkishallinnon IT-hankinnat @Mearra

4) Miten ketteryyttä sovelletaan?

1)  Haasteet, joita kohtaamme IT-hankkeissa

2) Mikä ketterä 3) Miksi ketterästi

Page 33: Julkishallinnon IT-hankinnat @Mearra

Aloita paremmin

Tarjouspyyntö •  Tiimi, yhdessä •  Muutokset ok •  Kilpailuta ketterästi

Sopimus •  = yhteinen ymmärrys •  Tavoitteilla linjattu

Win-Win toimitustapa

http://agilesoftwaredevelopment.com/blog/peterstev/10-agile-contracts

Page 34: Julkishallinnon IT-hankinnat @Mearra

Kiitos!

•  [email protected] •  www.huitale.com •  +358 40 5786 447 •  twitter: @markotaipale •  linkedin:

http://fi.linkedin.com/in/markotaipale

Page 35: Julkishallinnon IT-hankinnat @Mearra

Asiakkaan rooli, toimittajan rooli

•  Sisältövastuuta ei voi ulkoistaa – “riskin myyminen” tyypillinen virhe

•  Ketterässä yhteistyön oltava tiivistä •  Asiakkaan tuoteomistaja <-> Toimittajan

tuoteomistaja

Page 36: Julkishallinnon IT-hankinnat @Mearra

Arviointi ja kokemusperäisyys

Page 37: Julkishallinnon IT-hankinnat @Mearra

Läpinäkyvyys