Requirements Engineering Failure Factors in Software Projects

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 tutk...

Full description

Bibliographic Details
Main Author: Räsänen, Teemu
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Format: Master's thesis
Language:eng
Published: 2021
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/79161
_version_ 1826225748247052288
author Räsänen, Teemu
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Räsänen, Teemu Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Räsänen, Teemu Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Räsänen, Teemu
datasource_str_mv jyx
description 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.
first_indexed 2024-09-11T08:51:10Z
format Pro gradu
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Siponen, Mikko", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "R\u00e4s\u00e4nen, Teemu", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2021-12-23T06:30:30Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2021-12-23T06:30:30Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2021", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/79161", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Vaatimusm\u00e4\u00e4rittely on olennainen osa sovellusprojekteja ja sen onnistumisella on merkitt\u00e4v\u00e4 vaikutus kaikkiin muihin sovellusprojektin osa-alueisiin. T\u00e4ss\u00e4 tutkielmassa pyrit\u00e4\u00e4n tuottamaan lis\u00e4\u00e4 tietoa vaatimusm\u00e4\u00e4rittelyyn liittyvist\u00e4 ep\u00e4onnistumistekij\u00f6ist\u00e4 kirjallisuuskatsauksen ja empiirisen tutkimuksen avulla. Kirjallisuuskatsauksessa k\u00e4yd\u00e4\u00e4n l\u00e4pi olemassa olevia sovellusprojektien ep\u00e4onnistumistekij\u00f6it\u00e4 k\u00e4sittelevi\u00e4 tutkimuksia ja selvitet\u00e4\u00e4n, mitk\u00e4 tutkimuksissa mainituista ep\u00e4onnistumistekij\u00f6ist\u00e4 koskevat vaatimusm\u00e4\u00e4rittely\u00e4. Tutkielman empiirinen osa pohjautuu laadulliseen haastattelututkimukseen, jossa selvitet\u00e4\u00e4n, mit\u00e4 vaatimusm\u00e4\u00e4rittelyyn liittyvi\u00e4 ep\u00e4onnistumistekij\u00f6it\u00e4 IT-alan asiantuntijat pit\u00e4v\u00e4t merkitt\u00e4vimpin\u00e4. Tutkielman kirjallisuuskatsauksessa l\u00f6ydettiin aiemmista tutkimuksista yhteens\u00e4 17 vaatimusm\u00e4\u00e4rittelyyn liittyv\u00e4\u00e4 ep\u00e4onnistumistekij\u00e4\u00e4, ja empiirisess\u00e4 tutkimuksessa toteutetuista seitsem\u00e4st\u00e4 haastattelusta ep\u00e4onnistumistekij\u00f6it\u00e4 tunnistettiin kahdeksan. N\u00e4ist\u00e4 kahdeksasta ep\u00e4onnistumistekij\u00e4st\u00e4 nelj\u00e4 mainitaan kirjallisuuskatsauksessa l\u00e4pik\u00e4ydyiss\u00e4 tutkimuksissa ja nelj\u00e4 on kokonaan uusia.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "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.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Miia Hakanen (mihakane@jyu.fi) on 2021-12-23T06:30:30Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2021-12-23T06:30:30Z (GMT). No. of bitstreams: 0\n Previous issue date: 2021", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "60", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.format.mimetype", "value": "application/pdf", "language": null, "element": "format", "qualifier": "mimetype", "schema": "dc"}, {"key": "dc.language.iso", "value": "eng", "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": "requirements engineering", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "software projects", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "failure factors", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Requirements Engineering Failure Factors in Software Projects", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "master thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-202112236143", "language": "", "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Pro gradu -tutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Master\u2019s thesis", "language": "en", "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": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "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": "yvv.contractresearch.funding", "value": "0", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_bdcc", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "masterThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "601", "language": "", "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "vaatimusm\u00e4\u00e4rittelyt", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "ohjelmistokehitys", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "vaatimustenhallinta", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "projektit", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "requirement specifications", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "software development", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "requirements engineering", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "projects", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.format.content", "value": "fulltext", "language": null, "element": "format", "qualifier": "content", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.type.okm", "value": "G2", "language": null, "element": "type", "qualifier": "okm", "schema": "dc"}]
id jyx.123456789_79161
language eng
last_indexed 2025-02-18T10:56:36Z
main_date 2021-01-01T00:00:00Z
main_date_str 2021
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/d2b6c6f6-e871-4846-8b69-2fa8e09ef115\/download","text":"URN:NBN:fi:jyu-202112236143.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2021
record_format qdc
source_str_mv jyx
spellingShingle Räsänen, Teemu Requirements Engineering Failure Factors in Software Projects requirements engineering software projects failure factors Tietojärjestelmätiede Information Systems Science 601 vaatimusmäärittelyt ohjelmistokehitys vaatimustenhallinta projektit requirement specifications software development projects
title Requirements Engineering Failure Factors in Software Projects
title_full Requirements Engineering Failure Factors in Software Projects
title_fullStr Requirements Engineering Failure Factors in Software Projects Requirements Engineering Failure Factors in Software Projects
title_full_unstemmed Requirements Engineering Failure Factors in Software Projects Requirements Engineering Failure Factors in Software Projects
title_short Requirements Engineering Failure Factors in Software Projects
title_sort requirements engineering failure factors in software projects
title_txtP Requirements Engineering Failure Factors in Software Projects
topic requirements engineering software projects failure factors Tietojärjestelmätiede Information Systems Science 601 vaatimusmäärittelyt ohjelmistokehitys vaatimustenhallinta projektit requirement specifications software development projects
topic_facet 601 Information Systems Science Tietojärjestelmätiede failure factors ohjelmistokehitys projects projektit requirement specifications requirements engineering software development software projects vaatimusmäärittelyt vaatimustenhallinta
url https://jyx.jyu.fi/handle/123456789/79161 http://www.urn.fi/URN:NBN:fi:jyu-202112236143
work_keys_str_mv AT räsänenteemu requirementsengineeringfailurefactorsinsoftwareprojects