dc.contributor.author | Airaksinen, Tomi | |
dc.date.accessioned | 2009-04-29T12:09:30Z | |
dc.date.available | 2009-04-29T12:09:30Z | |
dc.date.issued | 2004 | |
dc.identifier.uri | https://jyx.jyu.fi/handle/123456789/19988 | |
dc.description.abstract | 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ä.
| en |
dc.language.iso | fin | |
dc.subject.other | Crystal metodologiaperhe | en |
dc.subject.other | Scrum | en |
dc.subject.other | XP | en |
dc.subject.other | ketterän allianssin manifesti | en |
dc.subject.other | ketterät menetelmät | en |
dc.subject.other | ohjelmistotuotanto | en |
dc.title | Ketterät menetelmät | |
dc.identifier.urn | URN:NBN:fi:jyu-200904231486 | |
dc.type.dcmitype | Text | en |
dc.type.ontasot | Kandidaatintutkielma | fi |
dc.type.ontasot | Bachelor's thesis | en |
dc.contributor.tiedekunta | Informaatioteknologian tiedekunta | fi |
dc.contributor.tiedekunta | Faculty of Information Technology | en |
dc.contributor.laitos | Informaatioteknologia | fi |
dc.contributor.laitos | Information Technology | en |
dc.contributor.yliopisto | University of Jyväskylä | en |
dc.contributor.yliopisto | Jyväskylän yliopisto | fi |
dc.contributor.oppiaine | Tietojärjestelmätiede | fi |
dc.contributor.oppiaine | Information Systems Science | en |
dc.rights.accesslevel | restrictedAccess | fi |
dc.rights.accessrights | This material has a restricted access due to copyright reasons. | en |
dc.rights.accessrights | Luettavissa tekijänoikeudellisista syistä vain Jyväskylän yliopiston Tietojenkäsittelytieteiden laitoksella. | fi |