Challenges in requirements elicitation an integrative literature review

Suuri osa ohjelmistokehitysprojekteista epäonnistuu riippumatta projektin koosta. Projektit voivat epäonnistua ohjelmointivirheiden vuoksi, mutta voidaan epäillä että monet projektit alkavat epäonnistua jo ennen kuin ohjelmointi on edes alkanut. Tämä epäilys johtuu siitä että monessa tapauksessa ohj...

Täydet tiedot

Bibliografiset tiedot
Päätekijä: Itkonen, Paavo
Muut tekijät: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Aineistotyyppi: Pro gradu
Kieli:eng
Julkaistu: 2018
Aiheet:
Linkit: https://jyx.jyu.fi/handle/123456789/59969
_version_ 1826225686737584128
author Itkonen, Paavo
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Itkonen, Paavo Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Itkonen, Paavo Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Itkonen, Paavo
datasource_str_mv jyx
description Suuri osa ohjelmistokehitysprojekteista epäonnistuu riippumatta projektin koosta. Projektit voivat epäonnistua ohjelmointivirheiden vuoksi, mutta voidaan epäillä että monet projektit alkavat epäonnistua jo ennen kuin ohjelmointi on edes alkanut. Tämä epäilys johtuu siitä että monessa tapauksessa ohjelmistossa ei ole lainkaan asiakkaan odottamaa toiminnallisuutta, tai ohjelmiston toiminnallisuudet eroavat huomattavasti siitä mitä asiakas odotti. Tällaiset epäkohdat tyypillisesti eivät johdu ohjelmointivirheistä, vaan virheistä vaatimusten elisitoinnissa. Tämä tutkielma pyrkii selkeyttämään haasteita vaatimusten elisitoinnissa sekä tarjoamaan myös joitain parannusehdotuksia vaatimusten elisitointiin. A large share of software development projects fail, and project failures do not depend on the size of the project. Projects can fail because of errors in programming, but it can be suspected that many projects start failing already before the programming has even started. This can be suspected because in many cases the software is missing altogether a functionality the customer was expecting, or the functionalities of the software are essentially different from what the customer was expecting. These deficiencies typically do not result from programming mistakes, but from errors in requirements elicitation. This study aims at clarifying the challenges in requirements elicitation, and also at suggesting some improvements to the requirements elicitation.
first_indexed 2019-08-19T08:21:18Z
format Pro gradu
fullrecord [{"key": "dc.contributor.advisor", "value": "Heimb\u00fcrger, Anneli", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Itkonen, Paavo", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2018-10-26T13:10:51Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2018-10-26T13:10:51Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2018", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/59969", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Suuri osa ohjelmistokehitysprojekteista ep\u00e4onnistuu riippumatta projektin koosta. Projektit voivat ep\u00e4onnistua ohjelmointivirheiden vuoksi, mutta voidaan ep\u00e4ill\u00e4 ett\u00e4 monet projektit alkavat ep\u00e4onnistua jo ennen kuin ohjelmointi on edes alkanut. T\u00e4m\u00e4 ep\u00e4ilys johtuu siit\u00e4 ett\u00e4 monessa tapauksessa ohjelmistossa ei ole lainkaan asiakkaan odottamaa toiminnallisuutta, tai ohjelmiston toiminnallisuudet eroavat huomattavasti siit\u00e4 mit\u00e4 asiakas odotti. T\u00e4llaiset ep\u00e4kohdat tyypillisesti eiv\u00e4t johdu ohjelmointivirheist\u00e4, vaan virheist\u00e4 vaatimusten elisitoinnissa. T\u00e4m\u00e4 tutkielma pyrkii selkeytt\u00e4m\u00e4\u00e4n haasteita vaatimusten elisitoinnissa sek\u00e4 tarjoamaan my\u00f6s joitain parannusehdotuksia vaatimusten elisitointiin.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "A large share of software development projects fail, and project failures do not depend on the size of the project. Projects can fail because of errors in programming, but it can be suspected that many projects start failing already before the programming has even started. This can be suspected because in many cases the software is missing altogether a functionality the customer was expecting, or the functionalities of the software are essentially different from what the customer was expecting. These deficiencies typically do not result from programming mistakes, but from errors in requirements elicitation. This study aims at clarifying the challenges in requirements elicitation, and also at suggesting some improvements to the requirements elicitation.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Paivi Vuorio (paelvuor@jyu.fi) on 2018-10-26T13:10:51Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2018-10-26T13:10:51Z (GMT). No. of bitstreams: 0\n Previous issue date: 2018", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "51", "language": "", "element": "format", "qualifier": "extent", "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.title", "value": "Challenges in requirements elicitation : an integrative literature review", "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-201810264542", "language": "", "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Master\u2019s thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Pro gradu -tutkielma", "language": "fi", "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": "Tietotekniikka", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Mathematical Information Technology", "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": "restrictedAccess", "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": "602", "language": "", "element": "subject", "qualifier": "oppiainekoodi", "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": "k\u00e4ytt\u00e4j\u00e4keskeinen suunnittelu", "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": "user-centered design", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.rights.accessrights", "value": "The author has not given permission to make the work publicly available electronically. Therefore the material can be read only at the archival workstation at Jyv\u00e4skyl\u00e4 University Library (https://kirjasto.jyu.fi/en/workspaces/facilities).", "language": "en", "element": "rights", "qualifier": "accessrights", "schema": "dc"}, {"key": "dc.rights.accessrights", "value": "Tekij\u00e4 ei ole antanut lupaa avoimeen julkaisuun, joten aineisto on luettavissa vain Jyv\u00e4skyl\u00e4n yliopiston kirjaston arkistoty\u00f6semalta. Ks. https://kirjasto.jyu.fi/fi/tyoskentelytilat/laitteet-ja-tilat..", "language": "fi", "element": "rights", "qualifier": "accessrights", "schema": "dc"}]
id jyx.123456789_59969
language eng
last_indexed 2025-02-18T10:54:43Z
main_date 2018-01-01T00:00:00Z
main_date_str 2018
publishDate 2018
record_format qdc
source_str_mv jyx
spellingShingle Itkonen, Paavo Challenges in requirements elicitation : an integrative literature review Tietotekniikka Mathematical Information Technology 602 ohjelmistokehitys vaatimustenhallinta käyttäjäkeskeinen suunnittelu software development requirements engineering user-centered design
title Challenges in requirements elicitation : an integrative literature review
title_full Challenges in requirements elicitation : an integrative literature review
title_fullStr Challenges in requirements elicitation : an integrative literature review Challenges in requirements elicitation : an integrative literature review
title_full_unstemmed Challenges in requirements elicitation : an integrative literature review Challenges in requirements elicitation : an integrative literature review
title_short Challenges in requirements elicitation
title_sort challenges in requirements elicitation an integrative literature review
title_sub an integrative literature review
title_txtP Challenges in requirements elicitation : an integrative literature review
topic Tietotekniikka Mathematical Information Technology 602 ohjelmistokehitys vaatimustenhallinta käyttäjäkeskeinen suunnittelu software development requirements engineering user-centered design
topic_facet 602 Mathematical Information Technology Tietotekniikka käyttäjäkeskeinen suunnittelu ohjelmistokehitys requirements engineering software development user-centered design vaatimustenhallinta
url https://jyx.jyu.fi/handle/123456789/59969 http://www.urn.fi/URN:NBN:fi:jyu-201810264542
work_keys_str_mv AT itkonenpaavo challengesinrequirementselicitationanintegrativeliteraturereview