Näytä suppeat kuvailutiedot

dc.contributor.advisorHalttunen, Veikko
dc.contributor.authorKarppinen, Valtteri
dc.date.accessioned2015-12-02T09:13:20Z
dc.date.available2015-12-02T09:13:20Z
dc.date.issued2015
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/47949
dc.description.abstractEdelleen suuri osa ohjelmistoprojekteista kohtaa matkallaan haasteita tai päätyy täydelliseen epäonnistumiseen. Yleinen ongelma ohjelmistokehityksessä on, että ohjelmiston vaatimuksia tunnistetaan enemmän kuin mitä projektin resursseilla kyetään toteuttamaan. Projektien kohtaamien haasteiden ja epäonnistumisten taustalla ovat yleisimmin ylittyneet budjetit ja aikataulut sekä toteutettavien ohjelmistojen puutteellinen toiminnallisuus. Ohjelmistokehitysprosessin vaatimusmäärittelyyn kuuluva vaatimusten priorisointi on tavanomaisin ratkaisu esitettyihin haasteisiin. Priorisoinnilla pyritään valitsemaan ohjelmistoon projektin eri sidosryhmien tärkeimmiksi näkemät vaatimukset. Tässä tutkielmassa tutkitaan kirjallisuuskatsaukseen tukeutuen vaatimusten priorisointia ohjelmistoprojekteissa. Tutkielma esittelee priorisointa yleisellä tasolla perehtyen sen merkitykseen sekä prosessissa käytettäviin tekniikoihin. Lisäksi priorisoinnin käytön tärkeyttä korostetaan esittelemällä sen hyödyntämistä eri tyyppisissä projekteissa sekä projektien eri vaiheissa. Tutkielman lopputuloksina esitetään erilaisia tapoja hyödyntää vaatimusten priorisointia ohjelmistoprojektien strategisissa ja operatiivissa päätöksissä. Lisäksi tutkielmassa vertaillaan priorisointitekniikoita sekä vertailun pohjalta ehdotetaan ajatuksia priorisoinnin menettelyn ja sen tekniikoiden valintaan erilaisissa projektikonteksteissa sekä projektien eri vaiheissa. Tutkielman johtopäätöksenä todetaan priorisoinnin hyödyntämisen olevan ensisijaisesti projektin kontekstin määrittämä. Kontekstin määrittämisen todetaan puolestaan asettavan merkityksen priorisoitavan näkökulman sekä priorisointitekniikan valintaan.fi
dc.description.abstractIt is still usual that a multitude of software projects encounter various challenges and, because of these, even end up in a permanent failure. Often in software engineering, the number of software requirements recognized is excessive for the project to handle with it’s scarce resources. The challenges that are often faced in software engineering projects are exceeding budjets and timelines as well as deficient software functionality. Requirements engineering in a software development includes a process for prioritizing software requirements that is the most conventional solution to the presented challenges. The aim of requirements prioritization is to select the most important software requirements that satisfy stakeholders’ needs in the project. This paper, conducted as a literature review, presents a study about requirements prioritization in software project context. The research explains and analyzes requirements prioritization in a general level. More closely the paper takes a look into the process’s significance in software engineering and into the techniques utilized within the process. In addition, importance of requirements prioritization is emphasized by suggesting different tactics in using priotization in different types of projects and in different project phases. Results of this research present various means of how software projects can benefit from requirements prioritization in both strategic and operational decisions. Furthermore, the study compares different prioritization techniques and based on the comparison suggests ideas in utilizing prioritization process and it’s techniques in different software project contexts and in different project cycle phases. The conclusion of this research suggests that utilizing prioritization is specified by the project context, which in turn sets the significance in choosing the correct prioritization aspect and technique.en
dc.format.extent41
dc.language.isofin
dc.rightsThis publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.en
dc.rightsJulkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.fi
dc.subject.othervaatimusmäärittely
dc.subject.othervaatimusten priorisointi
dc.subject.otherpriorisointitekniikka
dc.subject.otherpäätöksenteko
dc.titleVaatimusten priorisoinnin tekniikat ja niiden käyttö
dc.identifier.urnURN:NBN:fi:jyu-201512023887
dc.type.ontasotKandidaatintutkielmafi
dc.type.ontasotBachelor's thesisen
dc.contributor.tiedekuntaInformaatioteknologian tiedekuntafi
dc.contributor.tiedekuntaFaculty of Information Technologyen
dc.contributor.laitosInformaatioteknologiafi
dc.contributor.laitosInformation Technologyen
dc.contributor.yliopistoUniversity of Jyväskyläen
dc.contributor.yliopistoJyväskylän yliopistofi
dc.contributor.oppiaineTietojärjestelmätiedefi
dc.contributor.oppiaineInformation Systems Scienceen
dc.date.updated2015-12-02T09:13:21Z
dc.rights.accesslevelrestrictedAccessfi
dc.rights.accessrightsThis material has a restricted access due to copyright reasons. It can be read at the workstation at Jyväskylä University Library reserved for the use of archival materials: https://kirjasto.jyu.fi/en/workspaces/facilities.en
dc.rights.accessrightsAineistoon pääsyä on rajoitettu tekijänoikeussyistä. Aineisto on luettavissa Jyväskylän yliopiston kirjaston arkistotyöasemalta. Ks. https://kirjasto.jyu.fi/fi/tyoskentelytilat/laitteet-ja-tilat.fi


Aineistoon kuuluvat tiedostot

Thumbnail

Aineisto kuuluu seuraaviin kokoelmiin

Näytä suppeat kuvailutiedot