IBM Highlights
My role:
Design lead for project team, learned a complex external app to understand pain-points, integrated external app into Connections, worked with OM on strategy and prioritisation, worked side-by-side with development on wireframes, coordinated team sprints
Project overview:
In 2018 my design team was asked to focus on a mission called ‘Delight the Base’. This meant looking for ways we could offer more value to our existing customers & get these improvements to market in a short time-frame to be more competitive.
To support this goal, IBM acquired a product called Connections Engagement Centre - also known as ICEC - which some customers were already using to enhance their organisations intranet. I led the integration of this external app into Connections Communities so that it would became a seamless part of the existing experience and bring added value to users.
Benefits of Highlights for a community owner:
New selection of layouts to choose from
New selection of widgets for displaying content
Aggregate content from multiple sources
Assessing the Scope of the Proposed Integration
A huge part of my work on this project involved learning how to use IBM Connections Engagement Center - which is complex for non-technical users - and investigating how this could be integrated into the Connections Communities environment. I identified multiple areas where the two applications had conflicting user experiences and duplicate UI elements. I consulted senior development architects to ask if it would be possible to resolve these issues. Here are some examples of the challenges we faced:
ICEC had it’s own visual style that didn’t match
ICEC style clashed with the Communities 6.0 style
Default state of widgets wasn’t intuitive
Widgets displayed community name instead of their title
No help or guidance on widgets for context
IBM Connections overview page in Communities
ICEC page in Communities BEFORE visual update
ICEC and Communities had separate layout options
Highlights layouts didn’t apply to the entire community
IBM Connections layout menu
ICEC layout menu
Connections app menu and ICEC widget menu
No clear explanation about the difference
Adding a Highlights widget didn’t add the corresponding Connections app
‘Create widget’ list had no categories or help text
IBM Connections app menu
ICEC widget menu
User experience of parts of ICEC was not intuitive
Configuration and personalisation too complex
Users required additional help
Too many superfluous decisions to make
Users couldn’t enter a title with a space in it
Research showed our customers wanted a solution that required no technical expertise
Terminology too technical and inconsistent
UI didn’t follow best accessibility practices
Placement & size of widgets is unpredictable
Unfriendly error messages with inconsistent styles
Unnecessary visual clutter in customise mode
Poorly designed CSS templates as options
We discussed all the issues above and prioritised what fixes we could realistically achieve in a very short time-frame. So we made the decision to turn off the ‘Personalisation’ feature until we had the time to completely re-design and simplify that experience. We turned our attention to re-skinning the Highlights app page, making tweaks to the most glaring UX issues, and improving the Widget Configuration experience over incremental releases.
ICEC widget configuration UI
ICEC customise mode BEFORE visual update
Delivering Key Improvements
Due to a limited scope, we worked within tight constraints and made compromises where necessary. Instead of completely replacing the existing overview page - which would have been a vast and complicated undertaking - we opted instead for letting users add ICEC as an app in their community. Working closely with our talented senior front-end developer and supported by a team of brilliant engineers, we successfully integrated the app, improved the look and feel, updated the widget editing experience, and re-named it as ‘Highlights’.
Visual Consistency
Updated visual style is a combination of the Communities 6.0 style and the ICS Design Guide. This was hard to resolve due to the complex way ICEC was coded.
Empty widgets on Highlights page have helpful text
Correct names displayed for Highlights widgets
‘Communities Overview’ doesn’t appear by default
Before
Highlights page with it’s old visual style when it was first acquired
After
Highlights page with it’s new visual style
New Capabilities
More options for customising widgets and displaying information
Community owners can include navigation that corresponds to wiki pages
Improved Editing Experience & Preview
Re-designed to make it full screen
Much easier to focus on the task
Visual style uses ICS Design Guide components
Settings are now organised into sections
Edit settings on the left, live preview on the right
Additional Improvements Across Highlights
A. Highlights app name
App name changed from ICEC to ‘Highlights’
B. Highlights widget menu
Icon visible for owners without hover
Icon changed from hamburger to ellipsis
Configure option re-named as ‘edit’
Configure option surfaced to menu list
‘Remove Widget’ functionality previously hidden
C. ‘Customise’ mode
Cleaner and simpler
Dashed lines replace dark blocks in ‘Customise’ mode
D. Widget re-naming
‘Community Overview’ widget is now the ‘Featured Communities’ widget
E. Customise options panel
Updated with ICS Design Guide styles
When an admin logs in, the extra tabs that appear are also updated (Page Settings, Page Management, Settings)
F. Admin dashboard
New visual style is turned on by default for Highlights
It is important for admin users to have the option to turn these off in companies where they use the original ICEC standalone product. They may have existing CSS based on edits of the original ICEC styles.
When Highlights is turned on then the ‘About’ tab is not visible on the customise panel so that we don’t show any references to the Connections Engagement Center.
A.
B.
C.
D.
E.
F.