Scrumissa kehitystiimi on monialainen ryhmä, joka koostuu kaikista henkilöistä, jotka ovat mukana tuotteen luomisessa. Tässä artikkelissa tarkastelemme, mitä ominaisuuksia sen tulisi olla. Tarkastelemme myös kehitystiimin koostumusta ja vastuuta, jotta se pystyy tehokkaasti saavuttamaan tavoitteensa.

Scrumissa kehitystiimi – sisällysluettelo:

  1. Kehitystiimin ominaisuudet
  2. Kehitystiimi
  3. Kehitystiimin vastuut
  4. Yhteenveto

Kehitystiimin ominaisuudet

Scrum-periaatteiden mukaisesti työskentelevä kehitystiimi on itsenäinen asiantuntijaryhmä. Se ei käytä ulkopuolisten asiantuntijoiden tai alihankkijoiden tukea. Mutta mikä määrittää, että tiimi on hyvin sovitettu saavuttamaan tavoite? Ja mitä vastuita kehitystiimin tehtäviin kuuluu – riippumatta sen erikoistumisesta?

Tehokkuuden saavuttamiseksi kehitystiimillä on oltava vähintään kolme ominaisuutta: kyky itseorganisoitua, halu kasvaa ja monialaisuus.

Itseorganisoituminen

Kun puhumme Scrum-tiimistä, johon kehitystiimi kuuluu, käytämme termiä ”itseohjautuvuus”. Se tarkoittaa itseohjautuvuutta organisaatiotasolla. Scrum-tiimi kokonaisuudessaan päättää, ei vain kuka tekee työn ja miten, vaan myös mihin he työskentelevät. Scrum-tiimissä suuri osa johtamistehtävistä kuuluu tuoteomistajalle ja Scrum-mestarille.

kehitystiimi

Sen vuoksi kehitystiimissä itseorganisoituminen on tärkeämpää kuin itseohjautuvuus. Se viittaa vastuuksien suunnitteluun, eli itsenäiseen päätöksentekoon siitä, kuka suorittaa tietyt tehtävät, milloin ja miten.

Kehityksen tavoittelu

Tehokkaan tiimin keskeinen ominaisuus on kasvuun pyrkiminen. Tehtävien suorittamisen tapa tulisi olla kunnianhimoinen. Tämä ei johdu vain yksilöllisistä taipumuksista ja asenteista, vaan myös tiimissä vallitsevasta ilmapiiristä, joka määrittelee sen kokonaisuudessaan.

Monialaisuus

Tiimin monialaisuus tarkoittaa, että sen jäsenillä yhdessä tulisi olla kaikki taidot, jotka ovat tarpeen arvokkaan incrementin luomiseksi jokaisessa sprintissä. Se tarkoittaa myös, että jokainen tiimin jäsen suorittaa kyseiseen sprinttiin tarvittavat tehtävät. Jokainen tekee sen, mikä on tarpeen tavoitteen saavuttamiseksi. Vaikka se tarkoittaisi uusien tehtävien ottamista kehittäjän asiantuntemuksen ulkopuolelta. On virhe pysyä tiukasti omissa ammatillisissa taidoissaan tai roolissaan.

kehitystiimin ominaisuudet

Kehitystiimi

Scrum-oppaiden mukaan kehittäjien enimmäismäärä on kahdeksan. Niin pieni koostumus edistää viestintää ja avoimuutta, sillä tiimin jäsenillä on mahdollisuus tutustua toisiinsa. Kuitenkin tiimin ei tulisi olla pienempi kuin kolme henkilöä. Sen on oltava tarpeeksi suuri, jotta se voi tehdä liiketoiminnallisesti näkyvää edistystä jokaisessa sprintissä.

Scrumissa kehittäjiä kutsutaan ihmisiksi, joilla on monenlaisia taitoja ja vastuita. Missään tapauksessa nimi ei ole varattu vain ohjelmointia tekeville ihmisille. Näin ollen tiimi voi sisältää ohjelmoijia ja suunnittelijoita, tutkijoita ja analyytikkoja, testaajia ja tiedemiehiä, sekä muita asiantuntijoita.

Kehittäjien keskuudessa ei ole hierarkiaa. Siksi he eivät käytä ammatillisia tai tieteellisiä titteleitä.

Tärkeä oletus kehitystiimin koostumuksesta on, että se on yhtenäisyys. Siksi pienempiä tiimejä, jotka työskentelevät muiden tavoitteiden parissa, ei tulisi erottaa siitä.

Kehitystiimin vastuut

Kehitystiimin vastuut voidaan jakaa kolmeen alueeseen. Nämä ovat:

  • Tehtävien suunnittelu
  • Työskentely tuotteen parissa
  • Yhteistyön parantaminen tiimissä

Tehtävien suunnittelu

Tehtävien aikatauluttaminen on velvollisuus, jonka kaikkien Scrum-pohjaisten kehitystiimien on täytettävä. Se koostuu sprinttisuunnitelman laatimisesta ja sen asettamisesta sprinttitaulukkoon, jota kuvaamme erillisessä artikkelissa. Merkittävintä on, että kehitystiimi työskentelee sen parissa yhdessä. Tällä tavoin jokainen kehittäjä pystyy realistisesti määrittämään, kuinka monta tehtävää on suoritettava tietyssä sprintissä. Pitkällä aikavälillä tämä mahdollistaa tiimin ylläpitää tasaista tahtia ja suunnitella tarkemmin.

On yhtä tärkeää pitää silmällä pulssia, eli säätää suunnitelmaa päivittäin todellisuuden mukaan. Jos ongelmia ilmenee, voi olla tarpeen muuttaa: järjestää tehtävät uudelleen, jakaa työ eri tavalla tai keskustella Scrum-mestarin kanssa ilmenevistä vaikeuksista.

Työskentely tuotteen parissa

Työskentely tuotteen parissa voi vaihdella dramaattisesti sen mukaan, missä alueella tietty kehitystiimi toimii. Yleisesti ottaen tavoite, joka on saavutettava jokaisessa sprintissä, on luoda increment, eli liiketoiminnallisesti arvokas tuotteen ominaisuus.

On hyödyllistä puhua suoraan ja soveltaa seuraavaa sääntöä:

Kun ryhdyt työskentelemään tuotteen parissa, sinun on jätettävä se tilaan, joka on paitsi parannettu, myös vähintään yhtä valmis kuin edellinen versio.

Tämän periaatteen soveltaminen tarkoittaa, että tiimi kokonaisuudessaan ottaa vastuun incrementistä. Jos kehittäjä suorittaa tehtäviä huolimattomasti, mikä heikentää tuotteen laatua, jonkun toisen on tehtävä työ heidän puolestaan. Toisaalta, jos jokin kehittäjä löytää virheitä tuotteessa, heidän tulisi korjata ne itse tai välittää virheinformaatio jollekin, joka voi tehdä sen. Kirjoitamme lisää työskentelystä tuotteen incrementin parissa sprintin aikana erillisessä artikkelissa.

Yhteistyön parantaminen tiimissä

Työskentely tiimin toimintatavan parissa tarkoittaa jatkuvaa yksittäisten kehittäjien tehokkuuden ja vaikuttavuuden parantamista.

Kuitenkin se on myös, tai ehkä ennen kaikkea, työtä kehittäjien välisen viestinnän parantamiseksi. Parantaminen koostuu ratkaisujen kehittämisestä, jotka mahdollistavat tehokkaan ja tarkan tehtävien jakamisen. Ja myös taitojen harjoittamisesta:

  • kritisoida ratkaisuja, ei ihmisiä – kielen muuttaminen, jota käytämme työn kuvaamiseen, johtaa asenteen muutokseen ja parantuneeseen yhteistyöhön
  • etäisyys omista ideoista – se mahdollistaa huumorin ja rehellisemmän palautteen
  • luottamuksen rakentaminen – luottamuksen ansiosta kehittäjät voivat ehdottaa paljon innovatiivisempia ideoita ilman pelkoa ympäristön negatiivisesta reaktiosta

Tiimin yhteistyön parantaminen tapahtuu jatkuvan reflektion kautta siitä, miten tiimi toimii ja palautteen antamisen aikana Scrum-tapahtumissa, joita on kuvattu tässä artikkelissa.

Kehitystiimi Scrumissa

Yhteenveto

Tässä artikkelissa esittelemme Scrum-kehitystiimin ominaisuudet, koostumuksen ja vastuut. Monialaisuus, itseorganisoituminen ja kehityshalukkuus luonnehtivat tätä pientä tiimiä. Ja tiimityön jatkuva parantaminen ja tehokas työskentely tuotteen parissa – nämä ovat tehtäviä, jotka jokaisen kehitystiimin on täytettävä.

Jos pidät sisällöstämme, liity vilkkaaseen mehiläisyhteisöömme Facebookissa, Twitterissä, LinkedInissä, Instagramissa, YouTubessa.

Caroline Becker

Projektipäällikkönä Caroline on asiantuntija uusien menetelmien löytämisessä parhaiden työnkulkujen suunnittelemiseksi ja prosessien optimoinniksi. Hänen organisatoriset taitonsa ja kyky työskennellä aikarajoitteiden alla tekevät hänestä parhaan henkilön monimutkaisten projektien toteuttamiseen.

View all posts →