The dominant view of design in information systems and software engineering, the Rational Model, views design and engineering as a methodical, plan-centered, approximately rational process of optimizing a design candidate for known constraints and objectives. It persists despite extensive empirical evidence that it does not reflect design practice and no evidence that attempts to adopt rational...