Tämä sivu on käännetty automaattisesti. Paremman lukukokemuksen saamiseksi vaihda englannin kieleen.

Vaihda englanniksi

Voiko kehittäjä olla Scrum Master? 3 etua ja haittaa

Agile-tiimit ovat nykyaikaisen projektikehityksen selkäranka. Kysymys on kuitenkin edelleen: Voiko kehittäjä olla myös tehokas scrum master? Tai päinvastoin: Voiko scrum master olla myös kehittäjä? Jotkut tiiminvetäjät ovat huolissaan näistä pohdinnoista. Tässä artikkelissa yritämme vastata kysymykseen ja tuoda esiin kolme tämän kaksoisroolin etua ja haittaa.

Antaakseni sinulle lyhyen vastauksen jo etukäteen: Ketterässä maailmassa on harvoin selkeitä “kyllä” tai “ei” -vastauksia. Kaksoisrooli Scrum Masterina ja Scrum-kehittäjänä voi olla menestyksekäs, jos henkilö tuntee haasteet ja jongleeraa roolien välillä tietoisesti. Scrum Guide itsessään ei anna suoraa vastausta tähän kysymykseen, eikä se siten kiellä mahdollisuutta, että kehittäjä on Scrum Master tai Scrum Master on kehittäjä. Samalla on oltava selvää, ettei tämä vastaa optimaalista tilaa – lisää tästä alla.

Aloitetaan määrittelemällä lyhyesti, mistä rooleista tässä on kyse.

Voiko kehittäjä olla Scrum Master | Scrum Developer?

Scrum Developer vs. Scrum Master

Sillä Scrumissa roolit ovat erittäin tärkeitä. Tässä mielessä selvennys “Scrum-kehittäjä vs. Scrum Master” on tärkeä: Scrum Master keskittyy prosessien optimointiin ja poistaa esteitä kehitystiimin tieltä. Sitä vastoin Scrum-kehittäjän painopiste on asiakkaiden vaatimusten teknisessä toteutuksessa.

Molemmat roolit täydentävät toisiaan, ja niiden välisten rajojen kunnioittaminen on ratkaisevan tärkeää tasapainon säilyttämiseksi ketterässä tiimissä. Voiko Scrum-kehittäjä siis olla myös Scrum Master tai Scrum Master Developer? Ennen kuin vastaamme tähän, vielä yksi etu näiden kahden roolin yhdistämisestä.

Voiko kehittäjä olla Scrum Master | Scrum Developer?

Etu: Agile Synergioiden hyödyntäminen

Yksi esimerkki tämän yhdistelmän myönteisestä puolesta on ohjelmistokehittäjän syvä ymmärrys ketterän ympäristön prosesseista. Kehittäjä scrum master voi optimoida kehitysprosesseja paremmin, koska hän on sisäistänyt sekä tiimin tarpeet että ketterät periaatteet. Tämä ymmärrys mahdollistaa Scrum-käytäntöjen ja -arvojen saumattoman integroinnin kehityssykliin.

Edellytyksenä tälle on tietysti se, että kyseisellä ohjelmistokehittäjällä on myös vastaava koulutus tai hän hallitsee Scrum Guiden ja on parhaassa tapauksessa jo kerännyt ulkopuolista coaching-kokemusta. Lisäksi tämä rooli vaatisi paljon aikaa molempien roolien täyttämiseen – se tulee olemaan vaikeaa.

Voiko kehittäjä olla Scrum Master | Scrum Developer?

Haitta: objektiivisuuden puute

Kääntöpuolena on kuitenkin objektiivisen näkökulman mahdollinen menetys. Kehittäjän scrum master ei ehkä pysty säilyttämään tarvittavaa etäisyyttä koodikatselmusten aikana, jotta hän voisi antaa puolueetonta palautetta. Kaksoistehtävässä on vaarana, että tärkeitä näkökohtia, jotka neutraali scrum master pystyisi paremmin havaitsemaan, jää huomiotta.

Toinen jo mainittu haitta, jolla voi olla vielä suurempi vaikutus: objektiivisesti katsottuna useimmissa ketterissä ohjelmistoprojekteissa ei ole riittävästi aikaa molempien roolien, scrum masterin ja ohjelmistokehittäjän, tehokkaaseen hoitamiseen rinnakkain. Jotkin vastuualueet kärsivät joka tapauksessa. Ja haittoja on vielä enemmän.

Voiko kehittäjä olla Scrum Master | Scrum Developer?

Haitta: oman kuplan jättäminen

Yksi mahdollinen riski, joka kehittäjän scrum masterilla voi olla, on vaara jäädä omaan tekniseen kuplaansa. Koska yhteys kehitystyöhön on tiivis, tiimin sosiaaliset ja ihmissuhdehaasteet saattavat jäädä huomiotta. 

Scrum Masterin rooli edellyttää kuitenkin empaattista ja huomaavaista asennetta tiimin jäsenten yksilöllisiä tarpeita kohtaan. On tärkeää astua tietoisesti ulos teknisestä näkökulmasta ja ottaa huomioon myös inhimilliset näkökohdat. Loppujen lopuksi ketterässä manifestissa korostetaan yhteistyötä ja yksilöä enemmän kuin prosesseja ja työkaluja – muistutus siitä, että koodin taakse katsominen on yhtä tärkeää kuin tekniset näkökohdat.

Voiko Scrum Master olla osa kehitystiimiä vai ei? Yhteenvetona voidaan todeta, että kyllä, se on mahdollista, mutta sitä ei suositella.

Voiko kehittäjä olla Scrum Master | Scrum Developer?

Yksi ratkaisu: digitaalinen valmennustuki

Jos teillä ei todellakaan ole muuta mahdollisuutta kuin täyttää Scrum Master -rooli “osa-aikaisella” ohjelmistokehittäjällä, työkalumme Echometer voi auttaa teitä suuresti – se on kehitetty muun muassa tätä haastetta varten: Yksinkertaisen työkalumme avulla “osa-aikaisista” Scrum Mastereista tulee aikatehokkaasti ammattimaisia tiimivalmentajia.

Echometer on digitaalinen työkalu, joka auttaa ketterien tiimien johtajia ketterissä retrospektiiveissä ja tiimin Health Check:ssä. Olipa kyseessä etä-, hybridi- tai paikan päällä tapahtuva tiimivalmennus: se tekee tiimivalmennuksesta mitattavissa olevaa ja tekee siten työstäsi ammattimaisempaa ja säästää samalla paljon työtä. Katso lisätietoja verkkosivuiltamme: www.echometerapp.com.

Jos teillä ei todellakaan ole muuta vaihtoehtoa kuin muuttaa ohjelmistokehittäjä osa-aikaiseksi Scrum Masteriksi, kokeilkaa vähintään Echometeriä maksimoidaksenne onnistumisen todennäköisyyden.

Christian Heidemeyer, psykologi & Scrum Master

Voiko ohjelmistokehittäjä olla Scrum Master | Scrum Developer?

Johtopäätös - Kehittäjät Scrum Masterina

Voiko Scrum Master olla osa kehitystiimiä? Kaksoisrooli “kehittäjä-Scrum Master” avaa mahdollisuuksia synergioille, mutta vaatii selkeitä roolimäärityksiä mahdollisten haittojen välttämiseksi. Ketterä Scrum Master, jolla on kehittäjätausta, voi rakentaa sillan tekniikan ja tiimityön välille, edellyttäen että hän navigoi taitavasti molempien roolien välillä. Ja juuri tästä tulee käytännössä erittäin vaikeaa, joten sitä yleensä ottaen ei suositella. Jos muuta keinoa ei ole, anna Echometerin kaltaisten työkalujen auttaa.

Siksi vielä kerran huomautus: Jos haluat kokeilla, miltä tuntuu kehittää tiimiäsi työkalullamme: Voit aloittaa ketterän retrospektiivin, tässä tapauksessa “Keep, Stop, Start” -työpajan, seuraavasta linkistä ilman kirjautumista. 

Vaihtoehtoisesti voit myös yksinkertaisesti lähettää verkkosivumme eteenpäin asiasta vastaaville kollegoille: www.echometerapp.com.

Pidä Stop Start Retro

Jatka: Mitä meidän pitäisi säilyttää?
Stop: Mihin meidän pitäisi lopettaa?
Aloitus: Mitä meidän pitäisi aloittaa?

Blogikategoria

Lisää artikkeleita aiheesta "Ketteryyden skaalautuminen"

Katso kaikki tämän kategorian artikkelit
Agile Spotify -malli: Squadit, heimot, jaostot ja killat selitettynä

Agile Spotify -malli: Squadit, heimot, jaostot ja killat selitettynä

Lyhyt katsaus Spotify-malliin: Kuinka squadit, heimot, jaostot ja killat skaalaavat ketteryyttä, mitkä roolit ovat mukana ja mitä sinun tulisi ottaa huomioon käyttöönotossa.

5 sprintin retrospektiivistä ideaa, joita tiimit taatusti juhlivat

5 sprintin retrospektiivistä ideaa, joita tiimit taatusti juhlivat

Psykologina ja Scrum Masterina minulla on luultavasti epätavallinen näkemys sprintin retrospektiivien ideoihin. Keskityn hieman enemmän jatkuvan parantamisen "pehmeään" puoleen. Voitaisiin puhua my...

7 suosikkimalliani Agile-retrospektiivejä varten

7 suosikkimalliani Agile-retrospektiivejä varten

Tiimissäni teemme keskimääräistä useammin ketteriä retrospektiivejä: joka perjantai, eli kerran viikossa. Ja et usko tätä – muun muassa monien superketterien retrospektiivimallien ansiosta se on jo...

Miten voit parantaa viestintää etäyhteydellä toimivassa ohjelmistokehitystiimissä?

Miten voit parantaa viestintää etäyhteydellä toimivassa ohjelmistokehitystiimissä?

Ohjelmistokehittäjien ja -insinöörien virtuaali- tai etätyöskentelytiimien viestinnän parantamiseksi on olemassa erilaisia toimenpiteitä ja lähestymistapoja. Sillä ei ole merkitystä, ovatko he fron...

DORA- ja SPACE-mittarit: 2 tiimityöpajoja parantamista varten.

DORA- ja SPACE-mittarit: 2 tiimityöpajoja parantamista varten.

Jos olet tekninen johtaja, haluat todennäköisesti tietää, kuinka hyvin tiimisi toimittaa ohjelmistoja ja miten voit parantaa sitä. Ehkä olet jo kuullut DORA-mittareista ja SPACE-viitekehyksestä, ka...

Ketteryyden terveystutka: 13 suosituinta ketterien KPI-mallien mallia.

Ketteryyden terveystutka: 13 suosituinta ketterien KPI-mallien mallia.

Yhdysvaltalainen toimittaja ja kirjailija Prentice Mulford sanoi kerran: „Se, joka tunnistaa pahan, on jo melkein parantanut sen..“ Prentice Mulford Ei siis ihme, että otamme kuumetta, käymme lääkä...

Työsopimukset: 10 esimerkkiä, näytettä ja mallia

Työsopimukset: 10 esimerkkiä, näytettä ja mallia

Tehokas yhteistyö tiimeissä on ratkaisevan tärkeää menestyksen kannalta, erityisesti Scrumin kaltaisten ketterien menetelmien yhteydessä. Työsopimukset ovat ratkaisevassa asemassa, kun luodaan selk...

Tarkistuslista ryhmänjohtajille: 10 keskeistä tehtävää

Tarkistuslista ryhmänjohtajille: 10 keskeistä tehtävää

Tiiminvetäjänä otat paljon vastuuta työntekijöistäsi ja tiimistäsi. Tämä tiiminvetäjien tarkistuslista helpottaa sinua pitämään yleiskuvaa ja varmistamaan, ettei mikään mene pieleen. Mallimme sopii...

Scrum Master palvelevana johtajana: 8 ajatuksen aihetta

Scrum Master palvelevana johtajana: 8 ajatuksen aihetta

Kokeneena psykologina ja Scrum Masterina ymmärrän haasteet, joita tiimien johtajat kohtaavat ketterissä ympäristöissä. Tasapainon löytäminen ketteryyden ja johtajuuden välillä ei ole helppo tehtävä...

Echometer uutiskirje

Älä missaa Echometer-päivityksiä ja inspiroidu ketterästä työskentelystä.