Mitä Scrum Master tekee?

Scrum on ohjelmistokehitysmenetelmä, joka keskittyy helpottamaan viestintää ja yhteistyötä tiimin jäsenten välillä. Tyypillisesti Scrum -kehitystiimillä on kolme pääroolia: tuotteen omistaja, Scrum -päällikkö ja tiimin jäsenet. Scrum-mestari toimii välittäjänä, jonka tavoitteena on varmistaa tehokas viestintä ja määrätietoinen yhteistyö tuotteen omistajan ja tiimin jäsenten välillä. Hänen tehtävänsä on kaksijakoinen: parantaa tuotteen omistajan tehokkuutta ja helpottaa tiimin tuottavuutta. Siksi Scrum Masters joutuu johtavaan asemaan, joka on orjuus, eikä suora auktoriteetti, vaikka sääntöjen noudattaminen on keskeinen asema.

Työskennellessään vaativassa roolissa Scrum Master suorittaa monenlaisia ​​tehtäviä tehtävänsä suorittamiseksi. Nämä voivat olla korkean tason tehtäviä, kuten työnkulkujen ja aikataulujen määrittäminen ja ohjaaminen. Nämä tehtävät voivat olla myös alhaisia, kuten lämpötilan säätäminen huoneessa, jossa tiimi työskentelee varmistaakseen mukavuuden pitkien kehitystuntien aikana. Hän vastaa myös katastrofeihin ja lieventää niitä, kuten korjaa kehittäjän tietokoneen, jos se kaatuu, tai varmistaa, että kaikki järjestelmät ovat suojattuja kehitysprosessin aikana. Kaiken kaikkiaan – riippumatta siitä, kuinka suuri tai pieni – joka vaikuttaa tiimin tuottavasti, on Scrum Masterin vastuulla.

Aseman auktoriteetti johtuu kuitenkin siitä, että Scrum -päällikkö on vastuussa prosessista. Vaikka tämä henkilö ei ehkä pysty tekemään suoria päätöksiä yksittäisistä tiimin jäsenistä, hänellä on valtuudet tehdä päätöksiä, jotka liittyvät koko ryhmän tuottavuuteen. Jos esimerkiksi Scrum -päällikkö kokee uuden työaikataulun toteutuvan realististen kehitystavoitteiden saavuttamiseksi ja saavutettavissa olevien aikataulujen saavuttamiseksi, hän päättää uuden aikataulun ja jakaa sen tiimin jäsenille. Sääntöjen noudattaminen on myös tärkeä tehtävä tehtävässä, jotta varmistetaan, että tehottomat häiriötekijät eivät joudu tiimiin.

Scrum Masteriin luottaen tuotteen omistaja odottaa erilaisia ​​tietoja tiimin edistymisestä tehdäkseen päätöksiä ja ohjeita tarvittaessa. Tällaiset tiedot voivat sisältää säännöllisiä päivityksiä kehitysprosessin eri näkökohdista ja kohdatuista haasteista. Tuotteen omistajaa avustava Scrum Master auttaa myös ylläpitämään myöhästymisiä ja muita asiaankuuluvia prosessin ylläpitotehtäviä tehokkuuden varmistamiseksi. Lisäksi hän toimii puskurina tuotteen omistajan ja tiimin välillä varmistaakseen, että tavoitteet ovat realistisia ja tiimin kykyjen mukaisia ​​määrätyn ajanjakson aikana.