Enterprise Content

Management Suite

Case Study

Enterprise Content Management system UX / UI Overhaul

ROLEs / CORE TEAM


My Role: Lead UX / UI Design


2 lead UX designers, 

2 - 4 Senior UX designer,

3 Senior Visual Designers

1 Lead UX Researcher

4 Senior Product Managers,

1 Software Architect

TOOLS


Figma, Axure RP, Adobe XD, Adobe Muse, Adobe Illustrator, Adobe Photoshop, HTML5-jQuery, MS Excel, Sketching, Paper Prototyping, Brainstorming sessions…

DELIVERABLES


UI Interaction Design Specifications

UI Visual Design Specifications

UI Accessibility Specification

User Research / SUS Reports

Hi-Fi Prototypes

Introduction


What is Enterprise Content Management?

Offers secure, audited, enterprise-wide control over any type of content, from documents, contracts, and engineering drawings to system reports, emails, images, and data-based business objects. Provides users with quick access to reliable information using robust metadata. Eases document processing for both administrators and end-users with built-in filtered search, content viewing, and workflows. ECM Functional areas: Sales, HR, Legal, R&D, Asset Management, Maintenance, etc... The ECM Suite is can be integrated with external business applications such as Oracle, SAP, PeopleSoft, etc...


Constraints

Only the Front-End can change. We can request less expensive changes to the Back-End capabilities if it's a must. Keep original, core UI patterns (if there are any...) and views familiar to ECM users. -Not a hard requirement.

The Underlying Problem

ECM is one of the most established Enterprise Content Management system in the world. However, the design was increasingly outdated when compared to its competitors, and the overall user experience, usability fell short of expectations.

The product wasn’t design with in users in mind to begin with...

There was a real chance that customers were about to leave.

An in-depth UX / UI overhaul felt long overdue to ensure that ECM can remain one of the lead solution on the market in the long run.

"Content Server's UI suffered from “hard to get content,” having busy pages, too many clicks to complete simple actions and too many page post-backs... Not working on Mobile platforms.“ 

Original Content Server User Interface 

Updated Visual design and UI layout pattern,  XECM UI Concept 2021 

Research & Analysis

Leveraging the earlier usability studies, interviews, and analysing those findings to get the whole picture...


• Partnership with customers – ongoing feedback to a product or a product features

• Customer visits – contextual inquiries, shadowing, user interviews

• Ongoing – system usability testing, customer and user feedbacks

Key Findings


Content consumers:

“Didn’t want to hang out in ECM space! Just want to get in and out.”


Content creators, analysts:

Overall too much time is spent to perform even simple tasks.

High information density on all screens.

Unclear, uniform UI for distinct areas and features.

Hard to understand, inconsistent UI patterns, cumbersome, slow interactions.

Unclear UI feedbacks, obscured operability. Etc...


Unnecessary time spent by users in the system due to: 

  • Full Page Refresh after each action or navigation
  • Too many clicks, to do anything. (cumbersome interaction patterns)
  • Unnecessary navigation: users could not directly access content or places they wanted.
  • User-controlled view settings were non-persistent (table sort, show /hide, etc...)


Specific Issues:

No functional User Home Entry point (after logging in) or a landing area, where relevant information and updates can be found. 

List View or Table (to display the list of files, line items) wasn't performant and it was heavy-handed.

Metadata, Audit Trail, Separate data entry UI from viewing data. Hard to get to, painful to check metadata across different files.

Search / Filter, Components were static and inefficient slow to use.

Sharing and Collaboration, It was powerful but hard to use and too generic, impossible to grant permission easily.

Messaging and System Notifications were cluttered, unfriendly, unclear.

There were no differentiated UI layouts for distinct system locations or business objects.

Workflows and workflow tracking UIs. Rigid, cumbersome usability. Complicated layout. Unclear presentation of information.

Business Workspace UI  (BW consists of heavy metadata, documents, team, related business objects) 

Case management workspaces, Employee file management, Customers, Products, Purchase Orders, Sales orders, etc...

Social features, Some just partially implemented or gimmicky features

Evaluating the Product


We have studied how the current application works, How users work with it in typical, frequently repeated use-case scenarios.


Studied the documentation, Tested how and what typical operations can be performed.


Heuristics of the legacy Interface. It’s usability

based on User and Client research results

How many of these qualities below are true to the legacy application?

Heuristic Evaluation of the

Legacy ECM UI and its Usability 


NO  / 3 - Findable: Able to be located


NO  / 1 - Accessible: Easily approached and/or entered 


NO  / 4 - Clear: Easily Perceptible


NO  / 2 - Communicative: Talkative, informing, timely


YES / 7 - Useful: Capable of producing the desired or intended result


YES / 8 - Credible: Worthy of confidence, reliable


YES / 9 - Valuable: Of great use, service, and importance


NO  / 4 - Learnable: To fix in the mind, in the memory


NO  / 0 - Delightful: Greatly pleasing


(When scoring features on a scale from 1 to 10.  Where NO is less than 5. /  Yes is 5 or greater than 5 )

Solution & Design Opportunities

We set out to completely overhaul ECM's User Experience, the core usability, user interaction, UI layout patterns, and the look and feel. 

We have created a unifying design system that merges best-in-class usability and aesthetics across all corners. (On average, above 83 SUS)

These changes impacted every aspect of the ECM UI. Its most important benefit was, our users were able to perform their daily work a lot more efficiently.

"Relevant: Role-Based content on users' fingertips. Clean, Efficient: Progressive-Disclosure. Intuitive: Informative visual language and layout patterns."



Goals

First focus only on the useful, essential features and functionalities, to enable 80% of users to work more efficiently. 

Design an aesthetic, highly efficient, intuitive product to increase user satisfaction and to reverse decreasing customer conversion. 


Build to Last UI! - So never have to fully overhaul it again. 

Bring content to the users, don't make users hunt for it. Enable users to populate, curate their content - User Home / Meaningful update feed.

Reduce complexity - increase efficiency and productivity - Implement a Roles-Based UI / Progressive Disclosure / Streamlined Interactions.

Consistent UI structure - Establish a coherent UI layout structure and a UI pattern library.

Aesthetic, Modern, Clear: Functional, establishing visual language, Gestalt Principles, Analysis of forward-looking, visual design trends.

Increase utility, cover all the “On the go” use cases. - Cross-Platform Adaptive / Responsive UI.

UX Lifecycle

UX Design Activities

Interaction Design


Understanding USER NEEDS and USER GOALS

  • User research if exists
  • Customer interview if possible
  • PM brief about the feature or widget or product.


Defining personas / Creating user stories

  • the common users will use the component or product - common scenarios about how the component is being used in real life.


Analysing – synthesising the information

  • Understand the users’ needs and goals, understand the problems at hand – ask several questions. Organise, cluster the information. 
  • Conclude.


UX / iX Design concept 

(what if? / crazy ideas / think outside of the box)

  • Looking at existing design patterns and based on generic and specific design principles. (coming from user research)
  • The solution should be: Simple, Intuitive, effective, easy to use, easy to understand, seamless experience...


Concept refinement - Prototype - Validation

  • The gained information is cycled into the initial concept and later validation, test results either result in a  more refined or completely changed new design concept
  • Once the design is modified based on the test results, the outcome is much closer to the desired goal.


Detailed UI Interaction design specification

  • Describing all use cases 
  • Every element behaviour and animation, etc...
  • UI Geometry / Layout.

Visual Design


UI Specification hand-off  to Visual Design

  • UI interaction design Walking through Explaining behaviors and key functionalities to Visual Designers.


VISUAL DESIGN CONCEPT

  • Visual Design underscores functionality. Applies existing styles and visual design patterns.
  • Visual design deals with the functional aspect as well as with the Aesthetics (visual UI language, colors schemes, Gestalt principles, Typography, illustrations, etc...)
  • Reviewed by PM and interaction designer, developers, and sometimes by customers.


Design Specification hand-off to Development

  • Once both visual design and interaction design are specified in form of detailed design specifications these are handed off to Engineering
  • Here can a review / validation phase also occur, which even now can substantially modify either design specifications.


Review implementation for correctness

  • During the development cycle, both visual and interaction designers review the early implementation and give feedback to the developers.
  • Development feedback of design feasibility


Validation - Usability Testing - Feedback

  • Usability testing, informal testing, customer interview
  • When all aspects are in place and no more validation is needed the component or product is finally released...!

Design Principles

Intuitive

Efficient

Streamlined

Delightful

Adaptable

Intuitive / Efficient  / Cross-Platform 


People are grateful when we don't waste their time and provide an efficient tool they can get their work done quickly.

Make it easy for business users to work with content from whichever device or system is most efficient for their needs.


Core Principles 

  • Intuitive / Self Explanatory, Informative.
  • Efficient, Roles-Based, Configurable UI Views, Visuals.
  • Streamlined /  Progressive Disclosure, Contextual, direct Interactions.
  • Delightful / Meaningful, Aesthetic, Modern, Minimalist.
  • Adaptable / Modular, Responsive, Multi-Platform.


Extended Principles

  • Snappy, responsive behaviour - Don't waste my time! - Immediate confirmation, visual feedback, a signal in response to user actions and inputs.
  • Consistent, Reusable - Using UI patterns (recognisable, reliable, familiar, expected) across the application. Modular Components.
  • inclusive, Accessible  Screen-Reader - keyboard navigation, high contrast mode, AAA compliant text vs. BG.
  • Reduced Complexity - Don’t design around, unlikely edge-cases (reduce complexity, keep it clean, self-explanatory interactions and responses)
  • EASY Navigation  - DON'T MAKE USERS WANDER AROUND IN THE SYSTEM! Guide Users...

Personas

Thomas


Asset Maintenance Technician

Content Consumer

Catherine


Senior Technical Writer

Contributor

Nicolas


Sales Director

Manager, Contributor

Clara


HR Representative

Content Consumer

Alexandra


Knowledge Manager

Admin, Contributor 

Users types: 


Consumers vs Creators, Curators

Frequent vs. Casual vs. Infrequent users. 

Skilled and Unskilled users. 

Technical vs. non-technical users


Content consumers didn’t want to hang out in ECM space! Just get in and out.

Content creators, curators, and analysts who must spend time working there should have the right tools, easy-to-use metadata forms, and list views, tools to search / filter, share, move, receive, and launch workflows. etc... 


Based on our research, we have defined a set of key personas (majority of typical users) covering approximately 80% of our audience.

After the personas' goals, needs, and typical activities were identified, we have compiled a set of user roles based on our personas. 


Personas / Roles


Tom: Asset Maintenance Technician / Consumer

Catherine: Senior technical writer / Contributor

Nicolas: Sales Director / Manager, Contributor


Clara: HR representative / Consumer

Alexandra: Knowledge Manager / Administrator, Contributor

Thomas


Asset Maintenance Technician


  • He fixes machinery, takes maintenance rounds, takes pictures of suspected failures, uploading them into App
  • Tom accesses documents, workspaces, receives, and starts maintenance workflows. He is on the field a lot.
  • Picks up spare parts in the warehouse, drives to the plant, and installs them.

Mental Model

  • I spend as little time in the ECM as possible. Just get In-&-Out
  • I want to get my job done ahead of time so when something happens I can deal.
  • "I do like to tinker with apps but I am afraid to touch the company's system. I am new, I don't know it well enough and I don't want to screw something up!"
  • "Knowing the state of the Plant, is my business" It is really important to know, where and when will something fail, so I can prevent it.


Technology


  • Computer: Desktop
  • Mobile: Smart Phone, Semi-Rugged Industrial Tablet, “I must access the mobile ECM App on the field!”

Goals, Motivations, and Needs

  • • 
  • I need quick and easy access to documents and workspaces.
  • I want smooth operation and must know the state of my machinery
  • It is essential having up-to-date information (metadata) on machinery to know where and what needs prevention.
  • Quick launch or templates helps me to start workflows easily.
  • Bookmark all important things so I can find them later.
  • More training helps me to use ECM quicker and better.


Key Scenarios


  • Uses the system 1 - 3 hours / week
  • Bookmarking workspaces, documents, folders.
  • Accessing drawings, assembly manuals, part lists, Workspaces
  • Needs to use metadata, to start Workflows.
  • Regularly receives Assignment Workflows
  • Uploads and shares pictures of malfunctioning machinery

User Journey & User Flow Example

User Journeys / User Flows / Use Cases were created, based on observing real-life users  (in different roles) working with the system, during contextual inquiries. Consolidating many observed, recorded flows, we have narrowed them down to a set of representative ones.

User Journey Map #03

TOM / Asset Maintenance Technician, 28 yo

Scenario


He arrives at the clarification plant in the morning. He just received a Maintenance Order to replace a Gate Valve on Pump 25. located at Pump Station #7. 


Tom is a new employee, just started to work at ClearWater Corporation. ClearWater runs water clarification plants in the region. Tom got just basic training, he rarely uses the ECM App.


Tom is well versed in Social Media Apps (FB, YouTube) but he is a novice ECM user. He doesn’t know it well enough.

All he knows, it is complicated and large software. 


Whenever he uses ECM, he just gets what he needs and leaves. 

Goals / Expectation


Tom just wants to go get the information and do his "real" work...

Tom wants to know if he has a spare Valve on stock in the warehouse or he needs to order one. 

He has to find the valve's workspace (bill of material) in the ECM system to get that information. 


Painpoints


Tom has some fears about using the ECM App. He fears he does something wrong while poking around. 

Also, he is anxious, he'll get lost in the system, spending too much time, hunting down what he needs.

User Flow #03

User Journeys / User Flows / Use Cases were created, based on observing real-life users  (in different roles) working with the system, during contextual inquiries. Consolidating many observed, recorded flows, we have narrowed them down to a set of representative ones.

Tom is a technician. He works for ClearWater Corp. He arrives at the clarification plant in the morning. Tom just received a Maintenance Order to replace a faulty Gate Valve on Pump 25. It is located at Pump Station #7. He needs to look up the part list (bill of material) for the valve to find out if he has it in stock or needs to order it...

  • 1. Signs in to ECM App. (He could just search, but he’d rather just want to click through to reach the spec.)

  • 2. On his home page, he looks for Pump 25 in the My Team’s Home panel. His team collected all of their Equipment Workspaces

  • 3. He clicks on the workspace Pump 25 line item in the panel.

  • 4. The business workspace opens. Pump 25 is a Water Pump 2020 model.

  • 5. He selects the “Related” Tab

  • 6. In the Equipment list, he looks for the “Gate Valve” and opens it’s inline overview panel.

  • 7. On Valve's Workspace, there is an Information panel with all necessary information and the status: In Stock / Gate Valve 02

01. After signing in to ECM App, he looks for the My Team’s Home panel. 


02. On his home page, he looks for 

Pump 25 in the team's Workspaces panel.


03. He clicks on the workspace Pump 25 line item in the panel.

04. The Pump 25 business workspace opens. 


05. He selects the “Related” Tab

06. In the Equipment list, he looks for the “Gate Valve”. He clicks on the “i” icon after the name. The quick overview panel opens.


07. In the Information panel he finds all necessary information about the replacement item, as well as the Availability status: In Stock.


Tom just calls in to the warehouse to order the new part.

Concepts, Wireframes 

Examples show wireframes enabling UX/ iX designers to quickly iterate through design solutions, focusing on interaction design and layout patterns only. Communicating user-flows, behaviour, and structure to visual designers and engineers or visualising proof-of-concept design variations.

Wireframes are not meant to be presented to clients or stakeholders!

Validation / Testing, SUS Example

All key components of the product were usability tested at the conceptual design and the early implementation phases to make sure the product will perform as intended after release. Tests scripts were compiled from essential, real-life operations, frequently performed by end-users. 

The example below shows the test result of an early conceptual design before any iteration or refinements are applied.

CS / XECM UI Screen Examples

Visual design was updated relative to original

Quotes from the audience

by General Networks / on November 18, 2015


The Unexpected at OpenText Enterprise World 2015

It’s all about adoption


As of Content Suite version 10.5, Content Server's UI suffered from having a busy page, too many clicks to complete simple actions, and too many page post-backs (waiting for the page to reload after a button click).


There’s a new Content Server user interface – new, 4B536C, with an almost intuitive UI for OpenText Content Management Suite. This is an evolutionary leap toward better user adoption.


OpenText CEO Mark Barrenechea said in the keynote address that Suite 16 is as easy to use as SharePoint. We disagree. Suite 16 is easier to use than SharePoint.


We have been waiting and watching the development of the new UI over the past two years, and have participated in the innovation lab in past Enterprise World events providing our feedback in the direction of increased user adoption.


In the new interface, it takes a single click to view all document metadata including category attributes. The new Perspectives feature allows configuring the role-based landing page that is designed to show the user's relevant data on a single page. Administrators can drag and drop the widgets on the page, including Recently Accessed, My Favorites, and My Assignments.


User Quotes


"Review of Livelink ECM 10 application"

Ease of use and administration of the suite

Simple, intuitive, and good looking interface

Versatile through use of the core product


"Next Generation Document Management System"

Previously, we were using SharePoint for document management but have now upgraded to OpenText ECM. While SharePoint provided basic functionality, OpenText has enhanced our records management capability. The ability to customize workflow is vastly improved to match our complex processes.

Review collected by and hosted on G2.com.


"Reliable with friendly user interface"

It is stable reliable and has an interface that's very user friendly and easy to use


"ECM "

User friendly and makes job easier by having Various options available


"OT Content Server 10"

...Workflow is the next coolest thing been using them for the last 20 years and they are extremely stable.


"Easy to use, quick to learn, and intuitive."

My experience with the OpenText Web Content Management and Records Management is that both applications were intuitive and very easy to use and learn even if no formal training was provided.

Challenges

Learning and understanding the domain

Reducing complexity - Understand complex processes, features, back-end specific logic

Filtering out self-serving features from real, useful ones


Convincing Stakeholders to BUY In

Internal resistance to new solutions, from unexpected places...

Failure of bringing some key stakeholders on board 


Unnecessary Rework of design Solutions, over and over...

Wasting time and resources. Subjective judgment calls, decisions not based on best practices nor test results.


Inexperience in A large scale project

Several of the staff have never been involved in a large-scale UX / UI overhaul project.

In some cases, it resulted in a large amount of extra work and some conflicts.

Conclusion

success!


It was a first, as far as I know, there was no such overarching collaboration and
focused effort taking place before, at this company, to redesign the flagship products.

The product was very well received by end-users and customers alike!
The result has exceeded the customers' and users’ expectations. 


There was an extraordinary collaboration between different disciplines, such as Product
Managers, UX Designers, Engineers, Software Architects, and senior leadership!

Thank You!

in

Copyright © 2022 Peter Budavari. All rights reserved.

TOP