Requirements management process
Data(s) |
12/06/2012
12/06/2012
2012
|
---|---|
Resumo |
Vaatimustenhallinnan alue on hyvin kompleksinen. Sen terminologia on moninaista ja samat termit voivat tarkoittaa eri asioita eri ihmisille. Tämän työn tarkoituksena on selkeyttää vaatimustenhallinnan aluetta. Se vastaa kysymyksiin kuten, mitä vaatimustenhallinta on ja miten sitä voidaan tehdä. Työ keskittyy vaatimusten analysoinnin ja validoinnin alueisiin, joten tältä osin se vastaa myös tarkempiin kysymyksiin kuten, miten koottujen vaatimusten jäljitettävyyttä, dokumentointia, analysointia ja validointia voidaan tehdä. Tämän työn kautta vaatimustenhallinta voidaan esitellä yritykselle ja sen eri osat voivat saada saman käsityksen vaatimustenhallinnasta. Tutkimus esittelee vaatimustenhallinnan prosessina, joka pitää sisällään vaatimusten jäljitettävyyden, vaatimusten dokumentoinnin, vaatimusten muutoksenhallinnan ja vaatimusmäärityksen. Vaatimusmääritys voidaan edelleen jakaa vaatimusten koostamiseen, analysointiin ja neuvotteluun sekä validointiin. Työssä esitellään geneerinen vaatimustenhallinnan prosessimalli. Mallin avulla näytetään, että vaatimustenhallinta on jatkuva prosessi, jossa kaikki aktiviteetit ovat kytköksissä toisiinsa. Näitä aktiviteettejä suoritetaan enemmän tai vähemmän samanaikaisesti. Malli esitetään geneerisessä muodossa, jotta se olisi hyödynnettävissä systeemi- ja tuotekehitys projekteissa sekä sisäisissä kehitysprojekteissa. Se kertoo, että vaatimukset tulisi jalostaa niin aikaisin, kuin mahdollista, jotta muutoksien määrä kehitystyön myöhemmissä vaiheissa voitaisiin minimoida. Jotkin muutokset eivät ole vältettävissä, joten muutoksenhallinnan tueksi tulisi kehittää jäljitettävyyskäsikirja ja jäljitettävyyskäytännöt. Vaatimustenhallintaa tarkastellaan meneillään olevassa kehitysprojektissa. Tarkastelussa tutkitaan, mitä vaatimustenhallinnan toimintatapoja sekä analysointi- ja validointimetodeja käytetään ja mitä voitaisiin tehdä vaatimustenhallinnan parantamiseksi projektissa. Requirements management area is very complex. Same terms can mean different thing to different people. The aim of this study is to clarify requirements management area. It answers to questions like what requirements management is and how it can be done. Work focuses to requirements analysis and validation areas so it also answers to more precise question like how elicited requirements can be traced, documented, analyzed, and validated. Trough this thesis requirements management can be introduced to organization and different parts of it can have the same understanding of requirements management. The study introduces how requirements management should be seen as a process that consists: requirements traceability, requirements documentation, requirements change management, and requirements engineering. Requirements engineering can further be divided to elicitation, analysis and negotiation, and validation. A generic requirements process model is presented to show how requirements management is a constant process and in this process all activities are connected to each other. The activities are performed more or less simultaneously. Model is presented in generic form so that it would be implementable to system-, product- or inner development projects. It shows that requirements should be engineered as early as possible to minimize changes in later parts of the development project. Some changes are unavoidable so to aid change management, a traceability manual and traceability policies should be developed. Finally requirements management is examined in ongoing development project. This shows which requirement analysis and validation methods, and requirements management good practice are used and what could be done to improve requirements management in the project. |
Identificador | |
Idioma(s) |
en_US |
Palavras-Chave | #Vaatimusten hallinta #vaatimusmäärittely #Requirements management #requirements engineering |
Tipo |
Master's thesis Diplomityö |