From a Cluttered Map to a Clear
Procurement Strategy

From a Cluttered Map to a Clear Procurement Strategy

Cut procurement task time by 30% for ITC managers and scaled the fix into a company-wide system used across 15 enterprise clients.

Overview

SatSure builds geospatial analytics dashboards for enterprise clients. I led the redesign of ITC's Micro-Market Planning tool: a map-based product procurement managers use daily to find farm plots, qualify harvests, and export KML/CSV files for field teams.

The interface was slowing that work down. Managers got lost after every query, hunted for controls, and fought the UI instead of analyzing data.

Over 6 months (Feb–Jul 2025), I split my time 50/50 between the ITC redesign and Presentation Layer, the design system we built from that work. The ITC solution became the template for 40+ reusable components that now power 9 dashboard products across 15 SatSure clients (the remaining products were not migrated).

Role

Product Designer (Project Lead)

Team

2 Designers, 1 AVP, 2 PMs, 10+ Developers & Data Scientists

Duration

6 months (half ITC redesign, half Presentation Layer)

My Ownership

End-to-end UX on ITC and Presentation Layer strategy; collaborated with the second designer on component variants and test facilitation

Tools Used

Figma, FigJam, Jira, Confluence, Hotjar, Google Analytics, Google Workspace, Tableau, QGIS

The Impact

30%

Faster Task Completion

For Procurement Managers

1-Point

CSAT Score Increased

From 3.5 to 4.5 Out of 5

60%

Reduction in Design & Development Time

Reduction in Design & Development Time

For New Client Dashboards

For New Client Dashboards

80%

Fewer UI Bugs In QA

Fewer UI Bugs In QA

Eliminated Inconsistent UX Issues

Eliminated Inconsistent UX Issues

9

9

Unique Dashboards Consolidated

Unique Dashboards Consolidated

Across 15 Enterprise Clients

Across 15 Enterprise Clients

What is the Product?

A Micro-Market Planning dashboard built for ITC's raw material supply chain. Managers use it to find areas rich in eucalyptus, subabul, and casuarina and plan tree procurement strategy at the farm-plot level.

Who is the User?

ITC procurement managers and corporate stakeholders. They are not browsing casually. Every session is a high-stakes, data-heavy task: query the map, qualify farms, export data, dispatch field officers.

The High-Stakes Procurement Task

Before diving into the design, it's crucial to understand the user's workflow:

Analyze Data

An ITC manager queries the dashboard to find farms that meet hyper-specific criteria, e.g., crop species, crop age, farm area size.

Make a Decision

They must quickly identify a viable group of farms from the map.

Take Action

They then select these farms and export the data as KMLs & CSVs to dispatch field officers, who physically visit the farms to procure the harvest.

Any friction in this workflow creates delays and costly errors downstream.

How I researched the problem

1

Stakeholder interviews (7 structured sessions)

  • 3 ITC procurement managers

  • 4 SatSure product managers

  • Plus working sessions with the project's full engineering and data science teams

2

Heuristic evaluation

I ran a solo audit using Nielsen Norman Group's 10 usability heuristics to score friction in the legacy dashboard.

3

Hotjar analysis

Session recordings surfaced:

  • Rage and missed clicks on the 16px filter chevron

  • Drop-off immediately after query when takeaways were hard to find

  • Multiple unexpected user paths across sessions, a sign the UI did not match mental models

4

Usability testing (3 sessions)

Three moderated tests with ITC procurement managers on Figma prototypes across four iteration rounds, informed by the interview and Hotjar findings.

The Problem: "I'm Lost on a Map"

Interviews, a Nielsen Norman heuristic audit, Hotjar recordings, and usability tests all pointed to the same issue: the dashboard fought the procurement workflow.

A direct quote from an ITC stakeholder summed it up:

“I'm not able to understand where the takeaway is after I query. I have to search for it.”

Three pain points drove the redesign:

  1. The Disorienting Map

When a manager queried a district, the map often zoomed out to all of India instead of the selected region. The landing screen hid filters behind a 16px chevron, and preselected disabled fields made clicks feel broken.

This disorientation was compounded by a confusing landing screen:

  • The "Filters" panel was closed by default, hiding the user's starting point.

  • The panel was hidden behind a tiny, 16px chevron icon that had poor discoverability.

The chevron icon doesn’t change it’s state when the filter panel is opened.

The chevron icon doesn’t change it’s state when the filter panel is opened.

The data product & time period input fields are preselected & disabled. Users were frustrated when they were not able to make see change when they clicked.

The data product & time period input fields are preselected & disabled. Users were frustrated when they were not able to make see change when they clicked.

Inconsistent labelling throughout the product.

Inconsistent labelling throughout the product.

When a user queried a specific district, the map would fail to zoom to the specified district in India. Instead, it would zoom to the entire map of India, leaving the user completely disoriented and forced to manually find and zoom into their region of interest.

  1. A Maze of Wasted Clicks

After every query, managers manually closed the filter panel, hunted for Layers and Chart, then opened both just to see data.

After a query, the user had to perform three unnecessary actions:

  • Manually close the filter panel.

  • Manually find the "Layers" & “Chart” panels.

  • Manually open the layers & chart panels to analyse the data. This high-friction sequence wasted time and cognitive load on every single search.

The "Layers" panel had a long, inefficient scroll, and the "Harvest Progression" slider was in a different location, completely disconnected from the data it was supposed to control.

The metadata showed just specie name, area and specie age when clicked on a plot. Also, the selected state was not visually highlighting.

  1. Disconnected Data & Missing Context

Charts and tables blocked the map. The harvest slider lived in a different panel than the data it controlled. Managers toggled panels on and off instead of comparing geospatial context with numbers.

The chart panel and harvest progression slider occupied more than half the screen, completely blocking the map. This broke the user's core need: comparing data with its geospatial context. Users were forced to manually toggle the panel on and off just to see the map, breaking their flow.

The table too doesn’t allow the user to interact with map and view the table’s data in through the map.

My Approach & Design Goals

  1. Automated & contextual: Auto-zoom, auto-close filters, auto-open the right and layer panels after a query

  2. Clear & cohesive: Co-locate controls; surface plot metadata on hover

  3. Scalable & systematic: Build reusable patterns, not a one-off ITC fix

I benchmarked Global Forest Watch and Felt Maps for layer-panel conventions, then iterated in Figma (4 rounds, each refined after usability testing with ITC managers). I also ran QGIS and Tableau passes with the data team to validate backend functionality and data layering before locking UI patterns.

Iteration 1
Iteration 2
Iteration 3
Iteration 4
QGIS Iteration
Tableau Iteration

The Solution: A Clear Path to Procurement

Features rolled out to ITC in this order:

  1. Smart map auto-zoom (region-aware landing + query zoom)

  2. Right panel (contextual charts and tables as takeaways)

  3. Layer panel (unified filters, harvest slider, and map controls)

  1. The Smart Map & Automated Panels

This is the landing screen, already zoomed to user’s assigned region, with filter panel opened. No more forcing the user to hunt. No preselected & disabled input fields, as the user can’t change them. Used an accordion for bigger clickable area, with the correct chevron state. Added a “Block” & “Time Period” input field for granular regional & timeline analysis.

Before
After

After the query:

  • The map auto-zooms to the selected region with heatmap.

  • The filter panel auto-closes.

  • The layer panel auto-opens, instantly showing the data. This "zero-click" workflow change transformed the experience and became the most-praised feature by the client.

Before
After
  1. The Unified Control Panel

I redesigned the disjointed UI into a logical, co-located Layer Panel. This new panel now includes all filters, like the harvest progression slider, putting all data controls in one intuitive place. To solve the "missing context" problem, I added an on-hover tooltip so an ITC manager can simply mouse over any plot on the map to see all its critical metadata.

Before
After
  1. Contextual Data & Clear Takeaways

I replaced the confusing bottom panel with an intuitive Side Panel that clearly displays charts and tables as actionable "takeaways."

Before
After

The Pivot: From a Client Fix to a Company-Wide System

While finishing the ITC rollout, we realized ITC's problems were universal. Every new SatSure client dashboard reused ~80% of the same UI, yet teams were rebuilding from scratch, 4+ months of dev time per dashboard before Presentation Layer.

I led the abstraction of ITC's winning patterns into Presentation Layer: 40+ components including the smart map controls, layer panel, and right panel. The system became the shared foundation for 9 dashboard products deployed across 15 enterprise clients (other legacy products were not migrated).

HDFC Bank's Farm Credit Score dashboard was rebuilt on Presentation Layer after ITC, using the same component set.

The Design System

The Final Outcome & Impact

Metrics below were tracked and validated by the product manager, AVP, and engineering team.

For the Client (ITC)

After launch, ITC feedback shifted from confusion to confidence:

“This is great, it works well.”

30%

Faster Task Completion

For Procurement Managers

1-Point

CSAT Score Increased

From 3.5 to 4.5 Out of 5

  • Timed task study with procurement managers on the query → export workflow

  • Post-launch CSAT survey with 6 ITC users (3.5 → 4.5)

  • ~20% fewer user errors tracked via QA logs, Hotjar mis-clicks, and field officer rework reports

For the Business (SatSure)

60%

Reduction in Design & Development Time

Reduction in Design & Development Time

For New Client Dashboards

For New Client Dashboards

80%

Fewer UI Bugs In QA

Fewer UI Bugs In QA

Eliminated Inconsistent UX Issues

Eliminated Inconsistent UX Issues

9

9

Unique Dashboards Consolidated

Unique Dashboards Consolidated

Across 15 Enterprise Clients

Across 15 Enterprise Clients

  • 4 sprints down to 1 sprint per new client dashboard build

  • 80% fewer UI bugs caught in QA and design review vs. pre-system baselines

  • 9 dashboard products standardized across 15 enterprise clients

Reflections & Key Learnings

  1. Solve one client, then scale. Presentation Layer worked because ITC proved the patterns on a real, high-stakes workflow first.

  2. Fewer, smarter components. The system succeeded with 40+ flexible components, not hundreds of one-offs.

  3. Validate with the people shipping it. PM, AVP, and dev sign-off on metrics kept the story honest and adoption high.

  4. What I'd do differently: Push for a dark theme in the initial system build. Long map-analysis sessions need it, and retrofitting theme tokens later is painful.

Thank you for reading!

Let's connect and create impact together!

Let's connect and create impact together!

Let's connect and create impact together!

Let's connect and create impact together!