One internal tool that unified four systems and automated 75% of manual project management.

02Role & Ownership
Role
Product Designer
Team
Me
PO
PM
FA
DEV
SA
UXM
Timeline
2022 Q1 / 2023 Q2
Platform
Internal Web App
Contribution
End-to-end research ownership
Ran user interviews, affinity mapping, and journey mapping. The insights that defined the MVP came from this phase.
IA and navigation
Owned the full information architecture and resolved the nav structure debate with constant collaboration with frontend dev.
Building new components
Using Ramboll’s design system effectively and adhering to compliance and policies structured by the global design team.
Constraint
Maconomy couldn't be replaced
Globally mandated for billing and project registration. Every design decision had to work around it, not against it.
Rebrand mid-project
Ramboll's global design system hadn't caught up with the new brand. Rebuilt key components from scratch without a timeline extension.
Stakeholder alignment across disciplines
Engineers, PMs, project owners, and a BA all with different priorities. Every decision needed buy-in across the group before moving forward.
03 — Problem Space

Four tools. Zero visibility.

One engineer holding it all together.

Ramboll's HVAC project managers were coordinating live engineering projects across Maconomy, Excel, and Teams simultaneously. No connection between them. Every status update, budget check, and progress report assembled by hand.

💬

Microsoft Teams

Decisions buried in chat threads

MANUAL
📊

Microsoft Excel

Task depth and timelines managed here

MANUAL
🔒

Maconomy

Billing and project registration only

LOCKED
📄

Monthly Reports

Assembled manually at month end

4+ HRS
Goal
🗂

One unified tool

Project tracking, task hierarchy, Gantt and budget visibility all connected to Maconomy

AUTOMATED
04 — Before the first frame

Three steps that shaped every decision.

Step 01 Interviewing managers before assuming

I talked to junior PMs, senior PMs, and project owners separately. Each session started the same way, walk me through your actual Monday morning. Not what they wished existed. What they actually did.

Junior Project Manager

Daily task execution across multiple projects at once.

Senior Project Manager

Budget control, risk and client communication.

Project Owner

Project outcomes and periodic stakeholder reporting.

★ Image 01 — Interview session or research wall
"

It seems like an easy tool to use and easy to understand everything so it will be less time consuming than the old way with Excel and Maconomy.

Senior Consultant HVAC and Energy
"

The breaking down structure in the WBS tool is useful now. Assigning members to each sub task and sub sub task is useful now.

Senior Consultant HVAC and Energy
"

It has been a huge advantage noticing things if they are lagging behind or delayed. We can notice it much earlier now.

Team Lead HVAC

Step 02 Testing the market before trusting our instincts

Before committing to building from scratch, I mapped ClickUp, Jira, and Monday against what Ramboll's PMs actually needed. Every tool solved part of the problem. The gap was always the same.

Capability
CU
JR
MN
Ramboll Tool
Maconomy integration
Not supported
Not supported
Not supported
Native import
Task hierarchy depth
~Flexible but complex
~Epic / story / task
~Groups and items
3 level fixed
Live budget tracking
Manual entry
Plugin required
~Basic only
Auto from Maconomy
HVAC workflow fit
Generic
Built for software teams
Generic
Purpose built
Gantt chart
Available
~Roadmap view only
Available
Task linked
Learning curve
High
High
~Medium
Familiar model

0

Tools reviewed before build

0%

Needs met by top option

0

Tools with Maconomy integration

Every tool we looked at failed on the same thing. None of them connected to Maconomy. Without that, PMs would still be in two systems. Building was the only option that closed the full gap.

Step 03 Mapping the ideal week of a HVAC PM

Instead of documenting what was broken, I mapped how a PM's week should feel with the right tool. This became the alignment document. The PM, project owner, BA, and I used it to agree on what had to ship first and what would wait. The output was not a Figma file. It was a shared agreement on scope.

One of the earliest artifacts that helped uncover how four disconnected systems worked together.

05 — Problems worth fixing first

We found more than we could fix.

These three came first.

Research surfaced a wide set of gaps. These were the problems specific enough, frequent enough, and painful enough to act on first.

Scattered across toolsStatus visibility
Problem

PMs opened three to four documents every morning just to answer where a project stood. No single source of truth existed.

Goal

One screen showing every active project, its current status, and what needs attention before the first meeting of the day.

Excel was the real systemTask structure
Problem

Maconomy supported one task level. HVAC projects needed three. The gap lived in Excel, outside the system of record.

Goal

A task structure that matched how HVAC engineers actually planned work, connected to the same system tracking hours and budget.

Surprises at month endBudget awareness
Problem

Budget overruns were discovered at month end during report assembly. By then it was too late to course correct.

Goal

A live view of hours spent and remaining, updated automatically, visible at any point during the project.

06 — From problems to product

Research told us what was broken.

The harder question was what to build first.

We had more problems than one phase could solve. So we sat down with the PM team, mapped every potential feature, and made a shared call on what had to ship first.

ScopeBuilding the MVP with the PM team

I brought the research findings into a working session with the PM, project owner, and BA. We mapped each potential feature against user impact and build complexity. That conversation narrowed a long list down to six features committed for phase one.

Feature Priority Matrix - MVP Planning Session

LowHighLowHighBuild complexity →↑ User impact
Ship first
Plan carefully
Nice to have
Reconsider
Dashboard overviewPhase 01
Task hierarchyPhase 01
Maconomy importPhase 01
Project synopsisPhase 01
Budget automationPhase 01
Gantt chartPhase 01
Resource finderDescoped
Change managementDescoped
NotificationsPhase 02
Document trackerPhase 02
Shipped in Phase 01
Phase 01 — high complexity
Descoped during build
Pushed to Phase 02

High impact. Low enough complexity to ship. That was the filter.

🗂
Surface

Dashboard Overview

One screen. Every project. What needs attention today.

Solves →Status visibility
📋
Structure

Three Level Task Hierarchy

Plan work the way HVAC engineers actually think. Phase, deliverable, activity.

Solves →Task structure
💰
Automation

Budget and Hours Automation

Hours spent and remaining, always live. No manual calculation.

Solves →Budget awareness
📅
Timeline

Gantt Chart

Timelines built directly from tasks. Milestones and dependencies in one view.

Supports →Task structure
🔗
Foundation

Maconomy Import

Enter a project code. Everything else pulls in automatically.

Enables →Everything above
📄
Reporting

Project Synopsis

One page per project. Keeps every stakeholder on the same picture.

Supports →Status visibility

AlignmentValidating user stories

Every story had to trace back to something real from the research. A junior designer and I worked with the BA to validate each one against the interview insights and the PM team's acceptance criteria. It kept the build honest.

★ Image 02 — Excel with epics and user stories

ArchitectureInformation architecture for the full team

Before any wireframe I built a numbered IA covering every section of the product. The decimal system meant everyone in a standup was pointing at the same screen without ambiguity. It also gave the backend team a scaffold to think about data structure before any UI existed.

★ Image 03 — IA diagram with numbering system
07 — Design decisions

Three trade-offs.

One better experience.

Every decision traces back to something we found in research. Here is what was debated, what was hard, and what shipped.

01 - Dashboard View

Solves → Status visibility

The most debated surface. The sketch showed everything stakeholders wanted. What shipped was an editorial call about what a PM actually needs before their first meeting.

Sketch

Sketch

The start

Stakeholder wishlist. Change log, traffic lights, resource plans, quality docs. Everything in one screen.

Iteration 01

Iteration 01

Problem

Everything visible at once. Four stat cards, three panels, a table. No clear hierarchy.

Iteration 02

Iteration 02

Getting closer

Cleaner layout. Budget Share panel added. Still debating what belongs above the fold.

Final screen

Final screen

Shipped

Curated widgets. Stat cards for key numbers. Overdue tasks and upcoming deadlines surface first.

Sketch

Sketch

The start

Stakeholder wishlist. Change log, traffic lights, resource plans, quality docs. Everything in one screen.

Iteration 01

Iteration 01

Problem

Everything visible at once. Four stat cards, three panels, a table. No clear hierarchy.

Iteration 02

Iteration 02

Getting closer

Cleaner layout. Budget Share panel added. Still debating what belongs above the fold.

Final screen

Final screen

Shipped

Curated widgets. Stat cards for key numbers. Overdue tasks and upcoming deadlines surface first.

Debated and changed
Decided mid-process
Decided and shipped
Hover dots to read decisions
Empty state
1

Debate - Navigation

Top tabs vs sidebar

Sidebar made PMs manage the tool before using it. Top tabs scoped to the active project matched how they actually think.

Dashboard and Projects were two clear modes, nothing else
2

Decision - Entry point

One input. Everything else is automatic.

Enter the Maconomy project code and the tool pulls all registered data automatically. No manual re-entry, no duplicate systems.

Solves the onboarding problem before the first click

Empty state - the first thing a PM sees. One action, zero friction. Enter a project code and the tool takes over.

Final dashboard
3

Debate - Above the fold

Every stakeholder wanted different data first

We made an editorial call finalising four numbers a PM needs before any meeting. Ongoing projects, contract budget, working budget, budget spent.

Numbers only above the fold, no charts
4

Decision - Action items

Overdue tasks before anything else

PMs spent the first part of their day finding what needed attention. Overdue tasks and upcoming deadlines now surface without any navigation.

Priority visible from the home state
5

Decision - Project creation

Add Project lives on the dashboard

Starting a new project is the most common first action. One button from the home state removes a navigation step from the most frequent workflow.

One click from anywhere
6

Decision - Maconomy integration

Maconomy updates surface in the tool

Instead of switching to Maconomy to check for updates, the tool surfaces relevant notifications directly. Budget changes and sub-task updates come to the PM.

No context switching required

Final dashboard - only what needs action today. Stat cards, overdue tasks, upcoming deadlines, and a direct line to Maconomy.

02 - Task Hierarchy

Solves → Task structure

Maconomy supported one task level. HVAC projects needed three. We built a hierarchy that matched how engineers actually plan work and documented every calculation so developers could build it right.

Debated and changed
Decided mid-process
Decided and shipped
Hover dots to read decisions
Task hierarchy screen
1

Decision — Hierarchy depth

Three levels. Not two, not four.

Two levels was not enough for multi-discipline HVAC projects. Four created overhead nobody needed. Three matched what PMs described — phase, deliverable, activity.

001, 001.1, 001.1.1 — each level carries its own hours and members
2

Decision — Automation

Hours used calculates itself

PMs enter either task completion percentage or hours needed. The other field calculates automatically. No manual arithmetic, no spreadsheet formulas.

HU = BH minus HN — automated across every level
3

Decision — Task detail panel

Every sub task has full context

Status, duration, priority, description, acceptance criteria, hours breakdown, and member assignment — all accessible from the task row without leaving the screen.

No separate screen needed for task details

Task hierarchy screen - three levels of depth, hours calculated automatically, full task context in a side panel.

Domain literacy
Calculation documentation

Before any line of code, I documented every calculation formula and presented it to stakeholders and engineers. This is what domain literacy looks like in practice.

03 - Project Synopsis

Supporting → Status visibility
Synopsis
1

Decision - One page design

Everything a project owner needs in one screen

Project completion, task status, budget summary, upcoming tasks and overdue items all on a single synopsis page. Built for monthly client discussions, not daily PM use.

Replaced the manually assembled monthly report
2

Decision - Risk surfaced first

Overdue and high risk items visible before the meeting

Project owners walk into client discussions already knowing what is at risk. Overdue tasks and risk flags appear in a dedicated panel with no digging required.

No last-minute surprises in client reviews

One screen that aligns every stakeholder before a client discussion. Completion, budget, risk and upcoming tasks with no manual assembly required.

04 - Members

Supporting → Task structure
Members

The list view was faster to build. The kanban was the right design. We chose kanban because project managers think in disciplines and capacity, not alphabetical rows. Stakeholders aligned immediately. Dev shipped a minimal version in phase 1 and committed the full kanban to phase 2.

05 - Budget Awareness and Gantt

Solves → Budget awareness
Budget
1

Decision - Static over empty

A designed view instead of a blank screen

Stakeholders asked for a static view rather than an empty state. When data is retrieved from Maconomy the results display immediately. Full interactivity was planned for phase 2.

Gave stakeholders a real picture of the final product
2

Scoping - Phase 2

Functional calculations deferred intentionally

Phase 1 delivered the full UI with Maconomy data display. Interactive budget editing and recalculation were scoped to phase 2. A complete read-only view was more valuable than a half-built feature.

Read-only in phase 1, fully editable in phase 2

Static UI with live Maconomy data. Full interactivity scoped to phase 2. Stakeholders preferred a designed view over an empty state.

Gantt
1

Collaboration - Plugin customisation

Built with the developer, not handed off

The Gantt used a third-party plugin. I worked directly with the frontend developer to customise it — colour coding by task status, critical path highlighting, and the resource table below.

Design and dev decisions made together in real time
2

Decision - Resource table below timeline

Hours per member alongside the Gantt

Adding a resource allocation table directly below the Gantt meant PMs could see who was working on what and how many hours they had logged without switching to the Members tab.

Timeline and resource load visible in one view

Gantt built in collaboration with the frontend developer using a customised plugin. Critical path, colour coded status, and resource hours in one view.

08 — Impact

Real users. Real feedback.

Here is what happened.

Remote usability testing with HVAC project managers and senior consultants. Specific scenarios, a working prototype, and feedback recorded live.

Testing session
0%

found the tool easy to use

0%

completed tasks without hesitation

~0×

faster than the Excel and Maconomy workflow

0%

reduction in manual intervention

How we tested

The method behind the numbers.

Method

Scenario based tasks

Real tasks, not free exploration. Scenarios matched their actual daily workflow.

Tool

Adobe XD prototype via Teams

Working prototype shared over Teams. Each participant completed tasks on their own screen, observed live.

Data collected

Behaviour, expressions and ratings

Facial expressions, hesitation moments, verbal feedback and survey scores recorded per session.

What users said

Unprompted. Specific. From the people who tested it.

"

The breaking down structure in the WBS tool is useful now. Assigning members to each sub task and sub sub task is useful now.

Senior Consultant | HVAC and Energy

"

The new dashboard gives us a clear overview of projects and status. So much easier to see exactly where we are and where attention is needed.

Team Lead

"

Easy to use and easy to understand. It will be less time consuming than the old way with Excel and Maconomy.

Senior Consultant | HVAC and Energy

"

It has been a huge advantage noticing things if they are lagging behind or delayed. We can notice it much earlier.

Section Leader | Energy and Environment

09 — Reflection

Not everything went right.

Here is what that taught me.

Three things this project changed about how I work.

01

MVP is a team decision, not a design deliverable

We committed to six features because we decided together as a room, the PM, project owner, BA, and me. When scope is owned by one person it is guessed. When it is owned by the room it holds.

Collaboration

02

What you cut matters as much as what you ship

The kanban view, full budget interactivity, change management were all designed, all deferred. That was not failure. It was the right call made at the right time with the right people. Knowing what not to build in phase one is the hardest design decision on any product.

Prioritisation

03

Domain depth is a design skill

I documented the hour calculation formulas and presented them to the dev team. That was not in my brief. But without that depth the feature would have shipped wrong. Understanding the domain is not extra work. It is the work.

Domain literacy
Ramboll · 2022 – 2023Kirubhakaran C · Senior Product Designer

Next Project

A 15-year desktop tool redesigned for the web.

Let's build something worth using.

Products, systems, ideas or anything worth figuring out.

Designed by Kiru © 2025 | With thoughtful collaboration from Claude ☕️