Duration: 3 Days
Course Overview
This course is designed to focus the attention of a UX design team on the principles and standard approaches to good user interface design. It discusses techniques for good research on UI requirements, then looks at strategies for engaging representative cross-sections of the user community in efficient UI design workshops. It presents best current practice in great UI design, and discusses the tools we use to prepare those designs and put them before the stakeholder community for refinement and feedback. Finally the course looks at current technologies and best practice for implementing these user interfaces, both for the embedded small-screen device market, and for thin client delivered content.
How can I attend my course?
Course Content
Introduction to UX design
• What is UX Design?
• The UX development life cycle
• Stakeholder and persona analysis
• Gathering requirements
• Confirming and testing user requirements
• Iterative and incremental approaches
User input and user data
• Gathering user data
• Documenting user data
• Analysing user data
Conceptual analysis and design
• User roles and personas
• Ideation
• Scenarios
Sequential UX design
• Scenarios
• Storyboards
• Wireframes and low fidelity prototypes
• Flowcharts
Prototyping and implementation
• Developing high fidelity prototypes
• Evaluating and testing prototypes
• Coding and building UI prototypes
Testing and evaluation
• Automated versus subjective evaluation
• Usability metrics
• Usability testing
• Beta testing
Technical approaches
• CQRS
• Responsive design
• Mobile and small screen device technical considerations
• Separation of concerns
• Web technologies review
• Embedded app technologies review
Further Information:
• The course is designed to be around 50% presentation and small-group discussion, and 50% practical team-based activities to research UI requirements, brainstorm candidate designs, evaluate designs, and run feedback sessions with stakeholders to fine tune those designs.
• Presentations or demos will be given during the course of tools to support UI design and evaluation, as well as to show examples of current UI technologies.