Please update your browser.
You are reading this message because you do not have a standards-compliant browser (or your browser has CSS functionality disabled). We recommend that you upgrade to the most recent version of your browser to get the most out of this and other Web sites. Web standards are supported by many browsers including:

Optimal User Interfaces Logo tree
Home Services Portfolio Teaching Interesting links Contact
[divider]

Why are interaction design and usability important?

 

The interaction designer works as an advocate for your users and will ensure that a completed piece of software meets the needs of both your business and your end-users .

 

Clients and users demand that software is intuitive and responsive.

  • The average software review gives more than one third of its weight to the user interface of the software.
  • User Interface Design is a basic course that is typically optional for the majority of undergraduate software engineers. This means that software engineers rarely have a good understanding of interface design issues.

 

A solid interaction design process improves the intuitiveness of software and speeds up development.

  • 63% of software projects fail because of mistakes made in the requirements phase.
  • Interaction design methodology is a proven process that ensures requirements are correct and complete.
  • Prototyping ensures the final software is both efficient and easy-to-use, AND it provides a good way to ensure satisfaction with the final product before it is necessary to make expensive software engineering changes.

 

How does interaction design fit into your software development process?

Your team can benefit from interaction design training .

 



How?
How?