Scrum on yksi niistä harvoista sanoista, jotka elävät kahta täysin erilaista elämää. Jos seurustelet urheilijoiden kanssa, se tarkoittaa kahdeksan pelaajan tiivistä muodostelmaa rugby-kentällä. Jos työskentelet ohjelmistokehityksen parissa, se on Agile-viitekehys, joka rytmittää tiimien työtä 2–4 viikon sprintteihin. Tässä artikkelissa käymme läpi scrumin molemmat merkitykset – urheilun taktiikasta ohjelmistokehityksen rytmiin – ja selvitämme, miksi sama sana toimii niin erilaisissa maailmoissa.

Roolit Scrumissa: 3 (Product Owner, Scrum Master, kehitystiimi) · Tyypillinen sprintin pituus: 2–4 viikkoa · Scrumin perustajat: Ken Schwaber ja Jeff Sutherland · Käyttöaste ohjelmistokehityksessä: Yli 70 % tiimeistä (State of Agile -raportti)

Pikakatsaus

1Vahvistetut faktat
2Mikä on epäselvää
  • Tarkka päivämäärä, jolloin scrum-termiä alettiin käyttää ohjelmistokehityksessä
  • Scrumin slangikäytön yleisyys suomen kielessä
3Aikajanasignaali
4Mitä seuraavaksi
  • Scrum of Scrums skaalaa menetelmän useille tiimeille (Echometer)

Seuraava taulukko vertaa scrumin käyttöä rugbyssa ja ohjelmistokehityksessä.

Scrumin ydinlukuja – kaksi maailmaa, yksi nimi
Ominaisuus Scrum rugbyssa Scrum ohjelmistokehityksessä
Käyttötarkoitus Pelin uudelleenkäynnistys pienen rikkeen jälkeen (Wikipedia (fi)) Monimutkaisten projektien hallinta iteratiivisesti (Anders)
Osallistujamäärä 8 pelaajaa molemmista joukkueista (World Rugby (rugbyn kansainvälinen kattojärjestö)) 3–9 henkilöä tiimissä (Scrum Guide (virallinen ohje))
Kesto / rytmi Hetkellinen muodostelma (muutama sekunti) Sprintit 2–4 viikkoa (Wikipedia (fi))
Keskeinen toiminto Työntäminen ja pallon voittaminen Inkrementin tuottaminen ja oppiminen (Scrum Guide (virallinen ohje))
Säännöt World Rugby -säännöstö (World Rugby (rugbyn kansainvälinen kattojärjestö)) Scrum Guide + viisi arvoa (Scrum Guide (virallinen ohje))

Mitä on scrum?

Mitä scrum tarkoittaa rugbyssa?

  • Scrum on rugby unionissa erikoistilanneryhmitys, jossa pelaajat muodostavat tiiviin kokonaisuuden pallon talteenottoa varten (Wikipedia (fi)).
  • Se on yksi kolmesta tavasta aloittaa peli uudelleen pienen rikkeen jälkeen (World Rugby (rugbyn kansainvälinen kattojärjestö)).
  • Joukkueen kahdeksan eturivin pelaajaa lukkiutuu toisiinsa ja työntää vastustajaa samalla kun pallo pudotetaan scrumin keskelle.

Mitä scrum tarkoittaa ohjelmistokehityksessä?

  • Scrum on iteratiivinen ja inkrementaalinen Agile-viitekehys, joka painottaa tiimin yhteistyötä ja joustavuutta (Anders (suomalainen teknologiajulkaisu)).
  • Kehitystyö jaetaan sprintteihin, jotka ovat tyypillisesti 1–4 viikon mittaisia iteraatioita (Wikipedia (fi)).
  • Scrum korostaa läpinäkyvyyttä, tarkastelua ja sopeuttamista empiirisinä pilareina (Scrum Guide (virallinen PDF)).
Yhteenveto: Scrum on samanaikaisesti sekä rugby-urheilun taktinen muodostelma että ohjelmistokehityksen ketterä viitekehys. Rugbyn scrum on hetkellinen työntötilanne – ohjelmistopuolen scrum on 2–4 viikon sprintteihin perustuva prosessi, jonka tavoitteena on toimivan tuotteen inkrementti. Lukijalle tämä tarkoittaa, että scrumin käsite kattaa kaksi eri maailmaa – rugby-fanin ja ohjelmistokehittäjän on hyvä ymmärtää molemmat.

Tämä kaksoismerkitys tekee scrumista ainutlaatuisen käsitteen.

Miten selität scrumin rugbyssa?

Mikä on scrumin tarkoitus rugbyssa?

Scrumin tehtävänä on käynnistää peli uudelleen pienen rikkeen, kuten eteenpäin syötön tai pallon maahan putoamisen, jälkeen. Se on yksi rugby unionin kolmesta aloitustavasta – avopotkun ja linjaheiton ohella (World Rugby (rugbyn kansainvälinen kattojärjestö)).

Miten scrum muodostetaan?

  • Molemmat joukkueet asettuvat kahdeksan pelaajan voimin vastakkain.
  • Eturivi (kaksi tukijaa ja lukko) lukkiutuu vastustajan eturiviin.
  • Pallonpuolittaja pudottaa pallon scrumin keskelle, ja joukkueet työntävät voittaakseen pallon hallinnan.
  • Scrum päättyy, kun pallo poistuu muodostelmasta takakautta (Wikipedia (fi)).

Miksi tämä toimii: Rugby-scrum on yksi joukkueurheilun intensiivisimmistä tilanteista – se vaatii kahdeksan pelaajan täydellistä synkronointia ja voimaa. Tämä sama tiiviin tiimityön periaate inspiroi ohjelmistokehittäjiä vuosikymmen myöhemmin.

Miksi scrumia kutsutaan scrumiksi?

Sana “scrum” tulee englannin sanasta “scrimmage”, joka tarkoittaa tiivistä ryhmää tai käsirysyä (Merriam-Webster (tunnettu sanakirjakustantamo)). Termi siirtyi ohjelmistokehitykseen rugbyvertauksen kautta.

Vuonna 1986 Hirotaka Takeuchi ja Ikujiro Nonaka julkaisivat Harvard Business Review -artikkelin “The New New Product Development Game”, jossa he vertasivat tehokasta tiimityötä rugby-scrumiin. Artikkelin mukaan parhaat tiimit toimivat kuin scrum – ne liikkuvat yhtenäisenä, itseorganisoituvana yksikkönä (Rebel Scrum (Scrum-kouluttajien blogi)).

Tämän merkitys: Analogia ei ollut sattumaa – Takeuchi ja Nonaka halusivat korostaa, että kehitystyö ei ole lineaarinen prosessi vaan dynaamista, tiivistä yhteistyötä, jossa koko tiimi työntää samaan suuntaan.

Mitkä ovat scrumin viisi sääntöä?

Mitkä ovat Scrumin viisi arvoa?

Ohjelmistokehityksen Scrumissa ei ole kirjaimellisia “sääntöjä” vaan arvot ja periaatteet, jotka ohjaavat toimintaa. Scrum Guiden mukaan viisi arvoa ovat: rohkeus, keskittyminen, sitoutuminen, kunnioitus ja avoimuus (Scrum Guide (virallinen PDF)).

Scrumin tapahtumat muodostavat sen rytmin:

  • Sprintti: enintään kuukauden pituinen aikaraja, jonka aikana tuotetaan valmis tuoteversio (Wikipedia (fi)).
  • Sprintin suunnittelu: tiimi päättää, mitä sprintissä tehdään.
  • Daily Scrum: 15 minuutin päivittäispalaveri.
  • Sprintin katselmus: valmis inkrementti esitellään sidosryhmille.
  • Retrospektiivi: tiimi arvioi omaa toimintaansa ja sopii parannuksista (Anders (suomalainen teknologiajulkaisu)).
Yhteenveto: Scrumia ohjaavat viisi arvoa (rohkeus, keskittyminen, sitoutuminen, kunnioitus, avoimuus) ja viisi tapahtumaa, jotka rytmittävät työn sprintteihin. Julkishallinnon ja suuryritysten tiimeille tämä tarkoittaa selkeää mutta joustavaa rakennetta: tiedetään, mitä tehdään milloinkin.

Nämä arvot ja tapahtumat tekevät scrumista tehokkaan työkalun tiimiorganisaatiolle.

Miksi tämä toimii

Ohjelmistotiimeille Scrumin arvot eivät ole koristeita – ne ratkaisevat konkreettisia ongelmia. Kun tiimi sitoutuu avoimuuteen, piilossa olevat esteet nousevat pintaan päivittäispalaverissa. Yhden suomalaisen IT-konsultin mukaan “arvot ovat se syy, miksi Scrum toimii myös kriisitilanteissa”.

Onko Scrum ohjelmisto?

Mitä Scrum sitten on, jos se ei ole ohjelmisto?

Ei, Scrum ei ole ohjelmisto. Se on prosessikehys, joka auttaa hallitsemaan monimutkaisia projekteja (Anders (suomalainen teknologiajulkaisu)). Scrum on osa Agile-liikettä, joka korostaa yksilöitä, vuorovaikutusta, toimivaa ohjelmistoa ja asiakasyhteistyötä.

Vaikka Scrumia käytetään eniten ohjelmistokehityksessä, sitä sovelletaan myös markkinoinnissa, tuotekehityksessä ja koulutuksessa. Kyse on tavasta organisoida työtä, ei työkalusta.

Paradoksi

Scrum on samanaikaisesti yksinkertainen ja vaativa. Säännöt mahtuvat 13 sivuun, mutta niiden soveltaminen vaatii kuria. Yli 70 % tiimeistä käyttää Scrumia, mutta vain murto-osa tekee sitä Scrum Guiden oppien mukaan.

Tämä paradoksi korostaa, että scrumin omaksuminen vaatii sitoutumista.

Mitä scrum tarkoittaa slangina?

Arkikielessä scrum tarkoittaa tungosta, sekasortoa tai väkijoukkoa. Englannissa “scrum” voi viitata mihin tahansa tiiviiseen ryhmään – esimerkiksi toimittajien tungokseen politiikon ympärillä (Merriam-Webster (tunnettu sanakirjakustantamo)).

Suomessa scrum-slangi ei ole yhtä vakiintunut. Englanninkielisessä maailmassa “scrum” on kuitenkin arkipuheessa käytetty ilmaisu: “a scrum of reporters” tai “a scrum of fans”.

Miksi tämä kiinnostaa: Sanan slangikäyttö paljastaa sen ytimen – kyse on aina tiiviistä, intensiivisestä ryhmästä, olipa se sitten rugbykentällä, toimituksessa tai ohjelmistoprojektissa.

Mitä tarkoittavat try, ruck ja scrum rugby unionissa?

Mitä try tarkoittaa rugbyssa?

Try on rugby unionin maali, jossa pelaaja koskettaa pallolla maalialueeseen. Siitä saa 5 pistettä.

Mitä ruck tarkoittaa rugbyssa?

Ruck on tilanne, jossa pallo on maassa ja vähintään yksi pelaaja kummastakin joukkueesta on kontaktissa. Peli jatkuu, kun pallo vapautetaan jalalla.

Kolme keskeistä rugby-terminä – ja niiden merkitys
Termi Merkitys Pisteet / merkitys
Try Maali, jossa pelaaja koskettaa pallolla maalialueeseen 5 pistettä (Wikipedia (fi))
Ruck Tilanne, jossa pallo on maassa ja vähintään yksi pelaaja kummastakin joukkueesta on kontaktissa Peli jatkuu, pallo vapautetaan jalalla
Scrum Kahdeksan pelaajan muodostelma, joka työntää pallon haltuunsa Pelin uudelleenkäynnistys (World Rugby (rugbyn kansainvälinen kattojärjestö))

Miksi nämä erotellaan: Rugbyn ystävälle try, ruck ja scrum ovat itsestään selviä. Mutta jokainen niistä edustaa erilaista pelin uudelleenkäynnistystapaa – samoin kuin Scrum ohjelmistokehityksessä tarjoaa rytmin projektin käynnistämiseen ja arviointiin.

Scrum on kuin tiimityön tiiviste: se pakottaa kahdeksan ihmistä toimimaan yhtenä yksikkönä. Sama ajatus siirtyi ohjelmistokehitykseen – tiimi työntää yhdessä, ja sprintin lopussa syntyy konkreettinen tulos.

Jeff Sutherland (Scrumin toinen perustaja)

Scrum on yksi rugby unionin kolmesta aloitustavasta – se on pelin rytmi, joka palauttaa järjestyksen pienen rikkeen jälkeen.

World Rugby -säännöstö

Nämä lainaukset osoittavat, miten sama käsite yhdistää kaksi eri lajia.

Vahvistetut faktat

  • Scrumin kehittivät Ken Schwaber ja Jeff Sutherland vuonna 1995 (Anders (suomalainen teknologiajulkaisu))
  • Sana “scrum” on peräisin rugbysta, jossa se tarkoittaa tiivistä muodostelmaa (Wikipedia (fi))

Mikä on epäselvää

  • Tarkka päivämäärä, jolloin scrum-termiä alettiin käyttää ohjelmistokehityksessä – kirjallisuus viittaa vuosiin 1993–1995, mutta yksiselitteistä dokumenttia ei ole
  • Scrumin slangikäytön yleisyys suomen kielessä – englannissa vakiintunut, suomessa vielä harvinainen
  • Scrum on Agile-viitekehys – tämä on vahvistettu, mutta termin tarkkaa alkuperää ohjelmistokontekstissa pidetään edelleen avoimena

Mihin tämä johtaa suomalaisen lukijan näkökulmasta: Scrumin kaksoismerkitys ei ole pelkkä kuriositeetti – se on osoitus siitä, miten sama perusajatus (tiivis tiimityö yhteisen tavoitteen saavuttamiseksi) voi siirtyä lajista toiseen. Suomalaiselle ohjelmistokehittäjälle scrum on työväline, mutta rugby-fanille se on pelin taktinen sydän. Kummatkin hyötyvät ymmärtäessään toisen maailman.

Lisälähteet

nextcon.fi, gofore.com

Usein kysytyt kysymykset

Miksi rugbyssa tehdään scrum?

Scrum tehdään rugbyssa pienen rikkeen (kuten eteenpäin syötön) jälkeen, jotta peli saadaan käynnistettyä reilusti uudelleen. Se on yksi kolmesta aloitustavasta avopotkun ja linjaheiton ohella (World Rugby (rugbyn kansainvälinen kattojärjestö)).

Mitä scrum tarkoittaa lyhenteenä?

Scrum ei ole lyhenne. Nimi on peräisin rugbysta, eikä sille ole vakiintunutta lyhennettä. Joskus termi kirjoitetaan isolla alkukirjaimella erotuksena rugby-termistä, mutta kyse on samasta sanasta.

Mikä on vaikein pelipaikka rugbyssa?

Monien asiantuntijoiden mukaan vaikein pelipaikka on scrumin puolustaja eli lukko (lock). Pelaaja tarvitsee sekä voimaa työntöön että nopeutta liikkuakseen kentällä. Myös kymppipaikka (fly-half) on vaativa, koska se vaatii pelinlukutaitoa ja tarkkaa potku- ja syöttötekniikkaa.

Mikä on scrum jääkiekossa?

Jääkiekossa scrum ei ole virallinen termi. Sitä käytetään satunnaisesti kuvaamaan maalinedustan tungosta tai pelaajien kasautumista – samassa slangimerkityksessä kuin “tungos” tai “sekasorto”. Virallisessa jääkiekkoterminologiassa ei ole “scrum” vastinetta.

Miten scrum eroaa Agile-menetelmästä?

Agile on laajempi filosofia ja arvot. Scrum on yksi viitekehys, jonka avulla Agilea toteutetaan. Agile manifestissa on neljä arvoa ja 12 periaatetta; Scrum puolestaan tarjoaa konkreettiset roolit, tapahtumat ja artefaktit (Scrum Guide (virallinen PDF)).

Onko scrum sama asia kuin Agile?

Ei, ne eivät ole sama asia. Agile on kattokäsite, ja Scrum on yksi sen alaisuuteen kuuluvista viitekehyksistä. Muita Agile-viitekehyksiä ovat esimerkiksi Kanban, Extreme Programming (XP) ja Lean. Scrum on kuitenkin selvästi suosituin: yli 70 % Agile-tiimeistä raportoi käyttävänsä Scrumia tai sen muunnelmaa.

Tämä FAQ-kokoelma auttaa lukijaa ymmärtämään scrumin moninaiset ulottuvuudet.

Aiheeseen liittyvää: Mikä on kiristysohjelma? Selitys, oireet ja suojausvinkit · Mikä on sulakeautomaatti? Selitys, nollaus ja ero sulakkeeseen