Hajauttamisen ongelmat ohjelmistokehityksessä Ratkaisuna Scrum?

 Mattila, Mikko Antero Tietojärjestelmätieteen kandidaatintutkielma Jyväskylä, Jyväskylän yliopisto, 2009, 28 s. Tutkielmassa käsitellään hajautetussa ohjelmistokehityksessä esiintyneitä ongelmia, sekä pohditaan soveltuuko Scrum ratkaisuksi niihin. Esittelen yleisiä hajautetun ohjelmistokehityksen...

Full description

Bibliographic Details
Main Author: Mattila, Mikko
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, University of Jyväskylä, Jyväskylän yliopisto
Format: Bachelor's thesis
Language:fin
Published: 2009
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/21716
_version_ 1826225790668242944
author Mattila, Mikko
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_facet Mattila, Mikko Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto Mattila, Mikko Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_sort Mattila, Mikko
datasource_str_mv jyx
description  Mattila, Mikko Antero Tietojärjestelmätieteen kandidaatintutkielma Jyväskylä, Jyväskylän yliopisto, 2009, 28 s. Tutkielmassa käsitellään hajautetussa ohjelmistokehityksessä esiintyneitä ongelmia, sekä pohditaan soveltuuko Scrum ratkaisuksi niihin. Esittelen yleisiä hajautetun ohjelmistokehityksen ongelmia ja niiden ratkaisuja, sekä käytännön kokemuksia hajautetuista Scrum-projekteista. Lopuksi vertailen yleisiä hajautetun kehityksen ongelmia case-tutkimuksissa esiintyneisiin ongelmiin, sekä arvioin Scrumista saatavia hyötyjä hajautetussa ohjelmistokehityksessä. Hajautetun ohjelmistokehityksen ongelmat voidaan kategorisoida viiden keskipakoisvoiman avulla: kommunikaatio, koordinaatio, kontrolli, koheesio ja kulttuuri. Totesin Scrumin lieventävän useita hajauttamisesta johtuvia ongelmia. Scrum parantaa kommunikaatiota sekä eri toimipisteiden välillä, että yhden toimipisteen sisällä. Se myös helpottaa projektin kontrollointia ja koordinointia. Eräiden Scrumin käytäntöjen, kuten suunnittelukokousten, havaittiin parantavan myös toimipisteiden välistä yhteishenkeä, eli koheesiota. Scrumin todettiin jossain määrin lieventävän myös kulttuurieroista johtuvia ongelmia. Voidaan siis sanoa, että Scrum auttaa useimpien hajauttamisen aiheuttamien ongelmien voittamisessa, ja soveltuu hyvin hajautettuun ohjelmistokehitykseen, vaikka se ei pystykään kaikkia ongelmia ratkaisemaan.   
first_indexed 2012-12-06T00:00:34Z
format Kandityö
free_online_boolean 1
fullrecord [{"key": "dc.contributor.author", "value": "Mattila, Mikko", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2009-09-07T05:06:44Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2009-09-07T05:06:44Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2009", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/21716", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "\u00a0Mattila, Mikko Antero Tietoj\u00e4rjestelm\u00e4tieteen kandidaatintutkielma Jyv\u00e4skyl\u00e4, Jyv\u00e4skyl\u00e4n yliopisto, 2009, 28 s.\r\nTutkielmassa k\u00e4sitell\u00e4\u00e4n hajautetussa ohjelmistokehityksess\u00e4 esiintyneit\u00e4 ongelmia, sek\u00e4 pohditaan soveltuuko Scrum ratkaisuksi niihin. Esittelen yleisi\u00e4 hajautetun ohjelmistokehityksen ongelmia ja niiden ratkaisuja, sek\u00e4 k\u00e4yt\u00e4nn\u00f6n kokemuksia hajautetuista Scrum-projekteista. Lopuksi vertailen yleisi\u00e4 hajautetun kehityksen ongelmia case-tutkimuksissa esiintyneisiin ongelmiin, sek\u00e4 arvioin Scrumista saatavia hy\u00f6tyj\u00e4 hajautetussa ohjelmistokehityksess\u00e4.\r\nHajautetun ohjelmistokehityksen ongelmat voidaan kategorisoida viiden keskipakoisvoiman avulla: kommunikaatio, koordinaatio, kontrolli, koheesio ja kulttuuri.\r\nTotesin Scrumin lievent\u00e4v\u00e4n useita hajauttamisesta johtuvia ongelmia. Scrum parantaa kommunikaatiota sek\u00e4 eri toimipisteiden v\u00e4lill\u00e4, ett\u00e4 yhden toimipisteen sis\u00e4ll\u00e4. Se my\u00f6s helpottaa projektin kontrollointia ja koordinointia. Er\u00e4iden Scrumin k\u00e4yt\u00e4nt\u00f6jen, kuten suunnittelukokousten, havaittiin parantavan my\u00f6s toimipisteiden v\u00e4list\u00e4 yhteishenke\u00e4, eli koheesiota. Scrumin todettiin jossain m\u00e4\u00e4rin lievent\u00e4v\u00e4n my\u00f6s kulttuurieroista johtuvia ongelmia.\r\nVoidaan siis sanoa, ett\u00e4 Scrum auttaa useimpien hajauttamisen aiheuttamien ongelmien voittamisessa, ja soveltuu hyvin hajautettuun ohjelmistokehitykseen, vaikka se ei pystyk\u00e4\u00e4n kaikkia ongelmia ratkaisemaan.\r\n\u00a0\u00a0", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Seija Paananen (sepaanan@jyu.fi) on 2009-09-07T05:06:44Z\r\nNo. of bitstreams: 2\r\nMikko.Mattila.pdf: 332012 bytes, checksum: e60194800c07c6537d501f04664b4932 (MD5)\r\nlicense.xml: 4317 bytes, checksum: bbc12da0f35b78798e8ca4ac4adb9cff (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2009-09-07T05:06:44Z (GMT). No. of bitstreams: 2\r\nMikko.Mattila.pdf: 332012 bytes, checksum: e60194800c07c6537d501f04664b4932 (MD5)\r\nlicense.xml: 4317 bytes, checksum: bbc12da0f35b78798e8ca4ac4adb9cff (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "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": "ongelmat", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "ketter\u00e4 ohjelmistokehitys", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "hajauttaminen", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "Scrum", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "tutkielma", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Hajauttamisen ongelmat ohjelmistokehityksess\u00e4 Ratkaisuna Scrum?", "language": null, "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "bachelor thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-200909073876", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.dcmitype", "value": "Text", "language": "en", "element": "type", "qualifier": "dcmitype", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatintutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Bachelor's 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": "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": "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": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_7a1f", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": "fi", "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "bachelorThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}]
id jyx.123456789_21716
language fin
last_indexed 2025-02-18T10:55:17Z
main_date 2009-01-01T00:00:00Z
main_date_str 2009
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/ebce696c-a9f7-481c-9071-61a97d4e4ebd\/download","text":"Mikko.Mattila.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2009
record_format qdc
source_str_mv jyx
spellingShingle Mattila, Mikko Hajauttamisen ongelmat ohjelmistokehityksessä Ratkaisuna Scrum? ongelmat ketterä ohjelmistokehitys hajauttaminen Scrum tutkielma Tietojärjestelmätiede Information Systems Science
title Hajauttamisen ongelmat ohjelmistokehityksessä Ratkaisuna Scrum?
title_full Hajauttamisen ongelmat ohjelmistokehityksessä Ratkaisuna Scrum?
title_fullStr Hajauttamisen ongelmat ohjelmistokehityksessä Ratkaisuna Scrum? Hajauttamisen ongelmat ohjelmistokehityksessä Ratkaisuna Scrum?
title_full_unstemmed Hajauttamisen ongelmat ohjelmistokehityksessä Ratkaisuna Scrum? Hajauttamisen ongelmat ohjelmistokehityksessä Ratkaisuna Scrum?
title_short Hajauttamisen ongelmat ohjelmistokehityksessä Ratkaisuna Scrum?
title_sort hajauttamisen ongelmat ohjelmistokehityksessä ratkaisuna scrum
title_txtP Hajauttamisen ongelmat ohjelmistokehityksessä Ratkaisuna Scrum?
topic ongelmat ketterä ohjelmistokehitys hajauttaminen Scrum tutkielma Tietojärjestelmätiede Information Systems Science
topic_facet Information Systems Science Scrum Tietojärjestelmätiede hajauttaminen ketterä ohjelmistokehitys ongelmat tutkielma
url https://jyx.jyu.fi/handle/123456789/21716 http://www.urn.fi/URN:NBN:fi:jyu-200909073876
work_keys_str_mv AT mattilamikko hajauttamisenongelmatohjelmistokehityksessäratkaisunascrum