Scrum Practitioners -ryhmässä käydään mielenkiintoisia keskusteluita, kuten When your company implemented Scrum, did they keep it pure or did they adapt it to their culture?
Otsikko on lähtökohtaisesti erikoinen, koska Scrum sovitetaan aina omaan kulttuuriin esimerkiksi valitsemalla sprintin eli kehitysjakson pituus. Tällöin organisaation kulttuuri myös sopeutuu Scrumiin.
Keskustelun kommentit jakautuvat karkeasti puristisiin ja pragmaattisiin. Toisten mielestä Scrumia ei tulisi muuttaa ja toisten mielestä hyvä lopputulos on tärkeämpää kuin mallin noudattaminen.
Huomaan lukeutuvani käytännöllisesti ajatteleviin. Uskon, että aluksi kannattaa soittaa nuoteista ja kuunnella opettajaa. Kun harjoituksen kautta oivaltaa pianon koskettimien yhteyden musiikkiin ja Scrumin elementtien yhteyden projektin lopputulokseen, voi tarvittaessa muokata yksittäisiä elementtejä ja ottaa vastuun lopputuloksesta.
Pari vuotta valmennettuani en muista tavanneeni montaa “puhdasta” Scrum-toteutusta, mutta monia kiitettäviä toteutuksia. Useimmilla organisaatioilla riittää tekemistä Scrumin perusteissa, kuten sprinttien rutiineissa, vaatimusten pilkkomisessa, priorisoinnissa tai kehitysnopeuden mittaamisessa vähintään sprintin lopussa.
Törmättyäni usein perustason haasteisiin olen karsinut ehdottomia vaatimuksiani ja päätynyt yhtäläisiin minimivaatimuksiin Scrum Practitioner -ryhmän Bruce Rennien kanssa:
- Toimita säännöllisesti jotain
- Varmista, että toimitat korkeimman prioriteetin asiat (ts. sopeudut nopeasti muutoksiin)
- Pyri parempaan jokaisessa iteraatiossa/julkaisussa
Nämä minimivaatimukset eivät vielä täytä esimerkiksi Scrumin kriteerejä, mutta muodostavat mielestäni ketteryyden ytimen. Ne antavat myös pohjan ketterien menetelmien soveltamiselle johtamisessa, julkishallinnossa ja valmistavassa teollisuudessa, jotka saattavat vaatia ohjelmistokehityksestä poikkeavia ratkaisuja.
Lopuksi Scrumin isän Ken Schwaberin viisaat sanat:
Scrum is an organizational change process masquerading as a project management process wrapper. If you adopt pieces of Scrum, you don’t get this benefit… and you will likely stop adopting pieces once the going gets hard.









