Upload
pentti-virtanen
View
190
Download
2
Embed Size (px)
Citation preview
LeanITAamiaisseminaari 2016
03.05.2023 Copyright © Tieturi 2016
2
Pentti ja agenda
• Lean • Teollisuustuotanto Toyotan tapaan• Palveluiden hallinnassa (Lean IT)• Palvelumuotoilussa• Tuotekehityksessä• Ohjelmistotuotannossa
• Kannattaako IT:n ulkoistus?• Reinertsenin talousmalli• Lean startup• Hukka
• Lean IT käytännössä• Arvoketjut• Kanban-taulut• Scrum, Scrumban
• Q&A
• FT• IT-alalla yli 30 vuotta
• VTKK, Tietotehdas• Stonesoft,Tieturi
• Certified Scrum Trainer• youtube: Pentti Virtanen• Google: lean developer
Lean
03.05.2023
3
03.05.2023 Copyright © Tieturi 2016
4
Teollisuustuotanto Toyotan tapaan
Ihmiset
Prosessi (Eliminoi hukka)
Filosofia (pitkäjänteinen ajattelu)
• Sodan jälkeisessä Japanissa• Tilaukset harvoja, satunnaisia
• Jatkuvasti oppiva organisaatio• Mene ja näe itse (kädet saveen) • Päätä hitaasti, toteuta nopeasti • Kasvata johtajat• Prosessin virtaus paljastaa
ongelmat• Työ alkaa tilauksesta• Tasoita työkuormaa• Pysäytä laatuongelmissa
JIT
Tasoita kuormitus
Autonom
aatio
Toyotan tuotantosysteemi
03.05.2023 Copyright © Tieturi 2016
5
Kaksi ajattelutapaa
• Massatuotanto• Tuottaja työntää • Materiaalien liike • Suuri volyymi• Tarkastukset• Asiantuntijavetoinen• Osittaminen• Ajoittaiset kehitysprojektit
• Lean yritys• Asiakkaan tilaus (imuohjaus)• Arvon virtaus• Joustava vastaaminen tilauksiin• Ongelmien estäminen• Tietämysvetoinen• Integraatio• Jatkuva parantaminen
03.05.2023 Copyright © Tieturi 2016
6
Yrityskulttuuri: kunnioita ihmisiä
Ohjaus – Yhteistyö – Kyvykkyys – Kehittyminen
Syylliset, Ylimielisyys
03.05.2023 Copyright © Tieturi 2016
7
Lean Teollisuustuotanto
• Arvon määrittämisen perustuminen asiakkaan näkemykseen
• Arvoketjun tunnistaminen ja kaiken arvoa tuottamattoman toiminnan poistaminen
• Arvoketjun perustaminen asiakkaan tarpeisiin perustuvaan imuohjaukseen
• Työntekijöiden osallistaminen kehittämiseen
• Toiminnan jatkuva kehittäminen (Kaizen)
Copyright © 2015 MIF Oy
8
Hukka teollisuustuotannossa
• Varasto• Ylituotanto• Liiallinen prosessointi• Kuljetukset• Liike • Odotusaika • Virheet
03.05.2023 Copyright © Tieturi 2016
9
Palveluiden hallinnassa (Lean IT)
• Palveluissa ei ole varastoja ja kuljetuksia, mutta• Odotusaika on merkittävä• Palvelu voi sisältää tarpeettomia vaiheita• Työtä siirretään ihmiseltä toiselle• Laatuongelmat
• Lean teollisuustuotannon periaatteita ja hukkalistoja sovelletaan palveluiden jakelun ohjaamiseen
• Lean IT on ITIL-pohjaisten IT-palveluiden käyttöä Lean näkökulmaa soveltaen• Läpimenoaikojen optimointi• Laatuongelmien estäminen
03.05.2023 Copyright © Tieturi 2016
10
Tuotekehityksessä
• Variaatio on hyödyllinen ja välttämätön osa tuotekehitystä• Tasalaatuisuus ja vaihtelevuuden minimointi ei ole
keskeinen periaate tässä• Tee voittoa, älä tuotteita• Time-to-market on olennainen• Systeemiajattelu
• Yksinkertaiset syy-ja-seuraus-suhteet eivät toimi• Palaute ohjaa
• Asiakastarve• Tekninen toteutettavuus
03.05.2023 Copyright © Tieturi 2016
11
Palvelumuotoilussa
• Palvelumuotoilu = Service Design• Sovittaa tuotekehityksen periaatteita , ei
teollisuustuotannon• Periaatteet:
• Asiakasarvon tunnistaminen• Arvoketjun muodostaminen• Hukan tunnistaminen• Lean ohjauksen organisointi
• Mittaus• Jatkuva parantaminen
• Työntekijöiden osallistuminen
03.05.2023 Copyright © Tieturi 2016
12
Ohjelmistotuotannossa
• Lean ohjelmistokehitys on käännös Lean teollisuustuotannon periaatteista ja käytännöistä• Eliminoi hukka• Fokusoi oppimiseen• Sisäänrakennettu laatu• Viivästytä sitoutumista• Toteuta nopeasti• Kunnioita ihmisiä • Optimoi kokonaisuutta
• http://www.poppendieck.com/• Mary Poppendieck ja Tom
Poppendieck, Lean Software Development, Addison Wesley, 2003
• Mary Poppendieck ja Tom Poppendieck, Implementing Lean Software Development, Addison Wesley, 2006
Copyright © 2015 MIF Oy
13
Periaate 1. Eliminoi hukka
• Hukka• Mikä tahansa, joka ei tuota arvoa• Kaikki viiveet arvon tuottamisessa
• Kolme suurinta hukkaa• Liikaa toimintoja• Tarvitsemme prosessin ,joka sallii meidän tehdä vain ne 20%
ominaisuuksista, jotka tuottavat 80 % arvosta• Johnson 2002: 45%:a vaadituista toiminnoista ei koskaan käytetty
• Kirnu• Vaatimuskirnu syntyy, jos määrittelet liian aikaisin.• Testaat liian myöhään, jos sinulla on testaus ja korjaussyklejä• C. Jones, 1997: Vaatimuksista muuttuu 25% tai enemmän
• Organisaatiorajojen ylitys• Tyypillisesti lisäävät kustannuksia yli 25% luoden puskureita, jotka
hidastavat vasteaikoja ja häiritsevät kommunikaatiota
Copyright © 2015 MIF Oy
14Periaate 2. Sisäänrakennettu laatu
• Prosessi on virheelinen, jos toistuvasti löydät virheitä tarkastuksessa
• Estä virheet testiohjatulla kehityksellä• Kirjoita suoritettavia vaatimuksia vaatimusten sijaan.• Lopeta vanhentuneen koodin ylläpito
• = koodi, josta puuttuu automaattiset yksikkö- ja hyväksyntätestit • Suuret big-bang-käyttöönotot ovat vanhentuneita
• Käytä jatkuvaa integraatiota• Käytä sisäkkäisiä synkronisointeja
Copyright © 2015 MIF Oy
15
Periaate 3. Luo tietämystä
• Suunnittelu on hyödyllistä, mutta oppiminen on välttämätöntä• Käytä tieteellistä menetelmää
• Luo hypoteesi• Toteuta monta nopeaa kokeilua • Tee tiivis dokumentaatio• Toteuta paras vaihtoehdoista
• Standardeja pitää haastaa ja parantaa• Lähde parhaasta tunnetusta käytännöstä, jota kaikki seuraavat• Rohkaise kaikkia aktiivisesti haastamaan ja muuttamaan standardeja.
• Palaute ohjaa ennustettavaa suoritusta • Ennustettava organisaatio ei arvaa tulevaisuutta ja kutsu sitä
suunnitelmaksi • Se kehittää kyvyn nopeasti mukautumaan tulevaisuuteen kun se tulee
esiin
Copyright © 2015 MIF Oy
16
Periaate 4. Lykkää sitoutumista
• Yritä tehdä useimmista päätöksistä peruutettavia • Ajoita peruttamattomat päätökset viimeiseen
mahdolliseen hetkeen • Ratkaise vaikeat ongelmat kokeilemalla useita ratkaisuja
jättäen kriittiset vaihtoehdot hetkeen, jossa on pakko päättää
• Joukko-pohjainen päätöksenteko• Myytti: suunnittelu on sitoutumista
• Älä mittaa prosessia vertaamalla toteutumaa suunnitelmaan
Copyright © 2015 MIF Oy
17
Periaate 5. Toimita nopeasti
• Listat ja jonot, jotka puskuroivat organisaatioiden välejä hidastavat asioita• Nopea toimitus, korkea laatu ja
alhaiset kustannukset ovat täysin yhteensopivia
• Jonoteoria soveltuu kehitystyöhön ei pelkästään palvelimiin
• Rajaa työ kapasiteettiin
Copyright © 2015 MIF Oy
18
Periaate 6. Kunnioita ihmisiä
• Sitoutuneet, ajattelevat ihmiset luovat kaikkein kestävimmän kilpailuedun
• Tiimit menestyvät ammattiylpeyden, sitoutumisen, luottamuksen ja kiitoksen avulla
• Tiimillä on yhteinen tavoite• Tehokas johtajuus tuo tiimin parhaat puolet esiin • Kunnioita yhteistyökumppaneita
• Yhteistyö ei koskaan luo intressiristiriitaa
Copyright © 2015 MIF Oy
19
Periaate 7. Optimoi kokonaisuutta
• Erinomaiset tuotteet kehittyvät ainutlaatuisesta tilanteen ja teknologian yhdistelmästä
• Keskity koko arvoketjuun• Konseptista käteiseen • Asiakkaan pyynnöstä toimitettuun ratkaisuun
• Toimita kokonaisia tuotteita• Kehitä kokonaisia tuotteita, ei pelkkää ohjelmistoa • Kokonaiset tiimit kehittävät kokonaisia tuotteita
• Mittaa ylemmällä tasolla• Prosessin kyvykkyyttä läpimenoajalla• Tiimin suorituskykyä toimitetulla liiketoimintahyödyllä • Asiakastyytyväisyyttä netto suosittelijoiden määrällä (net promoter
score)
03.05.2023 Copyright © Tieturi 2016
20Lean teollisuustuotanto ja (ohjelmistotuotekehitys)• Usein muutoksia tuotantolinjassa• Lyhyt läpimenoaika• Pienempi varasto työn alla olevia
tuotteita• Pienien erien siirto vaiheesta toiseen
tapahtuu usein• Pienempi varasto vaatii pelivaraa ja
enemmän tietoa vaiheiden välillä• Sopeutuminen tuotantomäärien,
tuotevalikoimien ja suunnittelun muutoksiin
• Laajat työksi annot lisäävät työntekijöiden tuottavuutta
• Keskittyminen nopeaan ongelmanratkaisuun ja jatkuvaan prosessin parantamiseen
• Yhtäaikainen laadun, läpimenoajan ja tuottavuuden parantaminen
• Tuote muuttuu usein (ohjelmistojulkaisut)• Lyhyt kehitysaika• Pienempi informaatiovarasto vaiheiden
välillä• Toistuva ennakkotiedon siirto vaiheiden
välillä• Pienempi varasto vaatii pelivaraa
resursseissa ja parempaa tiedonkulkua• Mukautuminen muutoksiin tuotteen
suunnitelmissa, aikataulussa ja kustannustavoitteissa
• Laajat työksi annot lisäävät työntekijöiden tuottavuutta
• Keskity toistuvaan inkrementaaliseen innovaatioon ja prosessien parantamiseen
• Samanaikainen laadun• Kehitysajan ja tuottavuuden
parantaminen
Kannattaako IT:n ulkoistus?
03.05.2023
21
03.05.2023 Copyright © Tieturi 2016
22
Reinertsenin talousmalli
+
-
VoittoAika
Iso projektiPieni inkrementaalinen projekti
Nopeampi takaisinmaksuaika
03.05.2023 Copyright © Tieturi 2016
23
Lean Startup
• Minimoi syklin aika• Palaute !!!
• Ongelma tuntematon• Ratkaisu tuntematon
03.05.2023 Copyright © Tieturi 2016
24
Ohjelmistokehityksen 7 hukkaa
Viikko 1 Viikko 2 Viikko 3 Viikko 4
Keskeneräinen työ
Ylimääräiset ominaisuudet
Uudelleenopettelu
Työn siirtely
Tehtävien vaihtelu
Viiveet Virheet
03.05.2023 Copyright © Tieturi 2016
25
Ulkoistus?
• Mitä hukkaa ulkoistamisessa syntyy?• Palautteen hyödyntäminen• Laatu• Kiinteä hinta ja tarkka vaatimusmäärittely• Henkilöstön sitoutuminen• …
Lean IT käytännössä
Copyright © Tieturi 2016
26
03.05.2023
03.05.2023 Copyright © Tieturi 2016
27
Lean IT käytännössä
Tunnistaarvo
Mallinna arvoketju
Luo virtaus
Käynnistä imuohjaus
Etsi täydellisyyttä
Copyright © 2015 MIF Oy
28
Markkinat ovat muuttuneet
• Suuryhtiöt ovat tottuneet omistamaan markkinat • Globaali kilpailu ja välitön tiedonsaanti ovat muuttaneet
valtatasapainon• Asiakas on nyt pomo• Monet yhtiöt eivät ole vielä tajunneet tätä
Copyright © 2015 MIF Oy
29
Asiakkaan näkökulma
• Ratkaise ongelmani kokonaan • Älä tuhlaa aikaani• Toimita juuri sitä mitä, haluan• Toimita arvoa juuri siellä missä haluan• Toimita arvo juuri silloin kun haluan• Vähennä tarvittavia päätöksiä
Copyright © 2015 MIF Oy
30
Asiakaskeskeinen organisaatio
• Syvä asiakkaan ymmärtäminen• Henkilö, joka ymmärtää sekä liiketoiminnan, että teknologian• Toyota: pääinsinööri on vastuussa ajoneuvoperheen
liiketoiminnallisesta menestyksestä• Kokonaiset tiimit• IT:n ja liiketoiminnan yhteistyö• Projekteista tuotteisiin
KonseptiToteutettavuus
Sisäinen julkaisuAlfa julkaisu
Beta julkaisuTuotantojulkaisu
Päivitys
Tuoterahoitus
Pääjulkaisu
03.05.2023 Copyright © Tieturi 2016
31
Arvoketjut
• Mitataan kokonaisaikaa, läpimenoaikaa, laatua, sidottua pääomaa, kustannuksia, jonojen kokoja, näiden kaikkien variansseja jne
• Päätetään tekijät, roolit, työohjeet, käsittelysäännöt, työkalut, palvelusopimukset, eskaloinnit,
• Lean IT on suunnitellun palveluprosessin toteuttamista
Tarkenna Ohjelmoi¨ja testaa
Doku-mentoi
Vie tuotantoon
Palvelupolku arvoketju
03.05.2023 Copyright © Tieturi 2016
32
Prosessin mittaaminen Kanban-taululla
TuleTarkenna
Doing Ready
Ohjelmoi ja testaa
Doing Done Doing DoneDone
Dokumentoi
Doing OK
VieTuotantoon
Tarkenna Ohjelmoi¨ja testaa
Doku-mentoi
Vie tuotantoon
Palvelupolku arvoketju
Kanban-taulun avulla ohjataan ja mitataan toimintaa tuotannossa
03.05.2023 Copyright © Tieturi 2016
33
Rajaa työ kapasiteettiin
03.05.2023
Jatkuva parantaminen
• Osa käytännössä kaikkia laadunparannusmenetelmiä
• Kestävä, pitkäjännitteinen fokus• Ei vain valtava kertaponnistus • Jatkuu ikuisesti
• Suunnittele ratkaisu ongelmaasi • Tee niin toteuttamalla ja
kokeilemalla suunnitelmaasi• Tarkista auttoiko se• Vakiinnuta käytäntö, jotta käytät
aina ratkaisua joka auttoi
Copyright © Tieturi 2016
34
Demingin sykli
03.05.2023 Copyright © Tieturi 2016
35
Scrum-vuo
Sprintin katselmointi
Edistymis-käyrä
Tuoteversio
Tuote-omistaja
Tuote-visio Scrummaster
Retrospektiivi
8
Sprintinsuunnittelukokous
Kehitysjono
Tehtävälista
Kehitystiimi
Päivä- palaveri
1.A… 82.B… 133.C… 54.D… 205.E… 136.F… 407.G… ?
1.A… 82.B… 133.C… 5Suunni-telma
03.05.2023 Copyright © Tieturi 2016
36
Scrumban
• Scrum käytäntöjä mukaan Lean kehitykseen• Päiväpalaveri• Suunnittelukokous• Retrospektiivi (Kaizen)• Katselmointi
• Työn rajaaminen kapasiteettiin• Lean-mallissa yleensä ajatellaan työn saapuvan jatkuva virtana
• Askeleissa rajataan työn alla olevan työn määrää• Scrum-mallissa rakennetaan isoa tuotetta pienissä palasissa,
lyhyissä Sprinteissä• Sprintin suunnittelukokouksessa arvioidaan ja valitaan Sprintiin
otettava työ
03.05.2023 Copyright © Tieturi 2016
37
Harjoitus: Herra perunapää
• Herra perunapäällä on kasvot, 2 samanlaista silmää ja suu• 3 väriä: valkoinen, keltainen, vihreä• 3 muotoa: pyöreä, suorakaide, kolmio• Tuotanto lähtee liikkeelle tilauksesta• Nopein voittaa
• Ohjaa työtä Kanban taululla• Tee 1. versio• Testaa• 1. kierros• Paranna• 2. kierros
Q&A
03.05.2023
38
03.05.2023 Copyright © Tieturi 2016
39
Opittavaa
• Lean ajattelu• Ketterä johtajuus• Lean omalla kohdealueella• Asiakaslähtöisyys• Prosessien / arvoketjun mallintaminen• Kanban-taulun käyttö käytännössä• Scrum• …