Optimal Timing of Dynamic Requirement Reviews for Software Development Process
6 Pages Posted: 19 May 2008
Date Written: September 1, 2006
Abstract
Dynamic project review embraces changes and accepts the idea that software requirements will evolve throughout a project. Dynamic requirement reviews can incorporate new market and customer information and fix initial design and development shortcomings. We study the optimal timing of dynamic requirement reviews for software projects. We find that when alignment cost is incremental, the reviews should be conducted with an even time interval. When the alignment cost is cumulative, the reviews should be conducted more frequently at earlier stages of the project. We solve closed-form solutions for the case that the decay function is linear. Our results show that as system decays more rapidly, requirement reviews should be conducted more frequently. As requirement reviews take a longer time, the reviews should occur less frequently.
Keywords: software engineering, process analysis, requirement reviews, optimal policy
Suggested Citation: Suggested Citation
Do you have negative results from your research you’d like to share?
Recommended Papers
-
Optimal Allocation of Effort to Software Maintenance: A Queuing Theory Approach
By V. G. Kulkarni, Subodha Kumar, ...
-
Optimal Policies for the Sizing and Timing of Software Maintenance Projects
By Qi Feng, Vijay Mookerjee, ...
-
Optimal Enhancement and Lifetime of Software Systems: A Control Theoretic Analysis
By Yonghua Ji, Subodha Kumar, ...