Enterprise BankingOperational UXGovernance SystemsPricing IntelligenceLifecycle Orchestration

Designing the system behind the screens for a bank's revenue engine

A governance-aware product and pricing ecosystem handling lifecycle orchestration, operational validation, dependency intelligence, and future-dated financial configurations.

~5% → ~1%
Revenue Leakage
Eliminated pricing drift through dependency-aware validation
45 → 7 Days
Pricing Lifecycle
End-to-end workflow compressed through governance automation
4+
Enterprise Clients
Adopted as standalone offering across geographies
0
Post-Launch Incidents
Zero pricing failures in first 6 months of production
STRATEGIC OUTCOME

Platform Evolution

The Product & Pricing module evolved from an internal capability into a standalone enterprise offering — adopted independently by banking clients as a lower-friction entry point into broader SaaS core banking transformation.

The Impact

I led the end-to-end redesign of a governance-driven Product & Pricing platform for enterprise banking clients — centralizing product configuration, pricing orchestration, lifecycle management, and operational approvals into a unified SaaS-based ecosystem.

CORE CHALLENGE
INFO_01

The core challenge was transforming fragmented pricing operations — spread across spreadsheets, legacy systems, and disconnected approval channels — into a scalable, governance-aware platform without disrupting the deeply embedded workflows of institutional banking users.

CRITICAL RISK
ERR_09

A single pricing configuration failure could trigger revenue leakage, compliance exposure, audit failures, or downstream operational breakdowns across the entire banking product portfolio.

Product Listing
Product Listing
Product Details
Product Details
Pricing Details
Pricing Details

The Product & Pricing module operated as a core revenue-configuration system within an enterprise banking platform, enabling pricing and product managers to define, govern, and launch financial products across multiple geographies.

The complexity was driven less by interface volume and more by:

  • Invisible rule interdependencies
  • Nested configuration logic
  • Fragmented orchestration across modules
  • Entitlement-driven access behavior
  • Inherited pricing conditions
  • Unpredictable downstream impacts from configuration changes
WARNING SYSTEM
WARN_12

Users operated on deeply institutionalized mental models shaped by years of banking workflows, keyboard-heavy interaction patterns, and compliance procedures. Radical redesigns would have reduced trust and increased operational risk.

My design strategy focused on evolving the existing mental model incrementally — improving configuration clarity, dependency visibility, and workflow predictability without disrupting the execution rhythms of high-risk enterprise users.

UX LEADERSHIP
SYS_EVOLUTION // V02

System design

I owned the interaction strategy, workflow architecture, dependency handling patterns, error prevention mechanisms, and system-level navigation logic across the full product lifecycle. Both product and engineering teams depended on my UX strategy to formalize how pricing logic, interdependencies, and governance behavior would be operationalized within the platform.

Operational Ecosystem

ARCHITECTURAL COMPLEXITY
SYS_00

The architecture involved deeply interconnected entities — product hierarchies, pricing structures, customer segment rules, geographic conditions, bundled offerings, lifecycle states, approval workflows, exemptions, and inherited pricing logic. Changes in one configuration layer could silently affect multiple downstream conditions.

Different banking institutions also operated with different governance models — maker-checker workflows, 2-eye/4-eye/6-eye validations, institution-specific pricing controls, and regional operational constraints. The platform needed to be both stable and adaptable across all of these.

CRITICAL RISK
ERR_09

Balancing modernisation with behavioral continuity was the biggest UX challenge

Balancing modernisation with behavioral continuity
Balancing modernisation with behavioral continuity

The Real Problem

WARNING SYSTEM
WARN_12

The real issue was the inability to predict operational impact before pricing changes reached production. I designed a simulation mode before actually pricing the product.

Workflow fragmentation

Workflow fragmentation

Product was handled somewhere else, pricing somewhere else and publishing somewhere else.

I brought this under one menu item using contextual menu

Overreliant on emails & spreadsheets

Overreliant on emails & spreadsheets

This led to reduced traceability, slowing decisions and weakening accountability.

TASK engine helped with notifications and keeping track of pending actions

Absence of reliable dependency awareness

Absence of reliable dependency awareness

Changes in one configuration could silently affect downstream pricing conditions and operational outcomes.

Dependency graph embedded in the overview and contextual error prevention while updating or creating new pricing

No idea of impact of pricing changes
SYS_00

Pricing managers could not confidently predict how one change would impact downstream pricing conditions, lifecycle states, or future-dated versions.

Before impact awareness
Before impact awareness

Workflow Reality

Enterprise pricing workflows are not linear. They are:

  • Interrupted
  • Collaborative
  • Governance-driven
  • Future-dated
  • Dependent
  • Impact-sensitive
WARNING

Workflows evolved across multiple operational sessions, dependency reviews, governance checks, and stakeholder approvals. Coordination had historically been fragmented across spreadsheets, emails, messaging tools, and institutional memory.

Visual representation of pricing lifecycle
Visual representation of pricing lifecycle
CRITICAL RISK
ERR_09

Pricing behaviour depended heavily on operational continuity and muscle memory

STRATEGIC OUTCOME
SYS_EVOLUTION // V02

Platform Evolution

We intentionally rejected wizard-based flows because operational workflows were too non-linear, interruption-prone, and approval-driven.

Final workflow architecture emphasized on -

Task-based progression

Task-based progression

Moves away from linear workflows - each task in the platform is self-contained.

Built TASK engine to support PPB and other components in banking suite

Lifecycle-driven orchestration

Lifecycle-driven orchestration

Ensures pricing, products and rules are updated as part of consistent lifecycle operations

Lifecycle supporting versioning, approvals and deployment across the bank

Incremental operation updates

Incremental operation updates

Pricing, product and rule changes are managed as incremental updates within an operation rather than full snapshots

Each change is considered an operation that needs an approval

Dependency visibility

Dependency visibility

Makes all pricing-product, product-rule and rule-rule dependencies explicit and visible

Designed the system to be interconnected and auto-detects anomalies making error prevention easier.

Governance awareness

Governance awareness

Institutional approval workflows, maker-checker controls, and bank-specific compliance mandates are embedded into operational flows.

In-field validations were in place to handle error prevention rather than error handling

Version safe operational transitions

Version safe operational transitions

Rules, product configurations, and pricing conditions are versioned, future-dated, and published in controlled transitions.

Made the system as a supportive one by helping users at every important step.

Design Strategy

Rather than optimizing for visual simplification alone, I prioritized:

Error prevention over recovery

Error prevention over recovery

Invalid operational states were prevented before publication.

In-field validations were in place to handle error prevention rather than error handling

Operational trust over visual simplicity

Operational trust over visual simplicity

Visibility and predictability mattered more than minimal UI.

Calculated predictability of users changes and warned if there was any impact on downstream conditions

Keyboard-first efficiency

Keyboard-first efficiency

Enterprise users operated primarily through muscle memory.

System is keyboard-first while allowing a global accessibility mode for all specially-abled users

Dependency transparency over hidden automation

Dependency transparency over hidden automation

Progressively disclose the complexity but remain transparent throughout the workflow

Built dependency graph to allow users understand impact of their changes before publishing

THE ROOT CAUSE OF FAILURE
SYS_00

Enterprise pricing failures rarely emerged from isolated interface mistakes. Most failures came from invisible interdependencies between pricing entities, inherited rules, lifecycle states, and governance conditions.

I focused heavily on dependency visibility and contextual operational awareness. For example, if a pricing manager attempted to remove a pricing component that still had dependent commercial conditions attached, the system surfaced those dependencies contextually — before the change could be finalized — and guided users toward resolution paths. This dependency-aware interaction model extended across pricing structures, tariff configurations, conditional business rules, lifecycle states, inherited product logic, future-dated versions, and approval workflows.

Deletion flow showing all conditions linked to an interest component
Deletion flow showing all conditions linked to an interest component
PROGRESSIVE VALIDATION
INFO_01

Validation was integrated progressively throughout the workflow rather than concentrated only at submission.

SYSTEM DESIGN
SYS_EVOLUTION // V02

Workflow Segmentation

To reduce cognitive overload, I introduced structured workflow segmentation aligned to existing operational mental models — separating product configuration, pricing structures, interest components, recurring fees, commercial conditions, validations, and publishing workflows into logically staged layers.

UX STRATEGY
SYS_EVOLUTION // V02

Progressive Disclosure

Complexity was progressively disclosed based on contextual relevance.

Progressive disclosure of pricing updates
Progressive disclosure of pricing updates
GOVERNANCE
SYS_EVOLUTION // V02

Accountability & Integrity

I also redesigned the governance architecture to strengthen accountability and approval integrity. Maker-checker workflows were embedded directly into lifecycle orchestration. Users responsible for creating or modifying pricing structures could not approve their own changes. Reviewers had full visibility into pricing deltas, historical vs updated configurations, and audit context.

Visual representation of workflow governance
Visual representation of workflow governance

Key Decisions & Tradeoffs

A fully disruptive redesign would have reduced efficiency, slowed adoption, and weakened execution confidence. I modernized the system architecture, dependency visibility, governance flows, and lifecycle management while intentionally preserving keyboard-first interaction patterns, operational sequencing habits, and familiar execution rhythms.

System & Intelligence Layer

Invisible dependency relationships between pricing entities, inherited rules, lifecycle states, and governance conditions.
Invisible dependency relationships between pricing entities, inherited rules, lifecycle states, and governance conditions.
How the tariffs are defined for different segments.
How the tariffs are defined for different segments.

I designed the platform around a governance-driven lifecycle architecture that treated products, pricing structures, tariffs, validations, approvals, and publishing states as controlled operational entities — not isolated interface actions.

STRATEGIC OUTCOME
SYS_EVOLUTION // V02

Platform Evolution

Products and pricing entities moved through clearly defined operational states: Draft → Awaiting Validation → Validated → Published → Invalidated → Draft.

The governance model enforced segregation of responsibilities:

STRATEGIC OUTCOME
SYS_EVOLUTION // V02

Platform Evolution

Validation behavior evolved from passive error detection into proactive operational guidance. The system prevented invalid states rather than recovering from them.

Execution

NOTE

This was not a project where I received a brief and delivered screens. I owned the UX direction end-to-end — from stakeholder alignment and system-level decisions to engineering handoffs and tradeoff negotiations.

How I led this

I led this project from the UX standpoint, but my role extended far beyond design. I was the person in the room connecting product strategy to engineering feasibility, translating business constraints into interaction models, and pushing back when shortcuts threatened operational reliability.

Stakeholder management across the organisation

Coordinated with product managers, engineering leads, banking domain experts, and compliance teams across multiple geographies to align on a unified platform direction.

Ran workshops, alignment sessions, and review cycles to ensure every team had visibility into design decisions and their downstream impact.

System design through flow diagrams

Created detailed flow diagrams that mapped operational workflows, state transitions, and governance checkpoints — not just UI flows.

These diagrams became the shared language between product, engineering, and compliance — reducing ambiguity in complex handoffs.

POC-driven advocacy

Adopted a proof-of-concept approach for every major design direction. Instead of static presentations, I built interactive prototypes that demonstrated real workflows.

This approach accelerated stakeholder buy-in and eliminated weeks of back-and-forth on abstract requirements.

Parallel UX initiatives that fed back into PPB

Led other UX initiatives in parallel — contextual menu systems, the TASK engine, and AI assistant workflows — that directly strengthened the Product & Pricing platform.

These were not separate projects. They were strategic bets I initiated to solve systemic problems across the banking suite.

Design advocacy in cross-functional meetings

Acted as the design advocate in engineering and product meetings — defending user-centric decisions, challenging assumptions, and ensuring UX quality was never traded for speed.

Brought all teams — engineering, product, and domain experts — to a shared understanding before any major decision was locked.

Tradeoff decisions with product

Worked directly with the product team on tradeoff decisions — where to simplify, where to expose complexity, and where to defer features to future releases.

Every tradeoff was documented with rationale so the team could revisit decisions as the platform matured.

NOTE
SYS_00

Enterprise UX leadership is not about simplifying complexity away. It is about making complexity operationally survivable — and doing that requires influence, not just craft.

Reflection

STRATEGIC OUTCOME
SYS_EVOLUTION // V02

Platform Evolution

The real value of this project was not the screens I shipped. It was the institutional confidence I helped rebuild in how pricing operations worked.

Leading this project changed how I think about design leadership in enterprise contexts. I walked in as a designer focused on interaction quality. I walked out understanding that the most impactful design decisions happen before a single pixel is placed — in stakeholder rooms, in tradeoff conversations, and in the system-level thinking that shapes what users never have to worry about.

What I took away

Influence matters more than output

The best design work I did on this project was not a screen — it was convincing engineering and product to invest in dependency visibility before it became a production failure.

Workflow continuity beats interface novelty

Banking users had decades of muscle memory. Redesigning their tools without respecting their operational rhythms would have caused more harm than good. I learned to balance modernisation with behavioral continuity.

Preventing failure is harder to sell than building features

Error prevention, validation intelligence, and governance safeguards are invisible when they work. Making stakeholders value what users never see was one of the hardest advocacy challenges.

Parallel initiatives compound impact

The TASK engine, contextual menus, and AI assistant workflows were not side projects — they were force multipliers. Running them in parallel let me solve systemic problems that no single project brief would have surfaced.

NOTE
SYS_00

Enterprise UX creates the most strategic value when it improves how organisations operate — not just how interfaces look. Leading this taught me that design leadership at scale is about shaping decisions, not just deliverables.