A Framework for Integrated Onboarding and Continuous Training in Software Development Teams

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

School of Science | Master's thesis

Department

Major/Subject

Mcode

Language

en

Pages

67

Series

Abstract

Effective onboarding is essential in software development teams, especially in those that collaborate with outsourcing partners. Turnover can be high, and the fast-paced nature of software development requires new team members to quickly learn all the tools, processes, and roles to become productive rapidly. Additionally, continuously evolving technology and changing project requirements and timelines require software teams to keep their team members constantly up-to-date, and to continuously develop their competences. However, these processes are often unstructured, or inefficient. This can lead to delays in new hire productivity, inconsistent knowledge transfer, and decreased employee satisfaction. This thesis developed an onboarding and continuous training framework to address these challenges in a case company. The study included empirical research to identify the challenges and needs of the case company regarding onboarding and training. The framework was developed to address the identified needs, and it includes best practices identified from the literature. Additionally, the framework was tested in the case company to evaluate its impact on the software development process. The evaluation results established that the framework provided improvements in onboarding efficiency, and productivity. Additionally, it was found to better support team integration. However, further development and testing are needed, since many of the long-term effects are yet to be quantified.

Tehokas perehdytys on tärkeää ohjelmistokehitystiimeissä, erityisesti kun työskennellään alihankkijoiden kanssa. Henkilöstön vaihtuvuus voi olla suurta, ja ohjelmistokehitykselle tyypillinen nopea tahti vaatii uusilta tiimin jäseniltä nopeaa oppimista työkalujen, prosessien ja roolien osalta. Lisäksi jatkuvasti kehittyvä teknologia ja vaihtuvat projektivaatimukset vaativat tiimejä pitämään jäsenensä ajan tasalla ja kehittämään jatkuvasti osaamistaan. Perehdytys- ja koulutusprosessit ovat kuitenkin usein huonosti jäsenneltyjä, tai puutteellisia, mikä voi johtaa viivästyksiin, epätasaiseen tiedonsiirtoon, ja heikentyneeseen työntekijöiden tyytyväisyyteen. Tässä diplomityössä kehitettiin viitekehys perehdytykselle- ja jatkuvalle koulutukselle case-yrityksessä. Tutkimuksessa kerättiin empiiristä tietoa yrityksen tarpeista perehdytyksen ja koulutuksen osalta. Viitekehys kehitettiin näiden tarpeiden pohjalta ja se sisältää kirjallisuudesta tunnistettuja parhaita käytäntöjä. Viitekehystä testattiin yrityksessä sen ohjelmistokehityksprosessiin tuomien vaikutusten arvioimiseksi. Arviointi osoitti, että viitekehys paransi perehdytyksen tehokkuutta, tuottavuutta ja tiimin integraatiota. Lisäkehitys- ja testaus ovat kuitenkin tarpeen, sillä monia pitkän aikavälin vaikutuksia ei ole vielä pystytty mittaamaan kvantitatiivisesti.

Description

Supervisor

Malmi, Lauri

Thesis advisor

Dahal, Suman

Other note

Citation