Requirements Engineering Failure Factors in Software Projects
Authors
Date
2021Copyright
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Vaatimusmäärittely on olennainen osa sovellusprojekteja ja sen onnistumisella on merkittävä vaikutus kaikkiin muihin sovellusprojektin osa-alueisiin. Tässä tutkielmassa pyritään tuottamaan lisää tietoa vaatimusmäärittelyyn liittyvistä epäonnistumistekijöistä kirjallisuuskatsauksen ja empiirisen tutkimuksen avulla. Kirjallisuuskatsauksessa käydään läpi olemassa olevia sovellusprojektien epäonnistumistekijöitä käsitteleviä tutkimuksia ja selvitetään, mitkä tutkimuksissa mainituista epäonnistumistekijöistä koskevat vaatimusmäärittelyä. Tutkielman empiirinen osa pohjautuu laadulliseen haastattelututkimukseen, jossa selvitetään, mitä vaatimusmäärittelyyn liittyviä epäonnistumistekijöitä IT-alan asiantuntijat pitävät merkittävimpinä. Tutkielman kirjallisuuskatsauksessa löydettiin aiemmista tutkimuksista yhteensä 17 vaatimusmäärittelyyn liittyvää epäonnistumistekijää, ja empiirisessä tutkimuksessa toteutetuista seitsemästä haastattelusta epäonnistumistekijöitä tunnistettiin kahdeksan. Näistä kahdeksasta epäonnistumistekijästä neljä mainitaan kirjallisuuskatsauksessa läpikäydyissä tutkimuksissa ja neljä on kokonaan uusia.
...
Requirements engineering is an essential part of software projects, and its success has a significant impact to all other project activities. This study attempts to produce more information regarding requirements engineering failure factors by the means of a literature review and an empirical research. In the literature review, existing scientific papers addressing software project failure factors are examined to find out which of the mentioned failure factors concern requirements engineering. The empirical part of the study is based on a qualitative interview research, where it is investigated what requirements engineering failure factors are the most prominent according to IT professionals. A total of 17 requirements engineering failure factors were identified in the literature review, and eight failure factors were disclosed from the seven interviews of the empirical research. Four of these eight failure factors are mentioned in the scientific papers inspected in the literature review, whereas four are entirely novel.
...
Keywords
Metadata
Show full item recordCollections
- Pro gradu -tutkielmat [29367]
Related items
Showing items with similar title or keywords.
-
Secure software design and development : towards practical models for implementing information security into the requirements engineering process
Väyrynen, Aino-Maria; Räisänen, Elina (2020)Vaatimusmäärittelyprosessin tavoitteena on kerätä ja jalostaa ratkaisuiksi tuotteen tai palvelun sidosryhmiksi tunnistettujen osapuolten ajatuksia ja tarpeita. Näiden ratkaisujen avulla poistetaan asiakkaan liiketoiminnassa ... -
Requirements risk management in agile software development projects
Puttonen, Heidi (2018)Erilaisten ketterien järjestelmäkehitys menetelmien kasvanut suosio on vaikuttanut perinteiseen tapaan ymmärtää järjestelmävaatimusten hallintaa. Ketterissä järjestelmäkehitys projekteissa vaatimusmäärittely prosessin ... -
Why do software development projects fail? : emphasising the supplier's perspective and the project start-up
Savolainen, Paula (University of Jyväskylä, 2011) -
Suppliers’ software development project start-up practices
Merikoski, Helena; Savolainen, Paula; Ahonen, Jarmo J. (Emerald Publishing Ltd., 2017)Purpose The purpose of this paper is to present a life cycle phase of a software development project which is substantial for the success of the project. This paper visualizes the project start-up phase from suppliers’ ... -
The success of requirement elicitation in IT-projects
Soini, Helka (2023)IT-projektit ovat monitahoisia ja kompleksisia kokonaisuuksia, joiden hallitseminen sekä läpivieminen annetussa ajassa sekä budjetissa on haastavaa. Hyvin usein projektin aikana kohdatut ongelmat kulminoituvat projektin ...