Ketterä kehitys, äärimmäiset vaatimukset?
KARJALAINEN, REETA (2010)
KARJALAINEN, REETA
2010
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ä
2010-06-03
Julkaisun pysyvä osoite on
https://urn.fi/urn:nbn:fi:uta-1-20647
https://urn.fi/urn:nbn:fi:uta-1-20647
Tiivistelmä
Vaatimusten määrittely muodostaa ohjelmistoprojektin kulmakiven, jonka varaan projektin kaikki myöhempi menestys rakentuu. Vaatimusten muuttuminen kesken projektin on varsin tavallista mutta varmasti ongelmallista. Ketterien ohjelmistokehitysmenetelmien väitetään paitsi sietävän epävarmuutta myös suorastaan syleilevän muutoksia, mutta miten se käytännössä tapahtuu? Ja pitääkö ketterässä ohjelmistokehityksessä vaatimuksistakin tulla jotenkin ketteriä tai äärimmäisiä? Tässä tutkielmassa vertaillaan, miten vaatimusten määrittely perinteisissä ohjelmistokehitysmalleissa eroaa ketterien menetelmien käytännöistä, ja millaisia ilmiöitä ns. ketteryys voi aiheuttaa. Tutkielmassa selvitetään, mitä ketterä vaatimusten käsittely on, ja mihin ketterät menetelmät vaatimusten määrittelyn ja hallinnan näkökulmasta kelpaavat.
Asiasanat:ohjelmistotuotanto, ohjelmistoprojekti, ketterät menetelmät, Scrum, XP, vaatimukset, vaatimusten määrittely, vaatimusten hallinta
Asiasanat:ohjelmistotuotanto, ohjelmistoprojekti, ketterät menetelmät, Scrum, XP, vaatimukset, vaatimusten määrittely, vaatimusten hallinta