STAFL SYSTEMS Fleet Management Platform
WIREFRAMES, MOCKUPS, USER FLOWS, PROTOTYPES & DESIGN SYSTEM
DISCIPLINE(S): UX/UI Design, Motion Design, Graphic Design
ROLE: Staff Experience Designer
SKILLS & TOOLS: Sketching, Illustrator, Photoshop, After Effects, HTML/CSS/Javascript, React
Stafl Fleet is a B2B software application that provides precise data regarding the status of batteries in a given customer’s electrified fleet of vehicles and/or stationary applications. It accomplishes this by remotely accessing CAN data stored in the cloud, or in real-time from the individual vehicle or stationary application by way of its installed Telematics Control Unit.
https://www.stafl-fleet.com/ ⭧
Problem/Opportunity
Renewable energy sources are forecast to continue displacing legacy sources, increasing market share, for the foreseeable future. Batteries are consequently a crucial component for providing power across all industries, and detailed battery insights will be critical in allowing entities to monitor and evaluate their battery fleet costs and make appropriate business decisions.
Typical battery solutions are not easily monitored, largely requiring physical proximity to access performance data. Battery systems that are not monitored are at a far greater likelihood to degrade and offer poor performance over time, up to and including costly repair/replacement.
Typical battery analysis solutions place minor importance on user experience.
Goal
Develop a software application that allows for remote access to battery data, both real-time and historical, normally accessible only through direct cable connection.
Capitalize on the competition’s weaknesses by presenting the product using friendly, competent, modern UX/UI, both in the application itself and in associated marketing materials/website, etc.
Impact
Stafl Fleet is currently being utilized by multiple major transportation/infrastructure companies to successfully evaluate the performance of their battery fleets.
An associated introductory website is live and available for marketing needs.
Kickoff
When I was first tasked with developing the UX/UI for the Stafl Fleet platform, the team consisted of only myself and my direct manager Erik, CEO of the company.
Two sources of inspiration informed, in broad terms, the goals for the system:
Research
Key Takeaways
The field for battery fleet analysis applications represented a relatively consolidated market. Lack of competition had evidently slowed the implementation of a number of potentially monumental disruptors:
the capacity for remote use
a modern user experience & aesthetic
Internally, the proprietary Fleet App had the potential to dramatically save costs and time, as it would preclude the need for purchasing the competitors’ software and for costly trips to inspect company-monitored battery packs in person. Once developed and functioning as intended, the application would effectively ‘pay for itself’ in relatively little time.
Given the entrenched nature of the competition, it would be important to balance the desire to rethink major functional elements with the need to attract/retain users who would potentially be turned off by changes from the norm that were seemingly too radical or unnecessary.
Minimum functional requirements:
Allow company electrical engineers to remotely evaluate the health and performance characteristics of individual battery packs anywhere in a given battery-powered fleet.
A Line Chart element with all the same bells and whistles as those offered by the competition, plus our added enhancements.
A Map view to allow visual tracking of battery fleet units.
Allow electrical engineers to customize the layout of their company workspace in a manner that best fit their specific use case to maximize productivity.
A Dashboard with the ability for users to add / remove / reorganize / customize informational ‘widgets’ at will.
Wireframes & User Flows
I started by mapping out some thousand-foot impressions of the layout we believed would best suit the application goals.
Early on the decision was made to limit the app to desktop use, and we quickly keyed in on a standard layout that would be intuitive to long-time users of similar solutions.
Ideation & Prototyping
Together with our in-house full-stack developers, I set about putting together mockups to inform the initial creation of the Fleet prototype. Throughout the prototype build, I continued to drive visual and front-end coding decisions, informed by ongoing testing and frequent check-ins from our key stakeholders.
An insight that caused one of our biggest realignments was recognition of the importance of the CAN Data Analysis Line Chart. For a time this element was given less thought share in deference to other elements such as the Map view, but this situation was revised when it became clear that the Line Chart would generally receive a significantly greater amount of screen time.
Final Product
Thanks to the Telematics Control Unit installed within each customer vehicle or stationary application, CAN data previously only accessible via physical cable connection is made available anywhere in the world through the cloud.
Issues normally requiring in-person analysis and potential travel can now be addressed remotely, saving substantial resources and time.
The heart of the Stafl Fleet app is the “CAN Data Analysis” line chart. This powerful tool, accessible natively in any web browser, provides functionality currently only found in standalone rival desktop applications.
From Stafl Systems' website:
'The Fleet Management Platform can be used for both stationary and mobile battery applications using cellular connectivity. Improve productivity and reduce downtime with greater visibility into the status of each battery system or vehicle. Understand, in real-time, the state of any device in your fleet that uses Stafl Systems battery management or control technology.'
Design System Elements
Stafl Fleet follows a typical desktop app layout scheme, with an upper Status/Menu Bar, a left-oriented Navigation Bar, and main pages consisting of populated ‘Widget Canvases’ and context-dependent Modals.
Custom Icons
A large part of Stafl Fleet’s icon library is able to draw from well- and long-established standards. Nevertheless, built as it is for very specific and often esoteric purposes, the app also requires a large number of bespoke icons that convey functionality not found elsewhere.
Widget Style Samples
Map
The Stafl Fleet Map blends unhindered functionality with a modern, clean and friendly aesthetic. The overall color scheme is rendered in light, desaturated tones so that the Unit Map Pins remain the focus of attention.
Stand-in Elements
Dummy branding elements custom-built as stand-ins for real customers. Dummy elements, a step beyond wireframes, allow for better assessment of visual aesthetics and functionality.
Continued Development:
User Experience Scenarios & Notes
Following the v1.0 soft-launch, continuing feedback from key stakeholders was essential in dialing the user experience right where we wanted it to be. These mockups were developed in Photoshop, bypassing structured wireframes and prototypes in order to prioritize speed. Clearly annotated for developers to understand UX/UI intent.
ℹ️ Click image or arrow controls to transition through slides.
New Feature: Enable Selected Plot Toggle
With the Line Chart, space is always at a premium, and we strive to reduce UI elements as much as possible to make way for the plots.
This Solution allows unnecessary plots to be toggled and untoggled at will, without necessitating a modification of the Line Chart’s implementation settings.
Behavior Adjustment: Dragging Measure Cursor scrolls the Plot Area
The Line Chart bears many similarities to the Timeline feature found on Video and Audio editing programs.
Being the equivalent to said programs’ ‘Playhead’ tool, we decided that our Measure Cursor should feature the same behavior of scrolling the Plot Area when dragged to either side.
Layout Design: Time-related information edits
Basic modifications to emphasize critical time-related information
Visual Design: Unit Tray to Unit Modal - Maximize/Minimize Animation
A simple animation developed to illustrate to the team the desired visual effect for this action.
New Feature: Sidebar (with Events, Map, Stacked Views)
The Telematics Control Unit within a given customer’s application sends a significant amount of data for viewing and study. ‘Events’ are a crucial tool in helping a user navigate to points of interest in the stream of data.
Additionally, it can be helpful to show a unit’s location on a map at a given point in time mirrored by the Line Chart’s Measure Cursor location.
These images illustrate the proposed Sidebar to contain these elements.
New Subdomain: Application Management Section, aka BRIDGE
Mockups illustrating layout structure and visual styling for a new section of the application.
Behavior Definition: CAN Signals editing
Mockups illustrating layout structure and visual styling for a new section of the application.
New Feature: Enable minimizing/compressing of Line Chart Vertical Axes
An alternate method devised to maximize the visual space available to the Plot Area.
Behavior Definition: Line Chart Events Bar
The Telematics Control Unit within a given customer’s application sends a significant amount of data for viewing and study. ‘Events’ are a crucial tool in helping a user navigate to points of interest in the stream of data.
Events are displayed as icons atop the Line Chart in the ‘Events Bar’, and can overpopulate the designated area quite quickly.
These visuals illustrate to the programming team our proposed solutions to mitigate visual clutter.
Behavior Definition: Line Chart Sessions
It was determined that Events alone are not the most useful method for the user to navigate the data in the Line Chart.
More useful are ‘Sessions’ — periods of time, based on key events and other behaviors, that are known to have crucial data.
Behavior Definition: Measure Cursor Floating Tooltip
A quick animation illustrating intended behavior for the tooltip that appears when dragging the Measure Cursor.