Onboarding suureen ja ketterään ohjelmistoprojektiin
Data(s) |
11/04/2016
11/04/2016
11/04/2016
|
---|---|
Resumo |
Ohjelmistokehitysalalla kuten monella muullakin alalla ollaan totuttu suureen ja nopeatempoiseen työntekijöiden vaihtuvuuteen. Kehittäjät vaihtavat projektista toiseen kesken kaiken yrityksen sisällä ja lisäksi uusia potentiaalisia työntekijöitä palkataan käynnissä oleviin projekteihin projektien tarpeiden mukaisesti. Kehitettävien järjestelmien ollessa tyypillisesti hyvin laajoja ja monimutkaisia kokonaisuuksia, tarvitaan jonkinlainen prosessi uusien kehittäjien opastamiseen ja integroimiseen projektiin. Tätä kokonaisuutta kutsutaan usein nimellä onboarding-prosessi. Onboarding-prosessi on tyypillisesti kestoltaan muutamista viikoista kuukausiin eikä se siis näin ollen ole vain yksittäinen tapahtuma. Prosessi koostuu useista pienemmistä kokonaisuuksista, jotka voivat olla hyvin vaikeasti eroteltavissa toisistaan tai joissain tapauksissa selvästi erillisiä esimerkiksi peräkkäisiä tapahtumia. Onboardingia tarkastellaan usein pelkästään kohdeorganisaation tapahtumien kautta, mutta itse asiassa sen kulkuun vaikuttaa myös vahvasti prosessin kohteena olevat henkilöt ja heidän ominaisuutensa. Prosessin lopullisina tavoitteina pidetään sitä, että uusi työntekijä oppii ymmärtämään oman roolinsa projektissa ja lisäksi sitä, että hän pystyy omatoimisesti ja tehokkaasti tekemään hänen vastuullaan olevia työtehtäviä. Ohjelmistokehitysprojektien onboarding-tapahtumia on ehditty jo tutkimaan jonkin verran, mutta empiiriset tutkimukset kohdistuvat usein vain johonkin tiettyyn sosialisaatiotaktiikkaan, kuten mentorointiohjelmaan. Ne eivät siis käsittele prosessia kokonaisvaltaisesti. Tehokkaaksi havaittuja asioita ja taktiikoita ovat muun muassa selkeät, riittävän tarkat ja helposti paikannettavat dokumentaatiot, aktiivinen mentorointi, pariohjelmointi, varsinaisten työtehtävien tekeminen hyvin varhaisessa vaiheessa ja uusien kehittäjien proaktiivisuus ja itseohjautuva käyttäytyminen. Kehitysympäristöön ja hallinnollisiin asioihin liittyviä haasteita pidetään turhauttavina. Tässä tutkielmassa tarkastellaan hyvin suureen ketterään ohjelmistokehitysprojektiin järjestettyä onboarding-prosessia, joka on edennyt jo hyvin pitkälle. Tarkoituksena on selvittää, miten onboarding-tapahtumiin valmistauduttiin, mitä eri vaiheita prosessiin sisältyi, mitä haasteita ja erityisiä onnistumisia prosessiin liittyi ja miten nämä sopivat yhteen aiemman tutkimusdatan kanssa. Saadut tutkimustulokset tukevat todella vahvasti aiempien tutkimusten havaintoja siitä, mitkä asiat ovat erittäin tärkeitä ja mitkä toisaalta aiheuttavat erityisen paljon haasteita uusien kehittäjien liittyessä ohjelmistokehitysprojektiin. Erityisesti onboarding-prosessin sosiaalinen puoli korostui tutkittavassa projektissa. |
Identificador | |
Idioma(s) |
fi |