Ketterän menetelmän käyttöönotto

Ketterän menetelmän käyttöönotto on osoittautunut haastavaksi. Siinä törmätään usein monenlaisiin ongelmiin muun muassa siksi, että perinteinen ja ketterä ohjelmistokehitys eroavat niin merkittävästi toisistaan. Kyse ei ole tällöin pelkästään prosessiin ja käytänteisiin liittyvistä eroista vaan muut...

Full description

Bibliographic Details
Main Author: Kamppi, Jaakko
Other Authors: Faculty of Information Technology, Informaatioteknologian tiedekunta, Tietojenkäsittelytieteiden laitos, Department of Computer Science and Information Systems, University of Jyväskylä, Jyväskylän yliopisto
Format: Master's thesis
Language:fin
Published: 2013
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/41165
_version_ 1826225781471182848
author Kamppi, Jaakko
author2 Faculty of Information Technology Informaatioteknologian tiedekunta Tietojenkäsittelytieteiden laitos Department of Computer Science and Information Systems University of Jyväskylä Jyväskylän yliopisto
author_facet Kamppi, Jaakko Faculty of Information Technology Informaatioteknologian tiedekunta Tietojenkäsittelytieteiden laitos Department of Computer Science and Information Systems University of Jyväskylä Jyväskylän yliopisto Kamppi, Jaakko Faculty of Information Technology Informaatioteknologian tiedekunta Tietojenkäsittelytieteiden laitos Department of Computer Science and Information Systems University of Jyväskylä Jyväskylän yliopisto
author_sort Kamppi, Jaakko
datasource_str_mv jyx
description Ketterän menetelmän käyttöönotto on osoittautunut haastavaksi. Siinä törmätään usein monenlaisiin ongelmiin muun muassa siksi, että perinteinen ja ketterä ohjelmistokehitys eroavat niin merkittävästi toisistaan. Kyse ei ole tällöin pelkästään prosessiin ja käytänteisiin liittyvistä eroista vaan muutoksesta, joka koskee koko organisaatiota ja sen kulttuuria. Niinpä käyttöönottoon on kehitetty erilaisia strategioita, vaiheistuksia ja ohjeistoja. Tämän tutkimuksen tarkoituksena on muodostaa kokonaiskuva ketterän menetelmän käyttöönottoon vaikuttavista tekijöistä, strategioista, lähestymistavoista, vaiheista, haasteista, käytänteistä ja ohjeista. Tätä varten tutkielmassa selvitetään, mitä ketterällä lähestymistavalla tarkoitetaan ja miten se eroaa perinteisestä lähestymistavasta, miten ketterä lähestymistapa voidaan nähdä organisaatiokulttuurin näkökulmasta, millaisia strategioita, lähestymistapoja ja vaiheita on esitetty ketterän menetelmän käyttöönotolle, millaisia haasteita on havaittu, millaisia käytänteitä on suositeltu ja millaisia ohjeita on esitetty käyttöönotolle. Lisäksi työssä kuvataan ja analysoidaan ketterien menetelmien käytöstä tehtyjä tapaustutkimuksia. Tutkielma on tehty kirjallisuustutkimuksena. Tutkimus osoittaa, että ketterä ja perinteinen lähestymistapa eroavat merkittävistä toisistaan, josta syystä ketterän menetelmän käyttöönotto on edellyttää huomattavan syvällisiä muutoksia kehittämisprosessissa ja organisaatiokulttuurissa. Käyttöönotossa voidaan käyttää laajamittaisen tai inkrementaalisen siirtymisen strategiaa, edeten organisaatiorakenteessa joko ylhäältä alaspäin tai alhaalta ylöspäin. Vaihejaoille on tyypillistä eteneminen tilanteen analysoinnista, tavoitteiden määrittelystä, suunnitelmien tekemisestä ja käytänteiden valinnasta niiden kokeiluun, analysointiin, käyttöön, edistämiseen ja prosessin parantamiseen. Hyvällä ennakkosuunnittelulla, viestinnällä, pilotoinnilla ja sitouttamisella voidaan pienentää käyttöönoton haasteita ja muutosvastarintaa. Tutkimuksen tuloksia voidaan hyödyntää ketterän menetelmän käyttöönoton suunnittelussa ja läpiviennissä organisaatioissa sekä jatkotutkimusten kohdentamisessa. The adoption of an agile method has proven to be quite challenging. Many kinds of problems are encountered in practice due to substantial differences between the traditional and agile approaches. The question is not just about making changes in some practices and properties of a process model but more profound adjustments involving the whole organization and its culture are needed. To tackle this, a large array of strategies, approaches, phases and practices for the adoption of agile methods have been suggested in the literature This study aims at building an overall picture of the adoption of an agile method in terms of strategies, approaches, phases, challenges, practices and guidelines. For this purpose, we consider the agile approach and how it differs from the traditional approach, the relation of the agile approach to organizational culture, the strategies, approaches and phases suggested for the adoption, challenges encountered in the adoption, as well practices and guidelines recommended for the adoption. In addition, eight case studies on agile method adoption are described and analyzed. The research is based on the relevant literature. The study shows that the agile and traditional approaches substantially differ from each other, requiring indepth changes in the software process and organizational culture when adopting an agile method. Adoption can be conducted with various strategies and approaches, including wholesale and incremental strategies, and top down and bottom up approaches. An adoption process typi-cally proceeds from the assessment of the current situation, goal setting, planning, and selection of agile practices, to piloting, using and promoting them, and continuous improvement of the process. With good preplanning, communication, piloting and commitment it is possible to reduce upcoming challenges and change resistance. The research results can be utilized in planning and implementing an agile method adoption process, as well as in focusing further research efforts on thus far neglected issues.
first_indexed 2024-09-11T08:52:23Z
format Pro gradu
free_online_boolean 1
fullrecord [{"key": "dc.contributor.author", "value": "Kamppi, Jaakko", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2013-04-09T13:02:01Z", "language": "", "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2013-04-09T13:02:01Z", "language": "", "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2013", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.other", "value": "oai:jykdok.linneanet.fi:1258235", "language": null, "element": "identifier", "qualifier": "other", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/41165", "language": "", "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Ketter\u00e4n menetelm\u00e4n k\u00e4ytt\u00f6\u00f6notto on osoittautunut haastavaksi. Siin\u00e4 t\u00f6rm\u00e4t\u00e4\u00e4n usein monenlaisiin ongelmiin muun muassa siksi, ett\u00e4 perinteinen ja ketter\u00e4 ohjelmistokehitys eroavat niin merkitt\u00e4v\u00e4sti toisistaan. Kyse ei ole t\u00e4ll\u00f6in pelk\u00e4st\u00e4\u00e4n prosessiin ja k\u00e4yt\u00e4nteisiin liittyvist\u00e4 eroista vaan muutoksesta, joka koskee koko organisaatiota ja sen kulttuuria. Niinp\u00e4 k\u00e4ytt\u00f6\u00f6nottoon on kehitetty erilaisia strategioita, vaiheistuksia ja ohjeistoja.\r\n\r\nT\u00e4m\u00e4n tutkimuksen tarkoituksena on muodostaa kokonaiskuva ketter\u00e4n menetelm\u00e4n k\u00e4ytt\u00f6\u00f6nottoon vaikuttavista tekij\u00f6ist\u00e4, strategioista, l\u00e4hestymistavoista, vaiheista, haasteista, k\u00e4yt\u00e4nteist\u00e4 ja ohjeista. T\u00e4t\u00e4 varten tutkielmassa selvitet\u00e4\u00e4n, mit\u00e4 ketter\u00e4ll\u00e4 l\u00e4hestymistavalla tarkoitetaan ja miten se eroaa perinteisest\u00e4 l\u00e4hestymistavasta, miten ketter\u00e4 l\u00e4hestymistapa voidaan n\u00e4hd\u00e4 organisaatiokulttuurin n\u00e4k\u00f6kulmasta, millaisia strategioita, l\u00e4hestymistapoja ja vaiheita on esitetty ketter\u00e4n menetelm\u00e4n k\u00e4ytt\u00f6\u00f6notolle, millaisia haasteita on havaittu, millaisia k\u00e4yt\u00e4nteit\u00e4 on suositeltu ja millaisia ohjeita on esitetty k\u00e4ytt\u00f6\u00f6notolle. Lis\u00e4ksi ty\u00f6ss\u00e4 kuvataan ja analysoidaan ketterien menetelmien k\u00e4yt\u00f6st\u00e4 tehtyj\u00e4 tapaustutkimuksia. Tutkielma on tehty kirjallisuustutkimuksena. \r\n\r\nTutkimus osoittaa, ett\u00e4 ketter\u00e4 ja perinteinen l\u00e4hestymistapa eroavat merkitt\u00e4vist\u00e4 toisistaan, josta syyst\u00e4 ketter\u00e4n menetelm\u00e4n k\u00e4ytt\u00f6\u00f6notto on edellytt\u00e4\u00e4 huomattavan syv\u00e4llisi\u00e4 muutoksia kehitt\u00e4misprosessissa ja organisaatiokulttuurissa. K\u00e4ytt\u00f6\u00f6notossa voidaan k\u00e4ytt\u00e4\u00e4 laajamittaisen tai inkrementaalisen siirtymisen strategiaa, edeten organisaatiorakenteessa joko ylh\u00e4\u00e4lt\u00e4 alasp\u00e4in tai alhaalta yl\u00f6sp\u00e4in. Vaihejaoille on tyypillist\u00e4 eteneminen tilanteen analysoinnista, tavoitteiden m\u00e4\u00e4rittelyst\u00e4, suunnitelmien tekemisest\u00e4 ja k\u00e4yt\u00e4nteiden valinnasta niiden kokeiluun, analysointiin, k\u00e4ytt\u00f6\u00f6n, edist\u00e4miseen ja prosessin parantamiseen. Hyv\u00e4ll\u00e4 ennakkosuunnittelulla, viestinn\u00e4ll\u00e4, pilotoinnilla ja sitouttamisella voidaan pienent\u00e4\u00e4 k\u00e4ytt\u00f6\u00f6noton haasteita ja muutosvastarintaa. Tutkimuksen tuloksia voidaan hy\u00f6dynt\u00e4\u00e4 ketter\u00e4n menetelm\u00e4n k\u00e4ytt\u00f6\u00f6noton suunnittelussa ja l\u00e4pivienniss\u00e4 organisaatioissa sek\u00e4 jatkotutkimusten kohdentamisessa.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "The adoption of an agile method has proven to be quite challenging. Many kinds of problems are encountered in practice due to substantial differences between the traditional and agile approaches. The question is not just about making changes in some practices and properties of a process model but more profound adjustments involving the whole organization and its culture are needed. To tackle this, a large array of strategies, approaches, phases and practices for the adoption of agile methods have been suggested in the literature\r\n\r\nThis study aims at building an overall picture of the adoption of an agile method in terms of strategies, approaches, phases, challenges, practices and guidelines. For this purpose, we consider the agile approach and how it differs from the traditional approach, the relation of the agile approach to organizational culture, the strategies, approaches and phases suggested for the adoption, challenges encountered in the adoption, as well practices and guidelines recommended for the adoption. In addition, eight case studies on agile method adoption are described and analyzed. The research is based on the relevant literature. \r\n\r\nThe study shows that the agile and traditional approaches substantially differ from each other, requiring indepth changes in the software process and organizational culture when adopting an agile method. Adoption can be conducted with various strategies and approaches, including wholesale and incremental strategies, and top down and bottom up approaches. An adoption process typi-cally proceeds from the assessment of the current situation, goal setting, planning, and selection of agile practices, to piloting, using and promoting them, and continuous improvement of the process. With good preplanning, communication, piloting and commitment it is possible to reduce upcoming challenges and change resistance. The research results can be utilized in planning and implementing an agile method adoption process, as well as in focusing further research efforts on thus far neglected issues.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Jaakko Kamppi (jaankamp) on 2013-04-09 13:02:00.536175. Form: Lukemisen kehityspolu 1. - 4. -luokkalaisilla lapsilla (https://kirjasto.jyu.fi/julkaisut/julkaisulomakkeet/pro-gradu-lomake-1-tekijae). JyX data:", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by jyx lomake-julkaisija (jyx-julkaisija@noreply.fi) on 2013-04-09T13:02:01Z\r\nNo. of bitstreams: 2\r\nURN:NBN:fi:jyu-201304091405.pdf: 1594143 bytes, checksum: 4b62aee90f386b36897a0ca7728f031c (MD5)\r\nlicense.html: 107 bytes, checksum: a7d86e598caa500b1b433bbb9dc8ef1c (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2013-04-09T13:02:01Z (GMT). No. of bitstreams: 2\r\nURN:NBN:fi:jyu-201304091405.pdf: 1594143 bytes, checksum: 4b62aee90f386b36897a0ca7728f031c (MD5)\r\nlicense.html: 107 bytes, checksum: a7d86e598caa500b1b433bbb9dc8ef1c (MD5)\r\n Previous issue date: 2013", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "94 sivua", "language": null, "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": "Scrum", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "XP", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Ketter\u00e4n menetelm\u00e4n k\u00e4ytt\u00f6\u00f6notto", "language": null, "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-201304091405", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Master\u2019s thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Pro gradu -tutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Tietojenk\u00e4sittelytieteiden laitos", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Department of Computer Science and Information Systems", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Information Systems Science", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietoj\u00e4rjestelm\u00e4tiede", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.date.updated", "value": "2013-04-09T13:02:01Z", "language": "", "element": "date", "qualifier": "updated", "schema": "dc"}, {"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": "openAccess", "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": null, "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "organisaatiokulttuuri", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "k\u00e4ytt\u00f6\u00f6notto", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "ketter\u00e4t menetelm\u00e4t", "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.type.okm", "value": "G2", "language": null, "element": "type", "qualifier": "okm", "schema": "dc"}]
id jyx.123456789_41165
language fin
last_indexed 2025-02-18T10:56:47Z
main_date 2013-01-01T00:00:00Z
main_date_str 2013
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/cd70e35e-d04b-4000-85a6-cf2b9267b5ed\/download","text":"URN:NBN:fi:jyu-201304091405.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2013
record_format qdc
source_str_mv jyx
spellingShingle Kamppi, Jaakko Ketterän menetelmän käyttöönotto Scrum XP Information Systems Science Tietojärjestelmätiede 601 organisaatiokulttuuri käyttöönotto ketterät menetelmät
title Ketterän menetelmän käyttöönotto
title_full Ketterän menetelmän käyttöönotto
title_fullStr Ketterän menetelmän käyttöönotto Ketterän menetelmän käyttöönotto
title_full_unstemmed Ketterän menetelmän käyttöönotto Ketterän menetelmän käyttöönotto
title_short Ketterän menetelmän käyttöönotto
title_sort ketterän menetelmän käyttöönotto
title_txtP Ketterän menetelmän käyttöönotto
topic Scrum XP Information Systems Science Tietojärjestelmätiede 601 organisaatiokulttuuri käyttöönotto ketterät menetelmät
topic_facet 601 Information Systems Science Scrum Tietojärjestelmätiede XP ketterät menetelmät käyttöönotto organisaatiokulttuuri
url https://jyx.jyu.fi/handle/123456789/41165 http://www.urn.fi/URN:NBN:fi:jyu-201304091405
work_keys_str_mv AT kamppijaakko ketteränmenetelmänkäyttöönotto