SEE
MORE

Designing a scalable project management platform from the ground up for HelloTech's B2B partnerships

A laptop tilted at a 30-degree angle, showcasing the main dashboard of a project management platform. The dashboard displays a sidebar menu, widgets, and a table of projects.

HelloTech

An arrow icon pointing down, symbolizing a downward direction or action.A laptop tilted at a 30-degree angle, showcasing the main dashboard of a project management platform. The dashboard displays a sidebar menu, widgets, and a table of projects.

Mar 2022 – Jan 2023

Overview — 001

Scaling to new heights

Working alongside a cross-functional team, I led the 0 → 1 design of HelloTech's new project management platform. The new platform streamlines previously disjointed workflows and enables data-driven optimization to help scale the company’s B2B partnerships business.

Functions

Product Design, 0 → 1
UX Research
Enterprise UX
Design System

Design Team

Kareem Soliman (me) – Product Designer
Addison Smyth – Director, Product Design
Patrick Martin – Senior Visual Designer

Status

Shipped

Platform

Desktop, Web App

My Role

Design Lead

Timeline

Mar 2022 – Jan 2023

A screenshot of HelloTech's project management platform main view, featuring the sidebar menu, dynamic widgets, and a table displaying various projects.
A screenshot of HelloTech's project management platform, displaying the project view with the 'Job View' actively selected in the sidebar menu. This view showcases job-specific widgets, a table containing project jobs along with their metadata and statuses.
A screenshot of HelloTech's project management platform, featuring the project view with the 'Job View' actively selected in the sidebar menu. A side panel overlay on a scrim from the right-hand side displays controls specific to a particular job.
A screenshot of HelloTech's project management platform, showcasing the project view with the 'Team Management View' actively selected in the sidebar menu. The display features widgets presenting the team lead and the count of active team members. A table at the bottom lists each team member along with their respective information.
An icon of a left-pointing chevron, implying backward movement or navigation.
An icon of a right-pointing chevron, suggesting forward movement or navigation.
An animated clip illustrating a user creating a project within HelloTech's project management platform. The user inputs metadata and navigates through various side menu options to preview them.
An animated clip depicting a user initiating the launch of a project within HelloTech's project management platform. The user proceeds after fulfilling all launch requirements from the checklist. They then review project details and confirm the launch action.
An animated clip illustrating a user's action of selecting multiple projects and subsequently executing a bulk job approval process within HelloTech's project management platform. The process is facilitated through a side panel that overlays from the right-hand side.

Single unified platform

The platform serves as a unified hub for project creation and management, replacing the need for a patchwork of external and legacy in-house tools. Project managers are now empowered to make edits freely throughout a project's life cycle.

Automated project tracking

The platform streamlines project tracking with statuses that update as requirements are met, providing stakeholders with greater data visibility. Project controls contextually adjust based on the phase of the project, whether it's in the planning stage or already launched.

Expanded management capabilities

The new platform offers project managers the flexibility to bulk-edit both projects and their nested details. A streamlined toolbar, coupled with built-in search and filtering, simplifies the management of these edits.

Context — 002

Exploring new frontiers

HelloTech is a gig-economy platform that connects expert technicians with customers seeking smart-home services.

In 2021, HelloTech expanded its B2B partnerships, becoming a preferred installation partner for industry leaders in several rapidly growing markets. These new partnerships drove significant growth, which led to the establishment of a dedicated Partner Success team by the year's end. As the operation scaled, so did the demand for in-house tools to manage project workflows.

Problem — 003

Growing pains

Listening to the team's frustrations, we learned how creeping operational inefficiencies were hindering their ability to scale and deliver optimal value to both partners and the business.

Project managers were struggling to keep up with the demands of B2B partners using their existing ad-hoc tooling.

Research — 004

Understanding user challenges

To get a more in-depth understanding of the challenges faced by the  team, I actively took part in user and stakeholder interviews and conducted a contextual inquiry to get a detailed overview of the existing toolset and workflows.

Users

Understanding our users and their needs was fundamental to our approach. Here's a brief breakdown:

Primary User

Project Manager

Project Managers on the Partner Success team are the main leads managing and overseeing various B2B partner projects.

Secondary User

Team Lead (Technician)

Team Leads benefit indirectly from a Project Manager’s follow-up and support for ongoing B2B partner projects.

Insights

The key insights we uncovered influenced our design methodology and informed our implementation of the product strategy moving forward.

An icon of a file with a lock, representing secured or protected document.

Limited metadata & interoperability

Projects often began with missing details and required manual updates to the backend code. Adding to the complexity, project managers had to spoof a technician's web app (used to record job progress), as their tools lacked any semblance of interoperability.

An icon of a pen with a diagonal slash through it, indicating prohibition or non-editable content

Limited controls

In the existing workflow, project managers grappled with tools that lacked bulk editing functions and had insufficient search and filtering capabilities. This deficit complicated project and job management, leading to inefficiencies and extended task completion times.

An icon resembling a warning seal, conveying alertness, caution, or potential risks.

Fragmented data & tooling

The Partner Success team grappled with fragmented data sources and disjointed tools, leading to operational bottlenecks and hurdles in scaling partner operations. These issues further impeded efforts to optimize workflow processes.

An icon depicting a clipboard with text, symbolizing note-taking, information, or documentation.

Manual project tracking

Project managers were tasked with manually updating the status of each project in an external tool, taking into account the unique needs of every phase. This process not only drained valuable time but also heightened the risk of mistakes, undermining efficiency.

Opportunity — 005

Defining the problem

How might we empower project managers to handle growing project demands efficiently and effectively?

After carefully reviewing these insights, we concluded that the Partner Success team's needs had far outgrown the existing toolset. It was clear we couldn't make sufficient improvements to any individual tool and that it was finally time to build a robust, integrated platform to address all issues.

Strategy — 006

Defining success

After identifying the key problems, we translated these challenges into actionable goals. This allowed us to focus on what we needed to achieve from both a user and a business perspective.

User goals

Consolidate toolset

Consolidate the currently fragmented toolset into a single platform for ease of use.

Improve workflow

Streamline existing workflow by enabling the creation, editing, and management of projects.

Business goals

Improve efficiency

Drive operational efficiency and scalability to match the rapidly growing B2B partnerships business.

Improve data visibility

Unlock key data insights through automation for better workflow optimization.

Process — 007

Building the platform

Kicking off the design process,  I dove deep into the myriad functions and flows that were currently scattered across multiple ad-hoc tools. I took stock of all these functions using the JBTD framework, ensuring the design would be firmly rooted in actual user needs.

Tooling integration & platform structure

Project Managers voiced their need for a consolidated, adaptable tool. They wanted to manage the entire project lifecycle, from beginning to end, and make updates at any stage. The old system required engineer input for minor changes and didn't support non-linear updates. This was a significant bottleneck, especially when partners often provided incomplete project details.

Informed by user feedback, I restructured the platform's IA and outlined key user flows. My goal was an intuitive, expandable IA. I integrated "project creation" into the top navigation and added a contextual sidebar for in-depth management. This enabled flexible, non-linear editing, directly addressing project managers' needs.

Rethinking project statuses

As I refined the IA, I zeroed in on project managers' need for real-time, granular updates post-launch. Their existing tool, a manually updated Asana dashboard, was more hindrance than help.

I responded by designing a system that auto-updated statuses as certain milestones were hit, syncing with the technicians' web app for live updates. This gave project managers the interoperability they needed to provide optimal support for technicians.  Stakeholders also got the data visibility they needed to make decisions on workflow optimization to strategically scale operations.

A screenshot presenting the user's view of a completed launch checklist within HelloTech's project management platform. A 'Review & Launch' Call to Action (CTA) bar is affixed to the top of the dashboard, displaying the annotation: 'Review & Launch' CTA banner pins to the top of any view (hides on scroll) when all 4 launch requirements are met for ease of access.A screenshot presenting the user's view of a completed launch checklist within HelloTech's project management platform. A 'Review & Launch' Call to Action (CTA) bar is affixed to the top of the dashboard, displaying the annotation: 'Review & Launch' CTA banner pins to the top of any view (hides on scroll) when all 4 launch requirements are met for ease of access.
A close-up view of the Launch Checklist side menu option within HelloTech's project management platform. The dashboard displays a 4 out of 4 completion status. An annotation is directed towards it, stating: 'Launch checklist tab updates automatically as subsequent tabs are filled out with details.
A diagram illustrating the breakdown of the new status system for projects in both the pre-launch and post-launch states. This system categorizes projects into distinct statuses to indicate their progress and current stage within HelloTech's project management platform."A diagram illustrating the breakdown of the new status system for projects in both the pre-launch and post-launch states. This system categorizes projects into distinct statuses to indicate their progress and current stage within HelloTech's project management platform.

While overhauling project statuses another insight arose: the need to track progress non-linearly towards project launch. My solution? A launch checklist that, once complete, enabled a manual launch function. This put the project managers firmly in control.

But my design didn't stop at launch. We ensured that contextual options adjusted dynamically post-launch, keeping our platform relevant through every project phase.

Expanding project management functions

Leveraging the updated IA and status system, I integrated features like search, filtering, and bulk actions into a unified toolbar. This not only streamlined the user experience but also empowered project managers to multitask effectively. For the first time, I added job-specific controls that achieved feature parity with the technician web app, allowing PMs to edit jobs without spoofing a technician's account.

Perfecting bulk action flows proved to be a significant hurdle due to numerous backend constraints. In close collaboration with engineers, we successfully navigated these constraints to achieve the best possible solution given the limitations. The resulting bulk action capabilities now offer a streamlined, user-friendly experience that meets the team's complex needs. For project managers, the inclusion of these functions elevated the platform from optional to table stakes.

An animated clip portraying a user interacting with the new unified toolbar in HelloTech's project management platform. The user applies filters and selects specific dates to refine a project list for precise viewing.

Impact — 008

Efficiency gains all around

The launch of the new project management platform was a significant boost to project manager productivity and key driver towards optimizing operations at scale. This transformation led the B2B partnerships business to eventually eclipse the core D2C business in revenue.

Avg. engineering time saved
14 hrs
14 hrs
Avg. engineering time saved
Support response time reduced
Significant reduction
lower
Support response time
Avg. support time saved
Significant savings
higher
Avg. support time saved

Reflection — 009

Lessons learned

Reflecting on my journey with HelloTech's project management platform, I must highlight that this was my first 0 → 1 project, and the learning curve was steep but incredibly rewarding. A lot of the growing pains came with tackling complex enterprise design patterns for the first time and juggling many connected systems.

Navigating the sheer scale presented its challenges, particularly in managing the handoff process and design QA. The key takeaway? Effective collaboration is indispensable, and I honed methods to optimize it for better outcomes.

Next Steps — 010

Towards platform maturity

The project's success has opened the doors to future improvements and extensions of the platform's functionality. To continue improving project management efficiency, we plan on implementing more detailed bulk edit functions at the service level, allowing for more granular adjustments within individual jobs.

Additionally, we are planning to introduce an escalations functionality to handle urgent or complex cases more effectively. These enhancements will continue to evolve our platform to meet growing operational demands and enhance overall user satisfaction.

Thanks for reading
Thanks for reading
Thanks for reading
Thanks for reading
Thanks for reading
Thanks for reading
Thanks for reading
Thanks for reading
Thanks for reading
Thanks for reading
Thanks for reading
Thanks for reading
Thanks for reading
Thanks for reading
Thanks for reading
Thanks for reading
Thanks for reading
Thanks for reading
Thanks for reading
Thanks for reading
Thanks for reading
Thanks for reading
Thanks for reading
Thanks for reading
Thanks for reading
Thanks for reading
Thanks for reading
Thanks for reading