ABSTRACT
In this paper, we present a "forward-looking" decision support framework that integrates timely metrics data with simulation models of the software development process in order to support the software project management control function. This forward-looking approach provides predictions of project performance and the impact of various management decisions. Tradeoffs among performance measures are accomplished using Outcome Based Control Limits (OBCLs) and are augmented using multi-criteria utility functions and financial measures of performance to evaluate various process alternatives. The decision support framework enables the program manager to take corrective action as necessary on a project with the simulation model providing insight on potential performance impacts of the proposed corrective actions. A real world example is presented.
- Harrison, W., "A Universal Metrics Repository", Proceedings of the Pacific Northwest Software Quality Conference, Portland, Oregon, October 18-19, 2000.Google Scholar
- Humphrey, Watts, Managing the Software Process, Addison Wesley, 1989. Google ScholarDigital Library
- M. Kellner, "Software Process Modeling : Value and Experience," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA, SEI Technical Review 1989.Google Scholar
- M. Kellner, "Software Process Modeling Experience," presented at The 11th International Conference on Software Engineering, Pittsburgh, Pennsylvania, USA, 1989.Google Scholar
- M. I. Kellner, "Experience with Enactable Software Process Models," presented at The Fifth International Conference on The Software Process, Kennebunkport, Maine, USA, 1990. Google ScholarDigital Library
- Paulk, M. C., Curtis, W., Chrissis, M. B., Weber, C. V., "Capability Maturity Model for Software, Version 1.1", Technical Report SEI-93-TR-24, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA, February 1993.Google Scholar
- D. M. Raffo, "Modeling Software Processes Quantitatively and Assessing the Impact of Potential Process Changes on Process Performance", Graduate School of Industrial Administration, Carnegie Mellon University, Pittsburgh, PA, UMI Dissertation Services #9622438, 1996. Google ScholarDigital Library
- D. M. Raffo and M. I. Kellner, "Field Study Results Using the Process Tradeoff Analysis Method", Proceedings of the 1996 Software Engineering Process Group Conference, Held in Atlantic City, New Jersey, May 20-23, 1996.Google Scholar
- D. M. Raffo, J. V. Vandeville, and R. Martin, "Software Process Simulation to Achieve Higher CMM Levels", Journal of Systems and Software, Vol. 46, No. 2/3 (15 April 1999).Google Scholar
- D. M. Raffo, W. Harrison, J. V. Vandeville, "Coordinating Models and Metrics to Manage Software Projects, International Journal of Software Process Improvement and Practice, 5:2/3, June/September, 2000, pages 147-157.Google Scholar
- Summers, D. C. S., Quality, 2nd edition, Prentice-Hall, 2000. Google ScholarDigital Library
Index Terms
- Software process decision support: making process tradeoffs using a hybrid metrics, modeling and utility framework
Recommendations
Software project management using PROMPT: A hybrid metrics, modeling and utility framework
In this paper, we present a 'forward-looking' decision support framework that integrates up-to-date metrics data with simulation models of the software development process in order to support the software project management control function. This ...
Understanding decision-support effectiveness: a computer simulation approach
Special section: Best papers from the 2007 biometrics: Theory, applications, and systems (BTAS 07) conferenceThe interplay between decision-making and decision-support tools has proven puzzling for many years. One of the most popular decision-support tools, what-if analysis, is no exception. Decades of empirical studies have found positive, negative, and null ...
A new scheme for interactive multi-criteria decision making
KES'06: Proceedings of the 10th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part IIIMulti-objective optimization, also known as multi-criteria decision making in the field of operations research, is a common task in many financial engineering problems. Several alternative approaches to multi-objective optimization have been proposed in ...
Comments