An asset view on the software process
R. Mark Greenwood, Peter Kawalek, Lattie Robertson, Brian Warboys · 1996
There are issues of concern to software engineers that cannot be addressed in the context of a single development project. This paper indicates some typical issues, and proposes an "asset" view of the software development process to enable them to be considered. The asset view places less emphasis on the temporal ordering of activities and more on the concepts of goals, interactions, learning and evolution. It is complementary to the more conventional "production" view. The asset view may be a better starting point for considerations of reuse and product lines. 1. Introduction In [2] Feiler and Humphrey define the term process, in the software context, as "a set of partially ordered steps intended to reach a goal". This reflects a production view which is common to many software process modelling approaches. In this paper we propose a complementary asset view. While both views can be applied to individual software development projects, the asset view is particularly suited to scali...