Return to search

A Method for Assessing Requirements Engineering Process Maturity in Software Projects / En Metod för att utvärdera Mognadsgrad av Kravhantering i Mjukvaruprojekt

The area of Requirements Engineering is often underestimated in value in the area of Software Engineering. According to certain sources the failure rate of IT investments is over 60%. In addition problems introduced through the Requirements Engineering of a project accounts for something like 50% of the total debugging costs. The main reason for this is a low level of maturity pertaining to the Requirements Engineering process. This thesis introduces a model that can help organizations improve their Requirements Engineering process. A first step in process improvement is process evaluation. The REPM model has the purpose of measuring the maturity level of the Requirements Engineering process in projects, and to give a basis for what steps to take in order to improve on it. In addition to the model a method for using the model is introduced. The model and method are subsequently designed, implemented and validated. The validation takes the form of interviews and case-studies in industry featuring four companies and four projects of varying size. The project evaluations were conducted on-site in both Sweden and in Ireland. It is shown that the REPM model in combination with the method is a good way to evaluate the Requirement Engineering process of a project. It gives a picture of the current state of the Requirements Engineering process in a project and, more importantly, how the results of the evaluation can be used for process improvement. / Kravhantering är ett ofta underskattat område inom programvaruteknik. Det här arbetet beskriver och testar en metod för att utvärdera mognadsgraden för kravhanteringen i mjukvaruprojekt. Det presenteras en modell att utvärdera mot, en metod för att utföra utvärderingen, och ett sätt att presentera resultaten från en utvärdering på ett sådant sätt att det lätt gå att se vad man kan göra för att förbättra kravhanteringsprocessen och få en enhetlig nivå på alla delmoment inom kravhantering.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:bth-2647
Date January 2002
CreatorsGorschek, Tony, Tejle, Kaarina
PublisherBlekinge Tekniska Högskola, Institutionen för programvaruteknik och datavetenskap, Blekinge Tekniska Högskola, Institutionen för programvaruteknik och datavetenskap
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageEnglish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0142 seconds