What do you have to do to successfully build and get value from a working model of a computer system? FredNickols? offers his advice in a 1993 paper that hints at a pattern language ...
See also KentBeck's patterns for early development at: http://c2.com/ppr/early.html