haku: @keyword ohjelmistokehitys / yhteensä: 85
viite: 3 / 85
Tekijä:Söderström, Elias
Työn nimi:Improving the software development processes between Development and Operations departments at a telecommunications operator
Kehitys- ja ylläpito-osastojen välisten ohjelmistokehitysprosessien parantaminen teleoperaattoriyrityksessä
Julkaisutyyppi:Diplomityö
Julkaisuvuosi:2016
Sivut:(6) + 52      Kieli:   eng
Koulu/Laitos/Osasto:Sähkötekniikan korkeakoulu
Oppiaine:Tietoverkot   (S3022)
Valvoja:Kilkki, Kalevi
Ohjaaja:Kiljunen, Arto
Elektroninen julkaisu: http://urn.fi/URN:NBN:fi:aalto-201611025379
Sijainti:P1 Ark Aalto  5035   | Arkisto
Avainsanat:agile development
process development
process improvement
software development
Six Sigma
ketterä kehitys
prosessikehitys
prosessien parantaminen
ohjelmistokehitys
Tiivistelmä (fin):Diplomityö tutkii tietoliikenneyrityksen ohjelmistokehityksen prosessien parantamista ket-terän ohjelmistokehityksen menetelmien avulla.
Erityisesti, diplomityö pyrkii kehittämään yrityksen ohjelmistokehitysyksiköiden välisiä prosesseja, sillä yksiköt ovat yrityksessä jaettu kahteen erilliseen kehitys- ja ylläpito-osastoon.
Jotta ketterää kehitystä pystytään soveltamaan tehokkaasti, yrityksen nykyisestä tilanteesta piti suorittaa kattava analyysi.

Pääasiallinen analyysimenetelmä diplomityössä oli haastattelu, joka toteutettiin yhdessä yrityksen työntekijöiden kanssa.
Haastattelutulosten täydennykseksi työssä toteutettiin kvantitatiivinen data-analyysi käyttäen Six Sigma -prosessikehitysmenetelmiä.

Diplomityön tulosten perusteella yrityksen on sovellettava eräitä ketterän kehityksen menetelmiä, kuten paikallisten kehitystyöryhmien perustamista sekä ryhmien välisen yhteistyön ja tiedonvälityksen parantamista, mutta samalla yrityksen tulee välttää tiettyjä sille sopimattomia ketterän kehityksen menetelmiä, jotka voisivat olla haitallisia yrityksen erityisessä tilanteessa.
Lisäksi yrityksen tulee keskittyä iältään nuorten tietoliikennejärjestelmien kehitystyön prosessien parantamiseen, sillä tämän kaltaisien järjestelmien kehitys hyötyy eniten ketterän kehityksen menetelmien käyttöönotosta.
Tiivistelmä (eng):This Master's Thesis studies the improvement of software development processes of a telecommunications company by utilizing agile development methods.
Specifically, this thesis focuses on improving the processes of a development organization within the telecommunications company that has been split into two distinct development departments.
In order to apply agile development methods effectively, analysis of the situation had to be performed.

The primary analysis method utilized during this thesis was a set of interviews conducted together with several employees of the company.
Additionally, a quantitative data analysis was performed using Six Sigma process development methods in order to complement the interview results.

The results from the analyses were that the telecommunications company needs to apply certain aspects of agile development, such as preferring local development teams, and improving cross-team collaboration and knowledge transfer, while avoiding some potentially ineffective aspects of agile development that would not be applicable in the specific situation of the company.
Additionally, the company needs to focus on improving the processes related to development of newer, younger telecommunications systems, as this kind of system development particularly benefits from agile development.
ED:2016-11-13
INSSI tietueen numero: 54910
+ lisää koriin
INSSI