User Interface Independence
–Separate interface design from internals
Methodology & Notation
–Develop design procedures and ways to talk about design
Rapid Prototyping
–Test early, revise, test, revise,...
–Engage end users, managers, and others
Software Support
–Increase productivity
–Offer some constraint & consistency checks
GUIs Productivity Gains of
50% - 500%