oo+hci site under construction
introduction 'Object-Oriented Modeling and User Interface Design: Designing Interactive Systems'object modeling with UML you are here methods for interactive system design some useful design techniques a discussion form to be implemeted soon need training? need help?
HCI Fundamentals: Stuff for Mark and (and friends) still to do

Do this: User Centered Design

Rough Notes: As per book, user centered design is an engineering approach with trade-offs in the light of real world engineering constraints.

Do this: Interactive System Design is Holistic

Rough notes: Interactive system design is holistic: organisational process, referents, and interface closely related; inter-reliance core and ui.

Do this: Participatory design

Who do we involve in designing a system? For the majority of applications, it is primarily the users that are the experts in the application area. So we use users as the main source of information about application and the kinds of tasks it needs to support. Sometimes there is information to consider from other sources, for example domain experts who are not users of the system, or from business requirements. It's very important that business need has the overall motivating role and scoping role for business applications.

Participatory design sessions will involve:

  • developers
  • users
  • other stakeholders, e.g. management, marketing
  • a facilitator, whose job it is to ensure that the design session participants interact so as to formulate a design that meets the needs and requirements of all session participants subject to appropriate engineering and cost constraints

Do this: Where can I learn about validation and paper prototyping

paper prototyping, prototype testing using formative evaluation techniques