Skaalatun ketterän kehityksen koordinointi

Ohjelmistoprojektien toimitusmetodiksi valitaan enenevissä määrin ketterät menetelmät, myös silloin kun projektit ovat suuria ja monimutkaisia kokonaisuuksia. Itseohjautuvuus ja autonomisuus on ketterän manifestin mukaisesti oleellinen osa tiimien toimintaa, mutta suuressa skaalassa itseohjautuvuude...

Full description

Bibliographic Details
Main Author: Väisänen, Sanna
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Format: Master's thesis
Language:fin
Published: 2021
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/76374
_version_ 1826225725078765568
author Väisänen, Sanna
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Väisänen, Sanna Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Väisänen, Sanna Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Väisänen, Sanna
datasource_str_mv jyx
description Ohjelmistoprojektien toimitusmetodiksi valitaan enenevissä määrin ketterät menetelmät, myös silloin kun projektit ovat suuria ja monimutkaisia kokonaisuuksia. Itseohjautuvuus ja autonomisuus on ketterän manifestin mukaisesti oleellinen osa tiimien toimintaa, mutta suuressa skaalassa itseohjautuvuuden ja koordinoinnin tasapaino voi olla hankala toteuttaa. Koordinaatiota hallitaan erilaisin koordinaatiomekanismein, kuten erilaisten tapaamisten, dokumenttien ja työkalujen avulla. Tässä tutkielmassa tavoitteena oli selvittää, miten koordinaatiota on hallittu ja kuinka se on onnistunut erilaisten mekanismien avulla erään suomalaisen finanssitoimijan liiketoiminta-alueen kehityksessä, joka on järjestänyt kehitysorganisaationsa Spotify-malliin verrattavan rakenteen mukaisesti. Tutkimus suoritettiin tapaustutkimuksena, joka suoritettiin kyselytutkimuksen ja teemahaastattelun keinoin. Kyselytutkimuksella kartoitettiin kohdeorganisaation käytössä olleet mekanismit, organisaation rakenne sekä haastateltujen rooli organisaatiossa. Teemahaastattelun tavoitteena oli havainnoida kohdeorganisaation koordinaation hallintaa yleisesti. Erilaisten koordinaatiomekanismien käyttöä arvioitiin SWOT-analyysin avulla, eli kuvailtiin kunkin käytössä olleen mekanismin vahvuudet, heikkoudet, mahdollisuudet sekä uhat. Tutkimuksen tuloksena havaittiin, että riippuvuuksia ei hallittu kovinkaan keskitetysti, vaan koordinaation tehottomuus on johtanut ikään kuin pakotettuun itseohjautuvuuteen. Liiketoiminnan ja sovelluskehityksen välinen kuilu koettiin haasteeksi, mikä ilmeni erityisesti tuoteomistajan kyvyttömyydessä koordinoida työskentelyä tarvittavan tehokkaasti. Haasteena nähtiin myös liian korkealle tasolle jäävät kehitystehtävät, joita pitäisi käsitellä tehokkaammin pyrähdysten suunnittelussa muun muassa riippuvuuksien näkökulmasta. Positiivisena nähtiin kuitenkin asiakkaan ja konsulttiyritysten työntekijöiden integroituminen osaksi kehitysorganisaatiota, vaikkakin konsulttiyrityksen työntekijät kokivat ajoittain liian suurta vastuuta asiakkaan liiketoiminnallisten ratkaisujen päätöksissä. Agile methods are being chosen often for software projects, also when projects are large and complex. According to Agile manifesto, autonomy is a crucial part of team organization, but in large scale the balance between autonomy and efficient coordination can be difficult to implement. Coordination can be managed with a variety of mechanisms, such as meetings, documents and tools. The motivation of this thesis was to study how coordination is being managed and how well it has succeeded in a Finnish financial organization’s business area development using a modification of Spotify model. The study was conducted as a case study which contained a survey and a thematic interview as data collection methods. The survey was used to discover mechanisms used in the organization, the structure of the organization and the role of the interviewee. The aim of the thematic interview was to observe coordination management in general. The use of different coordination mechanisms was assessed using SWOT analysis, i.e. analyzing strengths, weaknesses, opportunities and threats of each mechanism. The results of this study suggest that when dependencies were not managed centrally, it could lead into a so-called forced autonomy. The gap between business and development was perceived as a challenge, which was presented as product owner’s inability to manage coordination effectively. Low level of task granularity was seen as a challenge, which would require better sprint planning including more efficient dependency management. Integration between the client and consulting company was seen impacting positively to coordination, however consulting company employees had experienced they had too much responsibilities in the client’s business-related decisions.
first_indexed 2021-06-09T20:02:42Z
format Pro gradu
fullrecord [{"key": "dc.contributor.advisor", "value": "Pulkkinen, Mirja", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "V\u00e4is\u00e4nen, Sanna", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2021-06-09T07:44:34Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2021-06-09T07:44:34Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2021", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/76374", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Ohjelmistoprojektien toimitusmetodiksi valitaan eneneviss\u00e4 m\u00e4\u00e4rin ketter\u00e4t menetelm\u00e4t, my\u00f6s silloin kun projektit ovat suuria ja monimutkaisia kokonaisuuksia. Itseohjautuvuus ja autonomisuus on ketter\u00e4n manifestin mukaisesti oleellinen osa tiimien toimintaa, mutta suuressa skaalassa itseohjautuvuuden ja koordinoinnin tasapaino voi olla hankala toteuttaa. Koordinaatiota hallitaan erilaisin koordinaatiomekanismein, kuten erilaisten tapaamisten, dokumenttien ja ty\u00f6kalujen avulla.\n\nT\u00e4ss\u00e4 tutkielmassa tavoitteena oli selvitt\u00e4\u00e4, miten koordinaatiota on hallittu ja kuinka se on onnistunut erilaisten mekanismien avulla er\u00e4\u00e4n suomalaisen finanssitoimijan liiketoiminta-alueen kehityksess\u00e4, joka on j\u00e4rjest\u00e4nyt kehitysorganisaationsa Spotify-malliin verrattavan rakenteen mukaisesti. Tutkimus suoritettiin tapaustutkimuksena, joka suoritettiin kyselytutkimuksen ja teemahaastattelun keinoin. Kyselytutkimuksella kartoitettiin kohdeorganisaation k\u00e4yt\u00f6ss\u00e4 olleet mekanismit, organisaation rakenne sek\u00e4 haastateltujen rooli organisaatiossa. Teemahaastattelun tavoitteena oli havainnoida kohdeorganisaation koordinaation hallintaa yleisesti. Erilaisten koordinaatiomekanismien k\u00e4ytt\u00f6\u00e4 arvioitiin SWOT-analyysin avulla, eli kuvailtiin kunkin k\u00e4yt\u00f6ss\u00e4 olleen mekanismin vahvuudet, heikkoudet, mahdollisuudet sek\u00e4 uhat.\n\nTutkimuksen tuloksena havaittiin, ett\u00e4 riippuvuuksia ei hallittu kovinkaan keskitetysti, vaan koordinaation tehottomuus on johtanut ik\u00e4\u00e4n kuin pakotettuun itseohjautuvuuteen. Liiketoiminnan ja sovelluskehityksen v\u00e4linen kuilu koettiin haasteeksi, mik\u00e4 ilmeni erityisesti tuoteomistajan kyvytt\u00f6myydess\u00e4 koordinoida ty\u00f6skentely\u00e4 tarvittavan tehokkaasti. Haasteena n\u00e4htiin my\u00f6s liian korkealle tasolle j\u00e4\u00e4v\u00e4t kehitysteht\u00e4v\u00e4t, joita pit\u00e4isi k\u00e4sitell\u00e4 tehokkaammin pyr\u00e4hdysten suunnittelussa muun muassa riippuvuuksien n\u00e4k\u00f6kulmasta. Positiivisena n\u00e4htiin kuitenkin asiakkaan ja konsulttiyritysten ty\u00f6ntekij\u00f6iden integroituminen osaksi kehitysorganisaatiota, vaikkakin konsulttiyrityksen ty\u00f6ntekij\u00e4t kokivat ajoittain liian suurta vastuuta asiakkaan liiketoiminnallisten ratkaisujen p\u00e4\u00e4t\u00f6ksiss\u00e4.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Agile methods are being chosen often for software projects, also when projects are large and complex. According to Agile manifesto, autonomy is a crucial part of team organization, but in large scale the balance between autonomy and efficient coordination can be difficult to implement. Coordination can be managed with a variety of mechanisms, such as meetings, documents and tools.\n\nThe motivation of this thesis was to study how coordination is being managed and how well it has succeeded in a Finnish financial organization\u2019s business area development using a modification of Spotify model. The study was conducted as a case study which contained a survey and a thematic interview as data collection methods. The survey was used to discover mechanisms used in the organization, the structure of the organization and the role of the interviewee. The aim of the thematic interview was to observe coordination management in general. The use of different coordination mechanisms was assessed using SWOT analysis, i.e. analyzing strengths, weaknesses, opportunities and threats of each mechanism.\n\nThe results of this study suggest that when dependencies were not managed centrally, it could lead into a so-called forced autonomy. The gap between business and development was perceived as a challenge, which was presented as product owner\u2019s inability to manage coordination effectively. Low level of task granularity was seen as a challenge, which would require better sprint planning including more efficient dependency management. Integration between the client and consulting company was seen impacting positively to coordination, however consulting company employees had experienced they had too much responsibilities in the client\u2019s business-related decisions.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Paivi Vuorio (paelvuor@jyu.fi) on 2021-06-09T07:44:34Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2021-06-09T07:44:34Z (GMT). No. of bitstreams: 0\n Previous issue date: 2021", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "57", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.format.mimetype", "value": "application/pdf", "language": null, "element": "format", "qualifier": "mimetype", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "koordinaatiomekanismit", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "skaalattu ketter\u00e4 kehitys", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Skaalatun ketter\u00e4n kehityksen koordinointi", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "master thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-202106093587", "language": "", "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Pro gradu -tutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Master\u2019s thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietoj\u00e4rjestelm\u00e4tiede", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Information Systems Science", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_bdcc", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "restrictedAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "masterThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "601", "language": "", "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "ketter\u00e4t menetelm\u00e4t", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "koordinointi", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "ohjelmistokehitys", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.format.content", "value": "fulltext", "language": null, "element": "format", "qualifier": "content", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.rights.accessrights", "value": "The author has not given permission to make the work publicly available electronically. Therefore the material can be read only at the archival workstation at Jyv\u00e4skyl\u00e4 University Library (https://kirjasto.jyu.fi/collections/archival-workstation).", "language": "en", "element": "rights", "qualifier": "accessrights", "schema": "dc"}, {"key": "dc.rights.accessrights", "value": "Tekij\u00e4 ei ole antanut lupaa avoimeen julkaisuun, joten aineisto on luettavissa vain Jyv\u00e4skyl\u00e4n yliopiston kirjaston arkistoty\u00f6semalta. Ks. https://kirjasto.jyu.fi/kokoelmat/arkistotyoasema..", "language": "fi", "element": "rights", "qualifier": "accessrights", "schema": "dc"}, {"key": "dc.type.okm", "value": "G2", "language": null, "element": "type", "qualifier": "okm", "schema": "dc"}]
id jyx.123456789_76374
language fin
last_indexed 2025-02-18T10:56:06Z
main_date 2021-01-01T00:00:00Z
main_date_str 2021
publishDate 2021
record_format qdc
source_str_mv jyx
spellingShingle Väisänen, Sanna Skaalatun ketterän kehityksen koordinointi koordinaatiomekanismit skaalattu ketterä kehitys Tietojärjestelmätiede Information Systems Science 601 ketterät menetelmät koordinointi ohjelmistokehitys
title Skaalatun ketterän kehityksen koordinointi
title_full Skaalatun ketterän kehityksen koordinointi
title_fullStr Skaalatun ketterän kehityksen koordinointi Skaalatun ketterän kehityksen koordinointi
title_full_unstemmed Skaalatun ketterän kehityksen koordinointi Skaalatun ketterän kehityksen koordinointi
title_short Skaalatun ketterän kehityksen koordinointi
title_sort skaalatun ketterän kehityksen koordinointi
title_txtP Skaalatun ketterän kehityksen koordinointi
topic koordinaatiomekanismit skaalattu ketterä kehitys Tietojärjestelmätiede Information Systems Science 601 ketterät menetelmät koordinointi ohjelmistokehitys
topic_facet 601 Information Systems Science Tietojärjestelmätiede ketterät menetelmät koordinaatiomekanismit koordinointi ohjelmistokehitys skaalattu ketterä kehitys
url https://jyx.jyu.fi/handle/123456789/76374 http://www.urn.fi/URN:NBN:fi:jyu-202106093587
work_keys_str_mv AT väisänensanna skaalatunketteränkehityksenkoordinointi