laksinu Home Page - UI Designer - Laksinu Designs - Usability Designer
 
Main Navigation >>
Personal Pages of Laksinu
:: Home
     :: Engineering Process
     :: Usability Eng.. Process
     :: UCD & Agile Process
     :: Usability Methods

 

 

 

 




Home > Professional > Usability Engineering Process

Usability tasks can be performed at each project phase to ensure that a usable product is developed.
The Usability Engineering Team will assist developers with performing these tasks and providing the deliverables as described below.

Requirement / Inception Phase
Requirements / User Profile / Current ....etc
  • Invent some typical users and understand the Users Profile.
  • Develop Current / Future task analysis,Task flows documents & Problems and Opportunities document.
  • Develop High level screens based on the Task analysis documents and other deliverables.
  • List the Usability Scenarios for the feature that we would like to develop.
  • Prioritize these Scenarios based on user research.

Usability Planning Phase
  • Budget time and effort for usability.
  • Enusure user feedback prior to requirements sign off.
  • Bring visibility to management on usability and how is it helpful to the development.

Prototype / Design Phase
Wireframes,Paper,Hi/Low Prototypes..
  • Prepare an Initial prototype based on signed off requirements and the deliverables that are developed in requirements phase. ( this can be Paper / Html / Static prototoype etc )
  • Iterate the prototype to evaluate if it meets the user model.

Usability Testing Phase
Usability Testing ..
  • Ensure enough number of usability scenarios.
  • Watch what real users do with the prototype.
  • Also watch what users do not do ? ( this is where we can track why user ignored that case and improve more on that )
  • Track and verify usability testing recommendations if conducted separately.

Detail Spec / Implementation Phase
Detail User Interface Specifications
  • Update screens based on the Usability testing recommendations.
  • Create Detail User Interface Specifications and prepare general standards and try to follow them.
  • Evaluate all Error messages and make sure they are written nicely..

Post Usability / Release Phase
Post User Testing ..
  • Identify a representative user.
  • Watch this user use the product and ensure an overall smooth user experience.
  • Incorporate user feedback either in the same or future releases.