Abstract
Changes in requirements may have a severe impact on development processes. For example, if requirements change during the course of a software development activity, it may be necessary to reschedule development activities so that the new requirements can be addressed in a timely manner. Unfortunately, current software development methods do not provide explicit means to adapt development processes with respect to changes in requirements. This article proposes a method based on Markov Decision Theory, which determines the estimated optimal development schedule with respect to probabilistic product demands and resource constraints. This method is supported by a tool and applied to an industrial case.
Original language | English |
---|---|
Pages (from-to) | 85-94 |
Number of pages | 10 |
Journal | IEE proceedings - Software |
Volume | 151 |
Issue number | 2 |
DOIs | |
Publication status | Published - 5 Apr 2004 |
Keywords
- Resource allocation
- Product development
- Markov decision theory
- SE-SDP: Software Development Process