Systems development methods are used to express and communicate
knowledge about systems and software development processes; i.e. methods
encapsulate knowledge. Since methods encapsulate knowledge, they also
encapsulate rationale. Rationale can in this context be understood as the reasons
and arguments for particular method prescriptions. In this paper we show how
the combination of two different aspects of method rationale can be used to
shed some light on the communication and apprehension of methods in systems
development. This is done by way of clarifying how method rationale is present
at three different levels of method existence. By mapping existing research on
methods onto this model, we conclude the paper by pointing at some research
areas that deserve attention and where method rationale could be used as an
important analytic tool
History
Publication
IFIP WG8.1 International Workshop on Exploring Modeling Methods in Systems Analysis and Design; pp 413-426