UX for Software Professionals

The Essentials for Software Professionals training course is geared specifically to those who want to directly apply the lessons learned to their UI development project. We’ve made the tough calls to prune our material to reduce participants’ time investment. On the other hand, our trainers are experienced UX practitioners, so more details can easily be provided if desired for a certain topic.


Introduction to UX This module introduces the concept of User Experience and shows why a high quality UX is a critical factor in determining the success of a product. Concrete examples are used to illustrate how usability and appeal work together to define the UX.

Hall of Fame, Hall of Shame This module presents and discusses examples of well and poorly designed products, providing a quality range for UX and giving participants some early benchmarks to help recognize the extremes of UX and the type of designs to aspire towards.

Internationalization, Globalization, Localization A successful UX needs to be expandable, usable, and appealing to other countries and cultures. This module presents methods for globalizing the UX and how to handle the associated design issues such as format conventions, text expansions, and color stereotypes.

UX Design: Best Practices A variety of fundamental best design practices that have been shown to optimize the UX are presented, including text and color treatment, placement and alignment, Gestalt laws, etc.

The Case For UX: ROI with Sample Cases A high quality UX is typically only one of many features that a manager must evaluate in terms of development cost and benefits. This module presents methods for calculating and understanding the costs and benefits of developing a quality UX.

UX Tools This module provides an overview of the breadth of available tools that can be used throughout the user-centered design process, including tools for wireframing, prototyping and usability testing.

UI Patterns & Controls Patterns and Controls allow building the user experience more efficiently and consistently. Understanding what patterns and controls are available, the problems they are designed to solve and when to use them is critical to building a high quality UX.

Context of Use Analysis & User Research Analysis & Research are two of the primary activities that are done prior to design. They ensure that the right product is built for the right set of users within the correct context of use. We’ll talk about topics such as Ethnography, Requirements Elicitation, Task Analysis, and Personas.

Accessibility This module shows participants how to design the “equal opportunity” UX that benefits users with disabilities, as well as different ethnic backgrounds, social classes and age groups.

UX Processes and Integration This module presents the most common development models (agile, spiral, waterfall), the details of the UX process, and how to integrate the UX process into the overall development process for maximum effectiveness.

UX Processes and Integration – Exercise This exercise allows the participants to test their UX process skills by defining process insertion points for UX into their own development process.

User-Centered Data Visualization This module provides insights into usability aspects of visualizing data. It covers topics like choosing the appropriate chart type, recommendations on using 2D vs. 3D charts, and color treatment. Numerous examples are discussed and do’s and don’ts are derived from them.

Building a UX team & taking the first steps This module provides answers to the question: “How do we practically go about using UX into our practice and our concrete projects?” It shows what sets of expertise you’ll need, where you get this expertise from and how you can systematically raise the maturity of your UX practice.

Designing for Mobile, Touch, Cross-device While many fundamental user experience design principles can be applied 1:1, designing for smart phones and tablets is not the same as designing for desktop applications. This module provides design considerations, including gesture interactions, touch target sizes, responsive design approaches and coping with real estate limitations.

Designing for Social Media While UX is concerned about an individual’s use of a product, Social Experience adds the social dimension. This module explains the value of social media and how it can boost engagement, collaboration and therefore productivity.

Assessing UX An important part of the UX process is to constantly assess the product and identify improvement areas. This module examines a variety of methods commonly used to assess the UX, including usability testing, heuristic evaluation and task performance modeling.

Assessing UX – Exercise This exercise allows the participants to test their assessment skills by performing an expert review of an application.

Visual Design The greatest UX design concept will fail if it is not portrayed in an attractive and professional way. Visual design is an integral part of creating a cutting edge user experience. This module covers basics such as colors and typography, and discusses best practices using many exemplary products and websites.

"We have been researching professional UX training providers worldwide for several months and decided to go with Infragistics. The 2-day UX training we got onsite proved to be what we had hoped for."

Mohammad Parham Al Awadhi, Senior Manager, Software Engineering, Emirates NBD

We're trusted by the Pros

Contact Us

For more information on how we can help your enterprise, contact our Enterprise Development team at services@infragistics.com or fill out the contact form below and we will be happy to follow up with you.