Topics:
Defining UX Design
Creating a design process
Choosing tools for rich and lean UX processes
Building a UX/UI toolbox
Crafting Personas and Scenarios
Recognizing the user
Exploring the reality of the user
Assessing what the audience values
Deriving the critical details that drive the UX design
Prioritizing your personas
Writing scenarios
Characteristics of a useful scenario
Assessing the user's mental model
Identifying the user's gratification point
Establishing context
Stepping back to look at the complete experience
Creating a scenario from the task and the context
Recognizing the nature of the mobile UX
Architecting UI structure
Categorizing to develop labeling systems
Drafting the conceptual design
Testing your architecture
Enriching your information artifacts
Specifying the navigation map
Integrating search and browse
Creating a Static Design
Leveraging the modeling process
Creating the conceptual model
Generating options for the initial design
Distinguishing between low-fidelity and high-fidelity mock-ups
Dealing with complex tasks
Constructing complex interactions
Guiding users with feedback and feedforward
Making complex information accessible
Leveraging location cuing in the UI design
Applying the three-step error handling pattern
Shaping the Interactive Experience
Integrating UX design patterns
Applying the three perspectives: interactive, emotional, environmental
Selecting UX design patterns based on user expectations and interaction vocabulary
Guiding users with feedback and feedforward
Assembling a low-fidelity model
The role of sketches, wireframes and storyboards
Implementing the sketch
Building wireframes with key components of the interface
Documenting decisions to deliver stakeholder value
Designing for Mobile Devices
Addressing the mobile context
Integrating the features of the mobile experience into a genuinely mobile design
Fashioning tasks in the mobile context
Developing a mobile design
Adjusting for the impact of ubiquity and pervasiveness
Taking advantage of options in mobilizing applications
Generating a Dynamic Model
Prototyping your UI
Working with prototypes
Uniting usability, human factors, and stakeholder needs
Applying the three perspectives to generate the initial design
Writing interaction scripts to identify UX barriers
Developing a high-fidelity design
Composing the interactive experience
Implementing embedded and supplemental navigation
Refining the Design through Testing
Preparing for testing
The role of usability testing in refining the UX design
Preparing for usability tests based on goals
Performing usability tests
Conducting tests that provide concrete direction
Analyzing the results to revise the design