Modelling software processes - a focus on objectives

Kirk, D
MacDonell, SG
Tempero, E
Item type
Conference Contribution
Degree name
Journal Title
Journal ISSN
Volume Title
ACM Press

Existing software process models such as Waterfall and XP are characterised by unstated assumptions, a consequence of which is that we can not easily compare models or transfer data from one model to another. This means that software planners have no mechanism for selecting process activities that are best suited to individual projects. In this paper, we propose a framework for modelling software processes that supports representation and comparison of different kinds of software process. Our framework is based on a lift in focus from 'choosing activities' to 'identifying project objectives and selecting activities to meet those objectives'. We overview some evidence to support the claims of representation and comparison and discuss benefits and limitations of the approach.

Software process modelling , Software project planning , Software process improvement , Project objective
OOPSLA '09, Proceeding of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications, pp.941-948
Rights statement
© 2011 by the Association for Computing Machinery, Inc. (ACM). This is the author's version of the work. It is posted here by permission of ACM for your personal use. Permission to make digital or hard copies of portions of this work for personal or classroom use is granted without fee provided that the copies are not made or distributed for profit or commercial advantage. The definitive version was published in (see Citation). The original publication is available at (see Publisher's Version)