Button Text

Comcast Business: Business VoiceEdge Customer Portal

Comcast Business logo centered over top of a photo of the Comcast Center in Philadelphia

Through Think Company, I was enlisted as a full-time designer on one of Comcast Business's self-service web portals: Business VoiceEdge.

Business VoiceEdge (BVE) is an award-winning portal meant to serve the phone system needs of small and medium-sized businesses. Embedded directly within Comcast Business (CB), our team was comprised of a design lead, two UX designers, two visual designers, and a handful of project owners that oversaw the design/development overlap.

Together, we took a confusing legacy system to a more modern and streamlined self-service portal. By redesigning the visual feel of the portal, improving the UX patterns, and adding requested features, our goal was to reduce the volume of customer service calls for easy changes that customers could manage themselves. Parallel to the app design, our team also worked alongside other product teams to create a more unified design system between the various CB apps.

The project started in February of 2020 with more research-driven work. When I joined the team in March 2021, many of the baseline styles had been established, so most of my work was focused on adding new features to the portal and building out systematic libraries in Figma. My time on this portal concluded in December 2021.

Skills

UI/UX Design, App Design, WCAG Compliance

All photos are property of Comcast Business.

Screenshot of legacy BVE portal dashboard.
Screenshot of legacy BVE portal showing settings for call detail records.

The legacy portal's UX patterns were overly complicated and similar features were often not grouped together.

Research + Design Process

For each set of features, the team collectively conducted research through unmoderated user testing sessions and stakeholder interviews to better understand each audience’s unique needs. Using this research as a baseline, we set out to standardize UX and IA across the portal by conducting audits to find gaps or opportunities of improvement.

The design phase began with wireframes. Our UX designers built high-fidelity wireframes based on the business requirements and the research for each feature. Once presented and approved by our developers and system architects, each feature was passed to myself or the other visual designer. As visual designers on this CB team, our job was to clean up the flows, create components, make sure styles were connected to our Figma library, write documentation for developers, and create a final prototype that outlined all possible interactions.

As the only designer on the team with front-end development experience, I also spent time auditing the live web app for style inconsistencies, bugs, and WCAG compliance. I compiled all my findings and noted potential fixes for our developers to integrate into small stories to help balance out each sprint.

Affinity map from user testing sessions about global navigation changes.
An example of grouping related feedback from research sessions into an affinity map.
Screenshot of one page of the BVE web portal. This page is for a call pickup group feature where toggles are expanded.
High-fidelity wires were created by our UX designers. It was faster for them to pull from the established library instead of using simple shapes and placeholders.
Example of documentation for flows within the BVE system.
As a visual designer, one of my core duties was to provide documentation for developer handoff, including possible error and success messaging as shown here.
Screenshot showing prototype connections for a flow in the BVE portal.
Visual designers also built the final prototypes to be referenced by developers and stakeholders until the feature was pushed to the live app.

Design System

A large part of this project was evolving Comcast Business's design system for self-service products. Prior to joining the team, all product designs were built in Sketch and connected to Abstract for version control. A few weeks before I joined, each product team began migrating files to Figma. A sub-team made up of designers from various product teams assembled to build the foundational elements (colors, text styles, buttons, error modals, etc) that were shared across each app; meanwhile, each product team was responsible creating all new designs in Figma, cleaning up files from the migration, and creating their own product-specific library.

While my UX team members were working on wireframes or more in-depth research, I spent time cleaning up these migrated files and building out reusable components using Figma's auto-layout capabilities. By building variants with auto-layout, I was able to create variations that maintained all properties but could switch screen sizes, states, and content with a few clicks.

Screenshot of various components from within the BVE library

Taking advantage of Figma's component and auto-layout features made it easy to swap out elements for different screen sizes and states.

Project Challenges

Although our team accomplished many goals in a short time, this project wasn't without its own challenges. Whether they were specific requests from company stakeholders that conflicted with user research or features we believed could have an impact that didn't get prioritized, our biggest challenge was alignment between all parties for some of our major feature work.

Screenshot of one page of the BVE web portal. This page is for a call pickup group feature.

Updated APIs, improved UX, and a new visual language have helped reduce call volume to those markets where the updated BVE app has been rolled out.

Credits

  • Think Company

    Nicholas Krapf
    Senior UX Designer

    Oxana Ivashkevitch
    UX Designer

    Summer Smith
    Senior UI Designer

    Nicole Kutos
    UI Designer

  • Comcast Business

    Clarissa Peña
    Product Manager

    Jui Kunte
    Design Lead

    Colleen Erdman
    Manager

Next Project:

KDG Branding + Marketing