Onboarding for an agile software development company
Enberg, Tomi (2022)
Diplomityö
Enberg, Tomi
2022
School of Engineering Science, Tietotekniikka
Kaikki oikeudet pidätetään.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2022112867378
https://urn.fi/URN:NBN:fi-fe2022112867378
Tiivistelmä
Global shortage of highly skilled employees has created a need to be more efficient in onboarding new hires to software development companies. The efficiency influences the new employee’s willingness to stay with the company and the efficiency of their work. Previously, similar studies had been conducted, but lacked the specifics of the case company, which warranted a study in the company.
Case company transferred to using team-based organization structure, where supervisor responsibilities were divided among different roles, such as people coaches and lead team. A survey was organized to collect opinions of the onboarding process, to which 39 people responded. 18 people were additionally interviewed to gather details from the onboarding process. To develop and validate the results from the interviews, also a workshop and presentations were organized in the case company.
This thesis found that mentoring is the most important form of onboarding in the case company. The biggest challenges in a larger scale company where teams are given autonomy, are transparency, material availability, and lack of documentation. Solutions that may help solve the challenges may be: a common place for all onboarding materials, instructions for teams and mentors to onboarding new employees efficiently and a collection of team specific materials to a single location. Globaali pula osaavasta työvoimasta on korostanut työntekijöiden perehdytyksen tärkeyttä ohjelmistokehitysyrityksissä. Perehdytyksellä on suora vaikutus työntekijöiden tehokkuuteen ja halukkuuteen jatkaa samassa yrityksessä. Aikaisempi tutkimus on tutkinut samankaltaisia teemoja, mutta case-yritys eroaa monin tavoin aikaisemmin tutkituista yrityksistä.
Case-yrityksessä on otettu käyttöön tiimipohjainen tuotekehitysmalli ja esihenkilön vastuut jaettiin useamman roolin, kuten lead-tiimin ja vertaisten uravalmennuksesta vastaavien työntekijöiden eli people coachien kesken. Perehdytyksen tilannetta yleisesti tarkasteltiin kyselyllä, joka tavoitti 39 vastaajaa. Yrityksen perehdytyksen käytänteiden tarkempaa selvittämistä varten haastateltiin 18 työntekijää. Jotta löydetyt tulokset voitiin varmentaa ja ideoita kehittää edelleen, järjestettiin työpaja haastateltujen kanssa ja tuloksia esitettiin organisaatiolle kahdessa eri esityksessä tutkimuksen eri vaiheissa.
Tässä diplomityössä todettiin, että tulosten perusteella mentorointi on edelleen perehdytyksen tärkeimpiä menetelmiä kohdeyrityksessä. Suuremmassa ohjelmistokehitysorganisaatiossa suurimpina haasteina todettiin läpinäkyvyyden puute eri tiimien ja funktioiden välillä, materiaalien heikko saatavuus ja dokumentaation puute. Näihin ratkaisuja olisivat yksi yhteinen paikka kaikelle perehdytysmateriaalille ja dokumentaatiolle, perehdytyksen ohjeistus tiimeille ja mentoreille ja kaiken tiimikohtaisen dokumentaation kerääminen yhteen paikkaan.
Case company transferred to using team-based organization structure, where supervisor responsibilities were divided among different roles, such as people coaches and lead team. A survey was organized to collect opinions of the onboarding process, to which 39 people responded. 18 people were additionally interviewed to gather details from the onboarding process. To develop and validate the results from the interviews, also a workshop and presentations were organized in the case company.
This thesis found that mentoring is the most important form of onboarding in the case company. The biggest challenges in a larger scale company where teams are given autonomy, are transparency, material availability, and lack of documentation. Solutions that may help solve the challenges may be: a common place for all onboarding materials, instructions for teams and mentors to onboarding new employees efficiently and a collection of team specific materials to a single location.
Case-yrityksessä on otettu käyttöön tiimipohjainen tuotekehitysmalli ja esihenkilön vastuut jaettiin useamman roolin, kuten lead-tiimin ja vertaisten uravalmennuksesta vastaavien työntekijöiden eli people coachien kesken. Perehdytyksen tilannetta yleisesti tarkasteltiin kyselyllä, joka tavoitti 39 vastaajaa. Yrityksen perehdytyksen käytänteiden tarkempaa selvittämistä varten haastateltiin 18 työntekijää. Jotta löydetyt tulokset voitiin varmentaa ja ideoita kehittää edelleen, järjestettiin työpaja haastateltujen kanssa ja tuloksia esitettiin organisaatiolle kahdessa eri esityksessä tutkimuksen eri vaiheissa.
Tässä diplomityössä todettiin, että tulosten perusteella mentorointi on edelleen perehdytyksen tärkeimpiä menetelmiä kohdeyrityksessä. Suuremmassa ohjelmistokehitysorganisaatiossa suurimpina haasteina todettiin läpinäkyvyyden puute eri tiimien ja funktioiden välillä, materiaalien heikko saatavuus ja dokumentaation puute. Näihin ratkaisuja olisivat yksi yhteinen paikka kaikelle perehdytysmateriaalille ja dokumentaatiolle, perehdytyksen ohjeistus tiimeille ja mentoreille ja kaiken tiimikohtaisen dokumentaation kerääminen yhteen paikkaan.
Kokoelmat
Samankaltainen aineisto
Näytetään aineisto, joilla on samankaltaisia nimekkeitä, tekijöitä tai asiasanoja.
-
Software Sustainability by Design
Oyedeji, Shola
Acta Universitatis Lappeenrantaensis (Lappeenranta-Lahti University of Technology LUT, 05.12.2019)In our current world, software impacts almost everything; it connects people and forms the cornerstone for the economy, as such, has an impact on sustainability and the emerging sustainable development goals (SDGs). ... -
Integration of sustainable development in software development : case study : wedding planning
Emenike, Edith Chinwe (2019)Context: Sustainable software development is a set of practices and mindset (principles) that help teams and software organizations maintain and achieve an optimal development pace (Kevin Tate 2005). While the pace of ... -
Eliminating Software Failures - A Literature Survey
Rämö, Kukka (2009)Software faults are expensive and cause serious damage, particularly if discovered late or not at all. Some software faults tend to be hidden. One goal of the thesis is to figure out the status quo in the field of software ...