The design phase was overly scrunched, in order to get to the OOP piece. The main strategy was to use the Coad and Nicola (really, Coad and Yourdon) notation to constrain the process, to force us to think through gen-spec and part-whole notations.