A blog by Oleg Shilovitsky
Information & Comments about Engineering and Manufacturing Software

PLM Usability Notes or Don’t Make Me Think

PLM Usability Notes or Don’t Make Me Think
olegshilovitsky
olegshilovitsky
7 June, 2010 | 3 min for reading

One of my favorite books about usability in designing of User Interfaces and Web Sites is “Don’t Make Me Think: A Common Sense Approach to Web Usability” by Steve Krug. In my view, enterprises software is sick by complexity and you need to think every single moment you work with systems in the engineering and manufacturing domain. Despite the high demand from users, not much has been done to make systems simpler. There are few reasons for that – natural complexity of product development, bloody competition on features and creation of long history of training and services businesses.

I understand that enterprise software in general and specifically PLM software is different from web site design. Nevertheless, I’m getting back to this book on a regular basis.  Today I wanted to figure out few ideas, that in my view, can simplify PLM systems. This is not a recipe with step-by-step instructions how to do that, rather than a list of patterns that helps to create a simpler engineering and product data management with simplify DNA.

1. Contextual Identification
This is a very fundamental, in my view. Context is a very interesting aspect of work. Specifically, it is important when you think about what you can do. If you can clearly identify where are you, in terms of application module, data structure and step in the process, you can reduce time you spent in understanding what to do.

2. Simple Navigation
After applying contextual identification, you need to think how to move around. Navigation is set of rules that can help you to move between elements of your application. Think about navigation as about change of context. All possible ways to change your contextual states can be clearly presented. You need to understand how to move to another module and browse through data. Create helping elements in your software to help user to find where and how to move.

3. Action Driven Environment
In most of the cases, you start application to accomplish some tasks. Orientation on action needs to help you to identify what are possible actions you can accomplish in every contextually defined step. You need to limit actions and create a set of step with actions to guide users. User needs to find them in a very quick way. If you expect an “action” from users, make it clear and always allow one single step in a time.

4. Less Clicks
By a combination of context, navigation and actions you can create an easy to follow application flow. It will help to follow one more  principle – how to make fewer clicks to accomplish a task. Gather list of tasks and calculate the number of clicks you need to make them. Then try to reduce it at least by 50%. It will make your system much less complicated.

5. Less Options
You need to see only what you need to see. Think about how to eliminate everything – information you don’t need, commands that you’ll use rarely, visualization that can make user’s operation cumbersome. Many things in our UI can be easy eliminated.

What is my conclusion? Making things simple is hard. It is so easy to overwhelm users with the huge amount of features, options, complexity of forms, windows, rich content and information. However, if you will be able to clean up this mess, you can gain some respect from your users, in my view. Just my thoughts…

Best, Oleg

Share

Recent Posts

Also on BeyondPLM

4 6
9 December, 2020

The discussions around cloud SaaS PLM are heating up. Like a decade ago, when the engineering software industry just started...

9 August, 2016

Have you heard about “digital thread”? If not, you probably should, because it might become the next point of debates...

15 June, 2018

I’m learning this week from Hexagon in their Hexagon Live event in Las Vegas. The main big topic on the...

20 November, 2018

I’m continuing to publish my notes and comments from AU2018. If you never been at AU… it is big. The...

22 January, 2015

One of the most complicated parts of any PLM implementation is data modeling. Depends on PLM vendor, product and technology,...

22 November, 2016

Product Lifecycle Management software is infamous for its user interface complexity. The demand for an easy and intuitive UI is...

19 February, 2014

Remember our life before internet? The meaning of community was about social group that shares common values. Actually, the history...

7 November, 2018

I just came from PLMx Chicago. Great conference organized by MarketKey – practically the only independent PLM event in U.S....

11 May, 2015

Cloud storage and CAD files. This topic always created lot of controversy and questions. File sizes, speed, security, CAD formats...

Blogroll

To the top