Software Process Assessment & Improvement in Industrial Requirements Engineering

نویسنده

  • Tony Gorschek
چکیده

The lack of an adequate requirements specification is often blamed for the failure of many IT investments. Naturally, the requirements specification is the product of a requirements engineering process. Methods are required to evaluate the current requirements engineering process and identify where improvements are necessary making it possible to produce requirement specifications of high quality. Existing requirements engineering evaluation methods are often large, costly and time-consuming to use. Therefore we introduce a lightweight evaluation method, which we use to evaluate four industry projects. In this chapter we outline the evaluation method, describe four industrial applications of the method and present an analysis of the findings. The results suggest that the proposed evaluation method is useful and the studied cases to a large extent have adequate requirements engineering processes although many important aspects are missing from their respective processes.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Triptych Process Model 1 Process Assessment and Improvement Dines

The triptych approach to software engineering proceeds on the basis of carefully monitored and controlled possibly iterated progression through domain engineering and requirements engineering to software design. In this paper we will outline these three phases, show the many stages of development within each and also indicate the many steps within each stage. We will ever so briefly touch upon ...

متن کامل

Post-Release Analysis of Requirements Selection Quality - An Industrial Case Study

The process of selecting requirements for a release of a software product is challenging as the decision-making is based on uncertain predictions of issues such as market value and development cost. This paper presents a method aimed at supporting software product development organisations in the identification of process improvement proposals to increase requirements selection quality. The met...

متن کامل

An Industrial Case Study of the Impact of Requirements Engineering on Downstream Development

Requirements management is being recognized as one of the most important albeit difficult phases in software engineering. The literature repeatedly cites the role of well-defined requirements and requirements management process in problem analysis and project management benefiting software development throughout the life cycle: during design, coding, testing and documentation of software. This ...

متن کامل

Maturing Requirements Engineering Process Maturity Models

The interest in Software Process Improvement (SPI) in the early 1990s stimulated tentative work on parallel models for Requirements Engineering (RE) process improvement in the late 1990s. This chapter examines the role of SPI and the implications of the exclusion of explicit support for RE in the most widely-used SPI models. The chapter describes the principal characteristics of three RE-specif...

متن کامل

Story Card Maturity Model (SMM): A Process Improvement Framework for Agile Requirements Engineering Practices

This paper describes an ongoing process to define a suitable process improvement model for story cards based requirement engineering process and practices at agile software development environments. Key features of the SMM (Story card Maturity Model) process are: solves the problems related to the story cards like requirements conflicts, missing requirements, ambiguous requirements, define stan...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004