Newired and IBM: how can our Digital Adoption Solution help IBM users - newired/Blog GitHub Wiki

Written by Riccardo Lorenzi

In this article I’m going to analyze why digital adoption solutions (DAS) are going to be the future, using IBM as an example software vendor whose solutions can be boosted with a DAS.

IBM is one of the biggest companies producing CLMs, Collaborative Lifecycle Management platforms. It is surely among the leaders in the software industry.

Through the past years, we’ve seen a progressive evolution that made IBM add layers and layers of features (and complexity) to its products.

This led to very complete software, very difficult to master, so challenging that recruiters consider knowing it as a skill.

Why does it happen?

This happens because IBM extended the coverage of their products into multiple fields and processes with its solutions. On one hand, this is an improvement, but on the other hand it impacts IBM software documentation: a whole life won’t be enough to read IBM manuals, and you will probably need like hours and hours of extra video tutorials too.

So we can easily spot the first problem we face on this kind of software: its lack of intuitiveness for the end user. It works as a wall which won’t let the user properly and quickly understand the system, saturating their memory.

Two factors are mainly responsible for that:

  • “Dated” design: IBM products evolved through iterations in the last 20 years, let’s take IBM Rational Team Concert as an example, one of the most recent products in Rational portfolio: the first version came out in 2008, 11 years ago. Remaking products from scratch, when they are so complex, is very difficult as users need a complete retraining and the risk of displacing them is too high.**
  • Perpetuus updates: Update, update,update. Competitors have a feature you need to include or some customers are asking for it, this is expected in technology, but in IBM all evolution made the software grow too much in complexity: you can do many things with it, but you should find the right path before. A good UX design could improve usability, nevertheless it has strong impacts on the software identity. For example, the documentation created becomes obsolete, you have to completely reset your customer support and this might cost more than what the company would earn by adjusting the User Experience.

The solution:

Interaction design: the interaction design is a “new”, well not yet born when IBM was the leader in the market, design system: it puts his accent on interaction between the user and the software, its purpose is to simplify the usage of the software, making it easier to understand.

A great example of interaction design is We Transfer, a well-known site where people can share any kind of files. Its website is what we called “one interaction” because each page has just an only possible action and this works fine because the user can quickly understand what he is doing, memorizing the process as it is very simple:

Nowadays, websites that require one or few interactions are very popular. As they are simple to browse, they don’t need much support or tutoring, they are usable by design.

Why changing the interaction design is not an option?

Let’s see instead what Team Concert looks like:

The screen shows a lot of panels with keywords, hyperlinks and buttons, it takes some effort to understand what to do. There are new terms to remember, processes that brought out the user from its workflow (like the hyperlink) all mixed with potentially infinite tabs, spread all around the page.

Getting support for this kind of application is also pretty complex: if you are experiencing troubles or you don’t know a process you can watch a 10 minute video and try to solve by yourself the problem; on the other hand, describing your issue on the phone with support is not that easy so frustration might occur.

Quite often, the only way to overcome this situation is only brute force; where brute force means memorizing the processes and go on.

But this isn’t an efficient solution: memorizing a process requires time and tutoring, so the time is doubled.

A valid alternative to improve usability:

A valid alternative to completely avoid this issue is guidance software, as Newired: Newired helps the user through processes, reducing every process to a one interaction process which is linear and more easy to remember; also, when the user forgets how to proceed, Newired will be ready to help: in place and when it’s needed.

This fixes a lot of problems with all business software: keywords and processes are no longer important to remember and the tutoring is done by a software, the clue bonus that Newired achieves, enhancing any kind of professional software are:

  • Processes are easier: adding only a possible interaction with a possible route we avoid the user to get lost, enhancing their experience, making it less frustrating.
  • Faster tutoring: Resources won’t need any more people that explain how to use a software, it’s all pre settled, this avoid misunderstanding and create an environment in which anyone learns at its velocity.
  • Low effort: With Newired your resources will consume less time when using ALMs during processes boosting the ROI of the ALM.