Course: User Experience Skills for Developers
Information Architecture, Usability Testing, Interaction Design, User Research
Price: $395 Length: 1 day Student or bulk discounts are available.
This is a practical, hands-on course aimed at people who need to use or understand User Experience techniques.
A: Target Audience
Developers, Managers, Junior User Experience Professionals: anyone who wishes to learn basic User Experience skills.
B: Course Description
This one-day course teaches basic User Experience skills and techniques for developers. Topics covered are: Interaction Design, Web Issues, Usability Testing, User Research, and major benefits of User Experience design.
Examples and exercises are drawn from web sites, web, desktop, and mobile applications. However, the skills taught are commonly utilized in design of products for all software platforms, from mobile and phone applications through kiosks and larger interactive spaces.
Upon completion of this course the student should:
- Know approaches and solutions to specific situations that both developers and User Experience professionals face. For instance, we will examine a way to make pagination easier to use and discuss the use of the Back button in a Rich Internet Application model such as AJAX.
- Know usability and accessibility considerations for situations such as developing appropriate page layout and choosing the proper interactive object.
- Understand approaches and techniques used by Information Architects and Interaction Designers
- Understand both the advantages and pitfalls of each technique
- Have completed exercises in wire framing, developing personas, and other User Experience and Usability procedures
- Know specific methods to find additional research in these areas.
C: Course Objectives
- To introduce students to the goals and benefits of User Experience Design and techniques used to achieve them.
- To provide students with a toolset of techniques to draw on when creating or evaluating software.
- To provide students with recommendations and solutions to specific problems faced by Interaction Designers, Usability Engineers, and Developers.
- To provide clear references and the skills to gather additional information.
This is a lecture-lab course in which topics are presented by the instructor. Practice techniques are completed by students during the class.
E: Course Topics
- Benefits of Information Architecture and User Experience
- Communicating Design: Wire Frames
- The Purpose of Wire Frames
- How to Read and Create Wire Frames
- Wire Framing exercise
- Shortcomings and alternatives
- Creating Complex Wire Frames: How does Amazon do it?
- Communicating Interactivity: Storyboards and Prototypes
- Requirements and Specifications
- What should we learn about our users? User Research Basics
- Personas: Creating Convincing Personas from User Research
- Exercise: Translating Personas into Design
- What to look for in a Usability Test
- Guidelines and Tips for Effective Testing
- Heuristic Evaluation Exercise