IT, Høgskolen i Østfold
The following sections will describe the steps or phases of the method. If you don't like the sequential notation inherent in "steps", you may refer to them as techniques. The description will be a combination of explanation, comments, and general experiences from their application.
The concept of prototyping is almost not mentioned as part of the methodological approach. This is a deliberate choice. I believe firmly in the use of prototyping and "program sketching" in almost all phases of the design process, and has a large personal toolbox for this purpose. The intention is to stress the fact that we need tools for thinking. It is my experience, with own work and others, that prototyping without planning often leads to programs that grows uncontrolably in many directions. Such programs very often ends up as patch work.