Product Design
distributed data flows
The most ambitious yet of their Cleo Integration Cloud suite of B2B products, Distributed Data Flows is a cloud-based SaaS Cleo Communications launched in May of 2018. I designed every important aspect of this revolutionary new product's User Experience, from its overall content model to the core interactions on each of its key screens.
Product featured in promotional video.
Rock star product gets rock star treatment
You know you’ve done a good job for your employer when they’re boasting about the product you designed in a promotional video and feature that video on their home-page. The video features the 1.0 and its look-and-feel — Cleo’s legacy aesthetic (for more on this see sidebar under the pie-chart).
UX Design I rendered for this project
What about visual design?
Cleo had a pre-established look-and-feel to which all new products and features had to adhere. I directed Cleo's Visual Designer and Interface Developers in applying that pre-established aesthetic to the sundry screens I spec'd in my wireframes.
I did design this alternative to a user interface we were using for a similar screen and ran a quantitative usability test to determine its comparative appeal. The test results proved users preferred my version by a margin of four to one.
For a number of strategic reasons, it was decided that the new aesthetic would have to wait till a 2.0 version. But because I left Cleo just before the 1.0 version debuted, all the screenshots shown here are of the 1.0 version — with the old look applied.
Starting from the bottom up by evangelizing process …
keeping it lean
Above all else, this exciting new product is the result of the thoughtful application of process at every stage of its design. From my seat on a cross-functional “Discovery Team,” I evangelized “Lean UX,” successfully keeping this project on course and helping to evolve the design culture at Cleo away from “Implementation-Model design” and “Big Design Up Front.”
keeping everyone on the same page
I also connected leadership’s high regard for thought leaders like Marty Cagan and Jeff Patton to the absolute necessity of more and better prototyping. The effect was immeasurable. My prototypes did more to keep this project on schedule than any other single factor. Shared understanding was a constant and exactly zero developer time was wasted when one my prototypes was available.
Information Architecture (IA) …
designing the core concepts
Information Architecture (IA) encompasses the design of a shared information environment’s overall structure.
Not to be confused with data architecture, IA is NOT technical. Some have compared it to chess in the sense that you don’t see the rules, but the game is meaningless without them.
And just as IA is often invisible, evidence of the countless design decisions that go into a product’s IA can be just as elusive: When a Visual Designer creates a mockup, everyone can plainly see the evidence of his work. But when an Information Architect makes a design decision about how a system’s navigation would best serve the user, for example, the artifacts she’ll produce to capture that decision can be arcane and the evidence justifying it spread out over the course of the SDLC.
In short, it isn’t always exciting.
What IS exciting, however, is dominating your market by empowering your users with a product that is more logically organized and easier to grasp than your competition’s.
And a well-written IA Spec is very exciting to the stakeholders who can appreciate them — like the developers coding your solution and the product manager who sees how it will drive business value.
Here we see excerpts from just a few of the numerous IA documents I authored during the research, strategy, design, and implementation stages of the Distributed Data Flows project.
All of the IA work I did for this project drove discoverability for our personae, ensuring they could begin using this product for its intended purpose the moment they touched it. Without training and without help files.
An effective enterprise product consistently educates the user as to its conceptual model and reinforces it with every interaction.
I had a friendly relationship with the gentleman who wrote Cleo’s training manuals but he was always complaining that I was trying to put him out of business.
Guilty as charged.
Ideation …
From sketch to production
There can be no more satisfying an experience for a UX Designer than watching the spark of an idea you scratched into your sketchbook one night grow and evolve into the user experience at the heart of a major new enterprise offering. Users of Distributed Data Flows access its core functionality on this, the Data Flow Details page. In the below sequence of images, we see this view evolve from that sketch to production code.
Interaction Design (IxD) …
Axure prototype
If a picture is worth a thousand words, a prototype is worth a million. The work I did for the particular enhancement described in these two artifacts is emblematic of the Interaction Design I delivered for this product overall. This highly-functional Axure prototype enabled every stakeholder to experience the enhancement it modeled before a single line of code was written. Including multiple key edge-cases.
follow-up wireframe
This is an excerpt from the followup wireframe of the enhancement shown prototyped in the above video. The wireframe is typical of the dozens I authored for this project.
While prototypes like the one shown above are crucial for promoting CLARITY, a rock-solid followup wireframe drives CERTAINTY by formalizing a finish line for your developers. Which is often especially necessary for offshore teams.