Kun scrum ei riitä - skaalaa ketterä tuotekehitys SAFe lla 28.10.2016 Nestori Syynimaa Sovelto Oyj 1
Puhujasta Seniori-konsultti Nestori Syynimaa SAFe, Scrum, Lean IT, ITIL, kokonaisarkkitehtuuri,.. PhD in Informatics, Henley Business School SAFe Program Consultant www.linkedin.com/in/nestori nestori.syynimaa@sovelto.fi @NestoriSyynimaa
Agenda Mitä hyötyä SAFe sta on - eikö scrum oikeasti riitä? SAFe n periaatteet tuotekehityksen tukena Miten SAFe ketterästi käyttöön? 3
Mitä hyötyä SAFe sta on - eikö scrum oikeasti riitä?
Scrum lyhyesti (1/2) Scrum on ketterä (Agile) viitekehys monimutkaisten tuotteiden kehittämiseen ja ylläpitämiseen Keskittyy nopeaan ja jatkuvaan arvontuotantoon Roolit: Tuoteomistaja (Product Owner) Scrum Master Kehitystiimi (Development Team) 3-9 henkeä
Scrum lyhyesti (2/2) 24 h 30 pv Tuotteen kehitysjono (Product Backlog) Sprintin tehtävälista (Sprint Backlog) Sprintti (Sprint) Tuoteversio (Increment)
Scrum haasteet Yhden tiimin työpanos rajallinen Iso tuote tarvitsee enemmän tekijöitä Tiimin kokoa ei voi kasvattaa Miten kehitän usealla tiimillä yhtä tuotetta? Yksi tuote ei aina riitä Tuote voi koostua useasta tuotteesta tai palvelusta Miten hallita tuoteportfoliota? Miten kehitän yhteensopivia tuotteita? Miten varmistua, että resursseja käytetään oikeisiin asioihin?
SAFe lyhyesti (1/2) Scaled Agile Framework 2011 alkaen Avoimesti saatavilla oleva viitekehys, joka perustuu toimiviin ja testattuihin hyviin käytäntöihin mahdollistaa Lean-Agile tuotekehityksen yritystasolla Auttaa hallitsemaan ja koordinoimaan tuotekehitystä tiimitason yläpuolella Mahdollistaa jopa 50% kasvun tuottavuudessa, laadussa ja Time to Marketissa
SAFe lyhyesti (2/2) Portfolio taso (portfolio), 1-n arvoketjua Arvoketjutaso (value stream), 1-n tuotetta Tuotetaso (program), 5-12 tiimiä / 50-125 hlö Tiimitaso (team), 5-9 hlö Sprintti (Iteration), 2 vko Tuoteversio (Program Increment), 10 vko
SAFe n arvot Samansuuntaisuus (alignment) Sisäänrakennettu laatu Läpinäkyvyys Tuotejohtaminen
SAFe n periaatteet tuotekehityksen tukena
SAFe lean agile periaatteet 1. Ota liiketoiminnallinen näkökulma 2. Käytä systeemiajattelua 3. Oleta ja odota vaihtelua; säilytä useita vaihtoehtoja 4. Rakenna vähän kerrallaan, nopein, integroiduin syklein 5. Perusta virstanpylväät toimivien tuotteiden arviointiin 6. Rajoita ja visualisoi keskeneräiset asiat, vähennä eräkokoa ja hallitse jonojen pituutta 7. Tee rytmeissä, synkronoi tiimi- ja tuoterajat ylittävällä suunnittelulla 8. Vapauta tietotyöläisten sisäinen motivaatio 9. Hajauta päätöksenteko
Periaate 1 Ota liiketoiminnallinen näkökulma Koko päätöksentekoketjun täytyy ymmärtää päätösten taloudelliset taustat ja seuraukset Nopea ja jatkuva toimitus Taloudellisten realiteettien ymmärtäminen ja kompromissit
Periaate 2 Käytä systeemiajattelua Toimitettava tuote tai ratkaisu on järjestelmä (systeemi) Oma organisaatiosi on myös systeemi Optimoi koko arvoketju
Periaate 3 Oleta ja odota vaihtelua; säilytä useita vaihtoehtoja Vaihtelu ei aina ole huono (tai hyvä) asia Älä rajaa liikaa vaihtoehtoja alussa
Periaate 4 Rakenna vähän kerrallaan, nopein, integroiduin syklein Rakenna tuote inkrementaalisesti Integraatiopisteet luovat tietämystä tuntemattomasta Integraatiopisteet ovat tarkoituksellisia Lyhyet syklit nopeuttavat oppimista
Periaate 5 Perusta virstanpylväät toimivien tuotteiden arviointiin Perinteinen projektien vaiheistus ja hallinta usein ongelmallista Arvioi tuotetta jatkuvasti määrätyin väliajoin
Periaate 6 Rajoita ja visualisoi keskeneräiset asiat, vähennä eräkokoa ja hallitse jonojen pituutta Visualisoi ja rajoita keskeneräiset asiat Vähennä eräkokoa Hallitse jonojen pituutta
Periaate 7 Tee rytmeissä, synkronoi tiimi- ja tuoterajat ylittävällä suunnittelulla Rytmitä kaikki tekeminen Synkronoi tekeminen Suunnittele ylittäen tiimi- ja tuoterajat
Periaate 8 Vapauta tietotyöläisten sisäinen motivaatio Hyödynnä systeeminäkökulmaa Ymmärrä palkitsemisen merkitys Varmista autonomia, tekemisen tarkoitus ja poista työn esteet Luo yhteisen vaikuttamisen puitteet
Periaate 9 Hajauta päätöksenteko Keskitä strateginen päätöksenteko Hajauta kaikki muu
Miten SAFe ketterästi käyttöön?
Portfoliotaso Arvoketjutaso Tuotetaso Tiimitaso
SAFe käyttöönotto 2. Kouluta johto 1. Kouluta / hanki muutosagentit Leading SAFe 3. Kouluta tiimit SAFe for Teams
Miksi aloittaa koulutus johdosta? Vaikuttavuus Arvot Periaatteet Edellyttää muutosta organisaatiorakenteessa ja kulttuurissa. Näkyvyys Toimintatavat Työkalut, prosessit, säännöt Voidaan ottaa käyttöön osana organisaation työkaluja ja johtamista. 26
Sovelton SAFe koulutukset Leading SAFe 4.0 Koulutus on tarkoitettu ensisijaisesti organisaation ylimmälle johdolle, kehitys- ja laatupäälliköille, projekti- ja tuotepäälliköille sekä ratkaisu- ja kokonaisarkkitehdeille. Kaksipäiväisen koulutuksen aikana opit muun muassa skaalaamaan ketterää ohjelmistokehitystä, hallitsemaan arvoketjuja. Sen jälkeen osaat arvostaa ja vahvistaa tietotyöläisten sisäistä motivaatiota SAFe 4.0 Advanced Scrum Master SAFe 4.0 Advanced Scrum Master -koulutus on tarkoitettu Scrum Master -roolissa työskenteleville, joiden on tarkoitus toimia vastaavassa roolissa SAFe-organisaatiossa. Kaksipäiväisen koulutuksen aikana opit, miten toimia Scrum Masterin roolissa osana SAFe-organisaatiota. SAFe 4.0 for Teams SAFe 4.0 for Teams -koulutus on tarkoitettu organisaatioiden kehitystiimeille, jotka työssään käyttävät tai tulevat käyttämään SAFea. Kaksipäiväisen koulutuksen avulla kehitystiimisi oppii SAFen perusteet ja osaa toimia osana SAFeorganisaatiota. SAFe 4.0 Product Manager / Product Owner SAFe 4.0 Product Manager / Product Owner -koulutus on tarkoitettu Product Owner -roolissa työskenteleville, joiden on tarkoitus toimia vastaavassa roolissa SAFe-organisaatiossa. Kaksipäiväisen koulutuksen aikana opit, miten toimia Product Owner- ja Product Manager -rooleissa osana SAFe-organisaatiota.
Hyödyt Sitoutuminen Motivoituneet työntekijät Tuottavuus 20 50% tuottavuuden kasvu Time to Market 30 75% nopeammin markkinoille Laatu 50%+ vähemmän vikoja
Referenssejä
Kiitos! Kysymyksiä & vastauksia nestori.syynimaa@sovelto.fi