UI Development

Old Approach: Waterfall of Software Design

Image

This is not the way we do things anymore

New Approach: Iterative

Image

This also brings about iterative HCI. Design, Implementation (Prototype), Evaluation

UI Development Effort

  • Large percentage of development effort
    • 40% - 70% is typical
    • UI specialists are needed
    • Often a team of graphic & interface designers, marketers, test engineers, software engineers
    • Project progress and team communication is easier if full team understands UI principles
  • UI software is becoming quite complex
    • Multiple toolkits, frameworks, and applications available