Extreme Programming.
LINDBERG, HARRI (2003)
LINDBERG, HARRI
2003
Tietojenkäsittelyoppi - Computer Science
Informaatiotieteiden tiedekunta - Faculty of Information Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2003-12-19
Julkaisun pysyvä osoite on
https://urn.fi/urn:nbn:fi:uta-1-12552
https://urn.fi/urn:nbn:fi:uta-1-12552
Tiivistelmä
Tutkimusten mukaan ohjelmistoprojektien onnistumistodennäköisyys ei ole hyvä. Projektit myöhästelevät ja ylittävät aikataulunsa. Ohjelmistoprojektien hallintaan on käytetty perinteisiä menetelmiä kuten vesiputousmallia, mutta niiden noudattaminen hyvinkään dokumentoidun laatujärjestelmän puitteissa ei useinkaan auta projektipäälliköitä.
Muutaman viime vuoden aikana on keskusteltu uusista projektinhallintametodologioista, joilla näitä ongelmia voitaisiin välttää tai vähentää. Näistä eniten esillä on ollut Extreme Programming, josta käytetään myös yleisesti lyhennystä XP. Tämän tutkimuksen tarkoituksena on tutustua kyseiseen metodologiaan sekä vertailtu sitä perinteisiin metodologioihin. Tarkastelu tapahtuu etupäässä projektipäällikön näkökulmasta, mutta esiin on tuotu myös ohjelmoijien, asiakkaan ja johdon näkökulmia. Lopussa on esitetty projektimalleja, joiden toteuttamisessa XP:stä saattaisi olla apua. Toisaalta tarkoituksena on ollut myös suhtautua XP:hen terveen kriittisesti ja etsiä siitä mahdollisimman luotettavaa tietoa, jotta tiedettäisiin, milloin sen käyttö ei ole järkevää. Myös tällaisia projektimalleja ja reunaehtoja on esitetty tutkimuksen lopussa.
Avainsanat ja -sanonnat: Extreme Programming, projektinhallinta, ohjelmistokehitys.
CR-luokat: K.6.3, K.6.1, D.2.9.
Muutaman viime vuoden aikana on keskusteltu uusista projektinhallintametodologioista, joilla näitä ongelmia voitaisiin välttää tai vähentää. Näistä eniten esillä on ollut Extreme Programming, josta käytetään myös yleisesti lyhennystä XP. Tämän tutkimuksen tarkoituksena on tutustua kyseiseen metodologiaan sekä vertailtu sitä perinteisiin metodologioihin. Tarkastelu tapahtuu etupäässä projektipäällikön näkökulmasta, mutta esiin on tuotu myös ohjelmoijien, asiakkaan ja johdon näkökulmia. Lopussa on esitetty projektimalleja, joiden toteuttamisessa XP:stä saattaisi olla apua. Toisaalta tarkoituksena on ollut myös suhtautua XP:hen terveen kriittisesti ja etsiä siitä mahdollisimman luotettavaa tietoa, jotta tiedettäisiin, milloin sen käyttö ei ole järkevää. Myös tällaisia projektimalleja ja reunaehtoja on esitetty tutkimuksen lopussa.
Avainsanat ja -sanonnat: Extreme Programming, projektinhallinta, ohjelmistokehitys.
CR-luokat: K.6.3, K.6.1, D.2.9.