Platform Delivery Team Management Analytics Watt Footprint · Jul–Dec 2025

From passive pilots to active energy management

13 enterprise accounts, 7 sprints delivered at 100%, a full platform redesign, and measurable depth of engagement across every core feature by December 2025.

My Role
Product Owner
Timeline
Jul – Dec 2025
Enterprise Clients
13 accounts
Sprints
7 at 100% complete
100%
Logo retention
7/7
Sprints at 100% completion
84%
Session growth H1 to H2
+2,717%
Energy charge creation
+2,323%
Reporting feature usage

A newer software team inside a larger energy company. No process yet.

Watt Footprint operates across three departments. Technical Studies handles energy audits and SEAI grant schemes. Project Implementation manages on-site hardware upgrades. The Software team, the newest of the three, builds the SaaS platform. When I joined in July 2025, the software backlog lived in a shared Notion workspace alongside tasks from the other departments, there was no sprint structure, and the external engineering team was managing their work through Slack.

Technical Studies
Energy Grants
SEAI grant schemes, energy audits, helping clients fund site efficiency upgrades.
Project Implementation
Site Upgrades
On-site hardware installation and project management across client locations.
Software (my team)
SaaS Platform
Live energy tracking, bill reading, reporting, IoT sensor management, and client dashboards.

The HOO was focused on business development. The Software Lead joined one month after me and came in on product strategy. Delivery was mine to own from day one.

Two teams, one codebase, both managed by me.

Internal
Head of OperationsBusiness development
Software LeadProduct strategy (joined Aug)
Full-Stack SWEPlatform delivery
Data AnalystPlatform delivery
Product OwnerMe
External (managed by me)
DesignerWeb and mobile
Engineer 1Feature development
Engineer 2Offboarded mid-project
QA EngineerTesting

One external engineer was not delivering. I identified it during sprint reviews, raised it, and we offboarded them. Not easy mid-sprint on a small team. Still the right call.

Two client tiers. Two completely different product experiences.

The platform served two types of enterprise client. Redesigning for both simultaneously in the same sprints was one of the harder product challenges of the engagement.

Energy Snapshot
Basic Plan
  • Clients without live meters
  • Analytics and reporting on bill usage
  • CO2 tracking from bill data
  • BER-style energy rating, exclusive to this tier
  • Guidance on improving the rating
Energy Pro
Live Meters
  • Real-time electricity, gas, water, solar
  • CO2 tracking from live consumption
  • Electricity bill management
  • Trend analysis across sites
  • IoT sensor and gateway management

The BER-style rating for Snapshot clients was a deliberate UX decision. Building Energy Rating is something Irish businesses already understand from property. Borrowing that mental model for the dashboard made energy performance immediately legible to clients without technical energy teams.

Two months before formal sprints. All over the place by design.

Formal sprints started September 4th. July and August were a different kind of work: building the structure that made the sprints possible, while simultaneously keeping everything else moving. There was no clean handover or runway period. It was all happening at once.

Jul – Aug 2025: Pre-sprint responsibilities
Scrum setup and process introduction Backlog separation from other departments External team moved off Slack Roadmap planning for sprints 1-8 Client onboarding (3 new accounts in Aug) Platform stability monitoring External team ticket review and delivery Grant proposal reviews Watt Footprint website checks Marketing setup support

The cadence that held both teams together once sprints started: standups Tuesday and Thursday, a one-hour review every Friday. Both internal and external teams in the same Notion backlog from sprint 1 onwards.

7 sprints at 100%. Left during Sprint 8 with 14 tasks in flight.

Sprint 1 04/09 – 17/09 100% (9 tasks)
Dashboard redesign Dark mode Clerk IAM integration Tech debt epic
Sprint 2 18/09 – 02/10 100% (11 tasks)
Analytics redesign Hot/cold water support GBP + AED currency Sep: +136 report events
Sprint 3 06/10 – 19/10 100% (8 tasks)
Bills section redesign Budget feature Bill Reader v2 + v3
Sprint 4 16/10 – 30/10 100% (6 tasks)
Reports redesign Energy Snapshot Energy Pro reporting Oct: 219 sensors, 52 gateways
Sprint 5 30/10 – 13/11 100% (13 tasks)
Alerts system Notes Notifications centre Platform maintenance
Sprint 6 17/11 – 28/11 100% (12 tasks)
Super Admin (multi-site view) Site manager access controls Clerk IAM extension Tech debt epic
Sprint 7 28/11 – 11/12 100% (9 tasks)
Wrapped PDF feature Performance fixes Mobile focus Platform maintenance
Sprint 8 12/12 – 19/12 Left mid-sprint
14 tasks in flight 7.14% complete at handover

The budget feature let clients set a monthly energy spend target with live tracking and threshold alerts. All 13 clients used it. The alerts system was configurable at a detailed level: frequency, condition, kWh threshold, which users to notify, date range, and filters by location and gateway. The Super Admin view in sprints 6 and 7 gave account administrators a unified dashboard across all their sites, with role-based access controls for site managers built on top of Clerk IAM.

Three new accounts in August. Nine IoT sites to coordinate.

Three new clients went live in August, before formal sprints even started. That is what drove the spike in the platform data: 681 create energy charge events and 1,195 update events in a single month, compared to negligible activity across all of H1. Two of those clients were large hospitality accounts, one with three sites and one with six.

681
Energy charge creations in August
1,195
Energy charge updates in August
9
Hospitality IoT sites onboarded

Onboarding at that scale meant coordinating physical IoT sensor and gateway installation across nine locations, validating that data was coming through correctly from each site, and making sure live usage was accurate before the client's energy team relied on it. UK and UAE expansion required product changes across sprints 2 and 3: multi-currency support, adjusted energy charge structures for different billing formats, and bill reader validation for non-Irish bills.

Same user base. Significantly deeper engagement.

I reviewed Amplitude weekly and used it to prioritise each sprint. The H1 to H2 comparison tells a clear story: user growth was modest at 4%, but platform depth grew substantially. Clients who had access were now actively using the workflows the platform was built for.

Metric H1 2025 H2 2025 Change
Total Sessions 1,689 3,108 +84%
Returning Users 197 264 +34%
Avg Daily Active Users ~8.5 ~11.2 +32%
Create Energy Charge 48 1,352 +2,717%
Update Energy Charge 508 2,128 +319%
Update Report 13 315 +2,323%
Create Sensor (IoT) 292 424 +45%
Create Gateway (IoT) 46 96 +109%

Individual user login frequency softened slightly in H2 cohorts. In a B2B energy management tool that is expected: the person who manages energy data is typically one or two people per account. When the platform is working well, those users spend less time in it per session. The account-level number is the meaningful metric, and it was 100%.

Two-minute load times on some clients. I owned fixing it.

Several clients were hitting infographic load times over two minutes. Large data volumes on older accounts combined with undersized compute. It had not been formally reported but was affecting the clients using the platform most heavily. Fix: EC2 scaled to medium, continuous aggregates added to pre-compute heavy queries rather than running them on every request.

Heavy data clients
Before
2+ minutes
After
300-400ms
Standard clients
Before
~200ms
After
40-50ms

Ending the year with something clients would actually remember.

The Wrapped feature was the final Sprint 7 delivery. Modelled on Spotify Wrapped, it generated a personalised annual PDF for each enterprise client: total energy usage, CO2 emission savings, consumption trends, and site performance across the year. Auto-generated and emailed to all clients at the end of December 2025.

Sprint 7 · December 2025
Watt Footprint Wrapped
Annual energy PDF covering CO2 savings, usage trends, and site performance. Auto-generated and emailed to all 13 enterprise clients. Several posted it publicly on LinkedIn, sharing their energy savings and CO2 reductions for the year.
100% Client
Retention

The timing was deliberate. Sending clients a concrete summary of the value the platform delivered in December, ahead of any renewal conversations, was both a product decision and a retention play. I left before seeing the full response but the LinkedIn reactions told a clear enough story.

What I would do differently.

Start the backlog separation on day one Pulling the software backlog out of the shared workspace and introducing Scrum took most of July and August. Coming in with a clearer process proposal from day one would have accelerated delivery earlier and reduced the pre-sprint chaos.
Segment Amplitude by persona from the start Treating all users as one cohort made the data less actionable. A sustainability lead and a site manager use the product completely differently. Role-based segmentation would have sharpened sprint prioritisation, particularly in the second half of the delivery.
Infrastructure monitoring before the latency became a client issue The two-minute load times were discoverable before they surfaced. Basic monitoring from sprint 1 would have caught it earlier and made it a planned fix rather than a reactive one.
Test a quarterly Wrapped The December PDF drove the highest client engagement moment of the engagement. If an annual summary produces that reaction, a quarterly version would likely do the same throughout the year. It is the obvious next experiment and one I did not get to run.