Ketterät menetelmät

Jyväskylä, Jyväskylän yliopisto, 21.5.2004. Kandidaatin tutkielma, 30 sivua. Ohjelmistokehityksessä esiintyy jännittyneisyyttä laadun, kustannusten ja ajan välillä. Kustannustehokkaan ja laadukkaan järjestelmän toimittaminen nykypäivän (constrained) aika teennäisille markkinoille on vaikea tehtä...

Täydet tiedot

Bibliografiset tiedot
Päätekijä: Airaksinen, Tomi
Muut tekijät: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, University of Jyväskylä, Jyväskylän yliopisto
Aineistotyyppi: Kandityö
Kieli:fin
Julkaistu: 2004
Aiheet:
Linkit: https://jyx.jyu.fi/handle/123456789/19988
_version_ 1826225792654245888
author Airaksinen, Tomi
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_facet Airaksinen, Tomi Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto Airaksinen, Tomi Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_sort Airaksinen, Tomi
datasource_str_mv jyx
description Jyväskylä, Jyväskylän yliopisto, 21.5.2004. Kandidaatin tutkielma, 30 sivua. Ohjelmistokehityksessä esiintyy jännittyneisyyttä laadun, kustannusten ja ajan välillä. Kustannustehokkaan ja laadukkaan järjestelmän toimittaminen nykypäivän (constrained) aika teennäisille markkinoille on vaikea tehtävä. Monet perinteiset ohjelmistoprosessit ovat huippuunsa raskaita dokumentaation ja kankeiden kontrollimekanismien vuoksi, tehden vaikeaksi soveltaa niitä erilaisiin ohjelmistoprojekteihin. Uudet ohjelmistokehitysmenetelmät, ketterät menetelmät, ovat tekemässä tuloaan ohjelmistoteollisuuteen. Nämä menetelmät esiteltiin vuoden 2001 alussa ketterän allianssin manifestin muodossa. Ketterän allianssin manifesti koostuu neljästä arvosta ja kahdestatoista periaatteesta, jotka kuvaavat tarkoin kaikille ketterille menetelmille yhteisen ideologisen taustan. Ketterät menetelmät keskittyvät mieluummin ohjelmistokoodiin kuin dokumentaatioon. Niitä kutsutaan ketteriksi koska, toisin kuin perinteiset ohjelmistoprosessit, ne ovat mukautumiskykyisiä muuttuviin ympäristötekijöihin ja asiakasvaatimuksiin, eivätkä kankeita liikkeissään. Ensiksi tutkimuksen tarkoituksena on tarkastella ketterän allianssin manifestia ja sen kautta johtaa ydinasioita ja ominaisuuksia, jotka ovat yhteisiä erilaisille ketterille menetelmille. Tätä kautta pyritään luomaan kuvaus sille mitä termillä ketterä tarkoitetaan ja mikä tekee ohjelmistokehitysmetodista ketterän. Toiseksi tarkoituksena on käydä läpi olemassa olevia menetelmiä ja tarkastelemalla mitä ominaisuuksia niillä on ja millaisiin projekteihin ne ovat soveliaita. Menetelmät (Extreme Programming (vrt. XP), Scrum ja Crystal metodologiaperhe) esitellään käymällä läpi rakenne, jossa tarkastellaan menetelmän prosessia, rooleja ja vastuita, ja käytäntöjä.     
first_indexed 2012-12-06T00:00:16Z
format Kandityö
fullrecord [{"key": "dc.contributor.author", "value": "Airaksinen, Tomi", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2009-04-29T12:09:30Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2009-04-29T12:09:30Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2004", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/19988", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Jyv\u00e4skyl\u00e4, Jyv\u00e4skyl\u00e4n yliopisto, 21.5.2004.\r\nKandidaatin tutkielma, 30 sivua.\r\nOhjelmistokehityksess\u00e4 esiintyy j\u00e4nnittyneisyytt\u00e4 laadun, kustannusten ja ajan v\u00e4lill\u00e4.\r\nKustannustehokkaan ja laadukkaan j\u00e4rjestelm\u00e4n toimittaminen nykyp\u00e4iv\u00e4n\r\n(constrained) aika teenn\u00e4isille markkinoille on vaikea teht\u00e4v\u00e4. Monet perinteiset\r\nohjelmistoprosessit ovat huippuunsa raskaita dokumentaation ja kankeiden\r\nkontrollimekanismien vuoksi, tehden vaikeaksi soveltaa niit\u00e4 erilaisiin\r\nohjelmistoprojekteihin. Uudet ohjelmistokehitysmenetelm\u00e4t, ketter\u00e4t menetelm\u00e4t, ovat\r\ntekem\u00e4ss\u00e4 tuloaan ohjelmistoteollisuuteen. N\u00e4m\u00e4 menetelm\u00e4t esiteltiin vuoden 2001\r\nalussa ketter\u00e4n allianssin manifestin muodossa. Ketter\u00e4n allianssin manifesti koostuu\r\nnelj\u00e4st\u00e4 arvosta ja kahdestatoista periaatteesta, jotka kuvaavat tarkoin kaikille ketterille\r\nmenetelmille yhteisen ideologisen taustan. Ketter\u00e4t menetelm\u00e4t keskittyv\u00e4t mieluummin\r\nohjelmistokoodiin kuin dokumentaatioon. Niit\u00e4 kutsutaan ketteriksi koska, toisin kuin\r\nperinteiset ohjelmistoprosessit, ne ovat mukautumiskykyisi\u00e4 muuttuviin\r\nymp\u00e4rist\u00f6tekij\u00f6ihin ja asiakasvaatimuksiin, eiv\u00e4tk\u00e4 kankeita liikkeiss\u00e4\u00e4n.\r\nEnsiksi tutkimuksen tarkoituksena on tarkastella ketter\u00e4n allianssin manifestia ja sen\r\nkautta johtaa ydinasioita ja ominaisuuksia, jotka ovat yhteisi\u00e4 erilaisille ketterille\r\nmenetelmille. T\u00e4t\u00e4 kautta pyrit\u00e4\u00e4n luomaan kuvaus sille mit\u00e4 termill\u00e4 ketter\u00e4 \r\ntarkoitetaan ja mik\u00e4 tekee ohjelmistokehitysmetodista ketter\u00e4n. Toiseksi tarkoituksena\r\non k\u00e4yd\u00e4 l\u00e4pi olemassa olevia menetelmi\u00e4 ja tarkastelemalla mit\u00e4 ominaisuuksia niill\u00e4\r\non ja millaisiin projekteihin ne ovat soveliaita. Menetelm\u00e4t (Extreme Programming (vrt.\r\nXP), Scrum ja Crystal metodologiaperhe) esitell\u00e4\u00e4n k\u00e4ym\u00e4ll\u00e4 l\u00e4pi rakenne, jossa\r\ntarkastellaan menetelm\u00e4n prosessia, rooleja ja vastuita, ja k\u00e4yt\u00e4nt\u00f6j\u00e4.\r\n\u00a0\u00a0\u00a0\u00a0", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Seija Paananen (sepaanan@jyu.fi) on 2009-04-23T12:51:10Z\r\nNo. of bitstreams: 2\r\nTomi.Airaksinen.pdf: 322567 bytes, checksum: cc09938ebaa67e52d091d089795d39d1 (MD5)\r\nlicense.xml: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Approved for entry into archive by Marja-Leena Harjuniemi(mharjuni@cc.jyu.fi) on 2009-04-29T12:09:30Z (GMT) No. of bitstreams: 2\r\nlicense.xml: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)\r\nTomi.Airaksinen.pdf: 322567 bytes, checksum: cc09938ebaa67e52d091d089795d39d1 (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2009-04-29T12:09:30Z (GMT). No. of bitstreams: 2\r\nlicense.xml: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)\r\nTomi.Airaksinen.pdf: 322567 bytes, checksum: cc09938ebaa67e52d091d089795d39d1 (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": "Crystal metodologiaperhe", "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": "XP", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "ketter\u00e4n allianssin manifesti", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "ketter\u00e4t menetelm\u00e4t", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "ohjelmistotuotanto", "language": "en", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Ketter\u00e4t menetelm\u00e4t", "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-200904231486", "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": "Bachelor's thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatintutkielma", "language": "fi", "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": "restrictedAccess", "language": null, "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"}, {"key": "dc.rights.accessrights", "value": "This material has a restricted access due to copyright reasons.", "language": "en", "element": "rights", "qualifier": "accessrights", "schema": "dc"}, {"key": "dc.rights.accessrights", "value": "Luettavissa tekij\u00e4noikeudellisista syist\u00e4 vain Jyv\u00e4skyl\u00e4n yliopiston Tietojenk\u00e4sittelytieteiden laitoksella.", "language": "fi", "element": "rights", "qualifier": "accessrights", "schema": "dc"}]
id jyx.123456789_19988
language fin
last_indexed 2025-02-18T10:55:50Z
main_date 2004-01-01T00:00:00Z
main_date_str 2004
publishDate 2004
record_format qdc
source_str_mv jyx
spellingShingle Airaksinen, Tomi Ketterät menetelmät Crystal metodologiaperhe Scrum XP ketterän allianssin manifesti ketterät menetelmät ohjelmistotuotanto Tietojärjestelmätiede Information Systems Science
title Ketterät menetelmät
title_full Ketterät menetelmät
title_fullStr Ketterät menetelmät Ketterät menetelmät
title_full_unstemmed Ketterät menetelmät Ketterät menetelmät
title_short Ketterät menetelmät
title_sort ketterät menetelmät
title_txtP Ketterät menetelmät
topic Crystal metodologiaperhe Scrum XP ketterän allianssin manifesti ketterät menetelmät ohjelmistotuotanto Tietojärjestelmätiede Information Systems Science
topic_facet Crystal metodologiaperhe Information Systems Science Scrum Tietojärjestelmätiede XP ketterän allianssin manifesti ketterät menetelmät ohjelmistotuotanto
url https://jyx.jyu.fi/handle/123456789/19988 http://www.urn.fi/URN:NBN:fi:jyu-200904231486
work_keys_str_mv AT airaksinentomi ketterätmenetelmät