On October 23rd, 2014, we updated our
By continuing to use LinkedIn’s SlideShare service, you agree to the revised terms, so please take a few minutes to review them.
Understand their work environment and how they work
Understand user’s goals and their problems.
Purpose of Usability
UCD Isn’t Part of the Project Life Cycle
Identify business need
Establish technical feasibility
Design system architecture
Implement the system
Traditional software development Vs User-centered development Focus on external attributes (look and feel, interaction) Focus on internal architecture Quality defined by user satisfaction and performance (quality in use) Quality measured by product defects and performance (system quality) Solutions are directed by Understanding the context of use (user, task, work environment) Solutions are directed by functional requirements Technology/developer-driven Traditional software development User - driven User-centered development
The UCD Lifecycle
Answer these questions early Who are my users and how will they perceive the application? What are the users goals with the Application? What areas are critical to overall success?
Critical design component
Personas are specific, realistic descriptions of a imaginary user
Primary Nouns or Things
“ Things” users take action or manipulate
Primary Nouns connect the tasks with the navigation model.
Scenarios are detailed, concrete description of an activity
They focus on the user’s “story”: what they want to do, why, and what they expect.
Task design creates streamlined task flows within the target system
Methodologies to Identify Critical Design Components Understand Users Meeting Card Sort Interview Contextual Inquiry Task Analysis Usability Test Focus Group Design Critique
Document the Critical design component Once you have done the User Centered Analysis by any of these methodologies
Next step is to document the Critical design components……….
What type of UI ? Before prototyping identify what type of UI?
Way to Usable design
Understanding end users’ needs
Designing the user interface (UI)
- will increase the usability & satisfaction of the user with the application