Keskiviikko: Scrum

Olemme tekemässä Digitalents Academyn verkkosivua käyttäen scrum-menetelmää. Scrum on ketterä kehitysrunko – agile framework – jota käytetään erityisesti ohjelmistokehityksessä. Scrumin tärkeimmät arvot ovat sitoutuminen, rohkeus, keskittyminen, avoimuus ja kunnioitus. Tiimissä sitoudumme noudattamaan näitä arvoja.

Nettisivujen kehitys on jatkunut nyt kahden sprintin ajan. Sen aikana olemme saaneet verkkosivumme periaatteessa julkaisukuntoon, enää jäljellä on vain hienosäätöä ennen kuin sivut saadaan julkiseksi. Scrumin idea on tuottaa joka sprintillä julkaisukelpoinen lisäys tuotteeseen sen sijaan että koko tuote (sovellus) pyrittäisiin tekemään kerralla valmiiksi kaikilla ominaisuuksillaan. Näin tuotetta saadaan kehitettyä nopeammin ja tehokkaammin. Matkalla projektin painopisteet terävöityvät ja turhat ominaisuudet karsiutuvat. Sprintin päättyessä kokoonnutaan yhteen tarkastelemaan mitä sprintillä saatiin aikaan ja miten toimintaa voisi kehittää. Näin kokonaisuus muovautuu tuotetta rakentaessa.

Arjessamme scrum näkyy erityisesti päivittäispalavereina ja valkotauluna täynnä post it-lappuja. Lapuille on kirjoitettu tehtäviä, joita hoidetaan projektin aikana. Taululla komeilee kuusi otsikkoa; PBacklog (Product Backlog), Sprint Backlog, To do, W.I.P. (Work In Progress), Verify ja Done. Lappuja siirrellään sitä mukaa paikasta toiseen, kun hommia saadaan eteenpäin. Product Backlogissa, tuotteen kehitysjonossa, on kaikki asiat mitä tuotteeseen halutaan. Sprint Backlogiin siirretään tehtävät, jotka toteutetaan sprintin aikana. Siitä scrumin tiimiläinen voi ottaa itselleen tehtävän To do -kohtaan ja kun hän aloittaa työstämään sitä, lappu siirretään W.I.P.n alle. Kun tehtävä on valmis, voi lapun siirtää Verifyn alle, jolloin tarkistetaan täyttääkö tehty lisäys valmiin määritelmän. Kun varmistus on tehty, voi lapun siirtää Donen alle – ja juhlia vähän!

Daily Scrumissa eli päivittäispalaverissa käymme läpi scrum-tiimin kanssa mitä kukin on tehnyt, mitä tulee tekemään ja onko tekemisellä jotain esteitä. Samalla käydään yleensä läpi valkotaulua ja mahdollisesti vedetään uusia tehtäviä mukaan sprintiin. Päivittäispalaveri kestää maksimissaan 15 minuuttia, mutta sen jälkeen pienemmillä porukoilla voi pohtia tarkemmin joitain osa-alueita, joiden kanssa on haasteita tai haluaa muiden mielipiteen tekemäänsä työhön.

Aluksi päivittäispalaverin kanssa oli pieniä hankaluuksia, kun scrumin käytäntö oli kaikille vielä uusi. Istuimme kuitenkin pari kertaa yhdessä opettajamme Krishnan kanssa alas ja kävimme läpi scrumin käytäntöjä. Katsoimme mm. videoita havainnollistamaan kuinka scrum toteutetaan hyvin.

Päivittäispalaverit hoidamme kehitystiimin kesken Digitalents Academylla. Muissa scrumin tapahtumissa meillä on mukana projektin scrummaster Vesa Jaakola Digitalentsilta. Virallisesti scrumiin kuuluu myös tuoteomistaja. Me kuitenkin sovelsimme scrumia siten, että olemme kaikki yhdessä tuoteomistaja ja meillä oli autonomia tehdä päätöksiä ja toteuttaa verkkosivuprojekti scrumtiimissä. Aluksi se tuotti vähän hämmennystä, mutta olemme saaneet homman toimimaan.

Loppuun hieman infoa scrumin käsitteistä.

Scrumin kolme tukipilaria ovat läpinäkyvyys (transparency), tarkastelu (inspection) ja mukautuminen (adaptation).

Scrumilla on viisi tärkeää arvoa: sitoutuminen (commitment), rohkeus (courage), keskittyminen (focus), avoimuus (openness) ja kunnioitus (respect).

Sprint on scrumin ydin ja pituudeltaan se on maks. kuukauden pituinen. Se sisältää kaikki muut scrumin tapahtumat ja sen aikana tuotetaan julkaisukelpoinen lisäys tuotteeseen (increment).

Suunnittelupalaveri on sprintin ensimmäinen tapahtuma, jolloin suunnitellaan alkavan sprintin aikana tehtävä työ.

Päivittäispalaveri on päivittäinen tapahtuma, joka on kestoltaan maks. 15 minuuttia. Siinä käydään läpi mitä on tehnyt, mitä tekee ja onko tekemiselle jotain esteitä.

Scrummaster vastaa Scrumin edistämisestä ja tukemisesta sekä auttaa ymmärtämään Scrumin teorian, käytännöt ja säännöt.

Terveisin blogitiimi

Vastaa

Täytä tietosi alle tai klikkaa kuvaketta kirjautuaksesi sisään:

WordPress.com-logo

Olet kommentoimassa WordPress.com -tilin nimissä. Log Out /  Muuta )

Google photo

Olet kommentoimassa Google -tilin nimissä. Log Out /  Muuta )

Twitter-kuva

Olet kommentoimassa Twitter -tilin nimissä. Log Out /  Muuta )

Facebook-kuva

Olet kommentoimassa Facebook -tilin nimissä. Log Out /  Muuta )

Muodostetaan yhteyttä palveluun %s