Software AG/IBM· Design case study
API Control
Plane.
In SoftwareAG, API gateway and Developer portal address traffic management and discovery, but
Teams can't easily see which APIs are healthy, degraded, or failing—or understand the state of the
runtimes they depend on. Without this operational view, teams miss performance issues, can't
assess deployment impact, and lack visibility into infrastructure health across environments.
No existing product solves this comprehensively.
ROLE · Senior Product Designer
TIMELINE · Oct 2021 -> Beta May 2023 -> GA Dec 2023
TEAM · PM + Eng Pod
DOMAIN · API Management
0→1
From concept to GA release
1st
Delite 2.0 Product (Software AG Design System)
IBM adopted
IBM bought the product as part of webMethods
00 / 60-
second
summary
Problem, intervention, and outcome at a glance.
Added for reviewers who scan first and dive deep second.
Problem
Teams had data scattered across different tools, but no single, clear source of truth to act on.
Intervention
Built a system organized around relation- ships, where each role sees the right path and can take action right from the context
Outcome
Launched from scratch to give full visibility, faster triage, and better teamwork across roles
01 / Ownership matrix
What I personally owned vs what I partnered on.
Removes ambiguity in contribution depth for lead/staff-level review.
Area
Discovery
IA + flow
Interaction + UI
Content
I owned
Research & Synthesis
Information model
Core Features, prioritization behavior, state handling
Initial Content and Terminology Capture
Partnered with
PM, Design Manager, Engineering Leads
PM, Engineering Lead
Design System Partners, Junior Designer
UX Content Writers
02 /
North Star
The North Star
I created an early North Star from early multi-stakeholder conversations to align the team on a shared direction
"Enable teams to get a unified, real-time view of APIs and Runtimes health across
environments so they can detect issues early, assess impact quickly, and take
confident action."
03 / What is API Control Plane context
I started by understanding the real operating environment.
While the product roadmap called for an API asset management solution, cross-functional teams were misaligned on scope and
direction. Siloed discussions had yielded no concrete conclusions.
Research Methodology
To align stakeholders and establish a shared understanding,
I led my design team through a structured workshop series to
uncover user needs and define deliverables. We designed and
facilitated three workshops: Kickstart (problem alignment), User
Type (persona development), and User Journey (task mapping
and decision-making) to establish a single source of truth for what
we needed to build

This insight became the blueprint for designing solutions that actually solved the problem.
04 / Kickstart workshop findings
What we learned about the problem before solutioning
Multiple question workshop aligned cross-functional teams on problem framing, surfaced key unknowns, and established a research-first direction for API Control Plane strategy. To view the orginal workshop whiteboard Click here
Customers are building fragile workarounds — and paying the cost
Manual tracking in Word/Excel, custom scripts, homegrown softwares which uses our APIs. The overhead is "painstaking, time consuming, and error prone."
Three user roles identified — but persona gaps were explicitly acknowledged
API Infrastructure Owner, API Product Manager and API Governer
Critical assumptions surfaced
Control Plane will simplify management,
Should fit seamlessly into existing products,
Be the cockpit for most API tools,
Have easy adoption, integrate with any vendor,
Support heterogeneous environments, and
Be the "best way" of achieving the goal
Not solving this is existential — customers will leave and analysts will downgrade
Dual-track risk: customer impact (complexity, cost, time waste) and business impact (brand erosion, analyst ranking decline, loss to competitors and cloud vendors). "A well deserved pending item."
Six capability pillars emerged from the problem definition
Discovery
Find APIs across heterogeneous environments and track their lifecycle
Visualization
Landscape view of all Data planes, Runtimes, and APIs
Manage Assets
Deploy assets to multiple runtimes from one place
Monitor Assets
API performance, usage, and operational health across data planes, Runtimes
Governance
Global policy enforcement and compliance across all gateways
Lifecycle
Publish, unpublish, promote, and version APIs across environments
""Let customers have a single place to discover, visualize, manage, and monitor the assets
(APIs) that are deployed across heterogeneous and distributed environments.""
05 / User types & personas
Who the platform must serve.
Persona research identified three user groups with a shared need for a single operational surface, but with different success metrics and task contexts. 3 Personas profiled and ~18 user stories were captured.In this workshop we explored deeper into the users General background, Behavious, Likes, Dislikes To view the orginal workshop whiteboard Click here
Infrastructure Owner
Goal: runtime reliability and platform health.
Pain: fragmented operational tooling.
API Product Manager
Goal: API performance, usage, lifecycle outcomes.
Pain: Inefficiency in monitoring and action flow.
API Governor
Goal: policy consistency and compliance control.
Pain: distributed enforcement and correction.
We focused our initial scope on two core personas: Infrastructure Owners and API Product Managers. API Governance capabilities were intentionally deferred to Phase 2.
06 / User journey mapping
Personas share one platform, but experience very different operational friction.
From the above group 2 personas were prioritized, As part of journey map 8 stages were compare, ~9 top cross-persona issues surfaced. Both users need a single operational surface, yet their success metrics and daily decisions differ. Infrastructure Owner optimizes runtime reliability; API Product Manager optimizes API performance and lifecycle outcomes.
To view orginal whiteboard Click here
Infrastructure Owner (Primary)
Tracks runtime health, SLA, memory, and gateway state across environments.
Faces onboarding forks between SaaS and non-SaaS setups.
Handles incidents across fragmented channels without unified triage.
API Product Manager (Secondary)
Tracks API performance, usage trends, versions, and deployment history.
Needs API-level context, not infra-level telemetry.
Lacks clear governance and lifecycle controls
"Single view" was common language across both personas, but meant different domains:
infrastructure state versus API product performance.
07 /
Context
Understanding the API Landscape
API – Runtime – Data plane
The landscape represents a comprehensive visualization of all available runtimes and associated APIs across the organisation's global operations. Data planes are nothing but a logical grouping of Runtimes

The above shows how APIs(grey), Runtimes(Green) and Data Planes(Purple) are actually connected. its not a linear relationship but multifaceted
08 /
Research findings &
Priorities
From findings to design priorities
Consolidated design directions derived from Kickstart Workshop, User Types, and User Journey research, grouped into clear product-design pillars. I arrived at few design direction pillars. These directions combine strategic framing and implementation guidance, so teams can prioritize what to design now, next, and at scale.
ROLE BASED EXPERIENCE
Design for persona context, not one-size-fits-all views
Everyone works off the same data, but sees it in the way that fits their job — whether they own the infrastructure, manage the APIs, or set the rules.
SURFACE RELATIONSHIP
Make relationship visible
Design experiences that visualize the relationships between APIs, runtimes, and dataplanes, enabling users to quickly trace and identify the source of issues.
ADOPTION AND CHANGE ENABLEMENT
Support complex environments without operational drag
Help new users learn quickly with step-by-step guidance, and keep the experience consistent so it's easy to stick with over time.
SCALABILITY
The product should be able to handle any scale if data
Since we're dealing with huge volumes of data across APIs, Runtime and Data planes, scalability has to be a top priority
LOCATION AWARE MONITORING
Improve regional and runtime decision confidence
Let users filter and compare monitoring data by region. so they can spot problems, and how far they might spread, earlier.
OPERATIONAL FLOW AND ACTIONABILITY
Reduce decision latency from signal to intervention
When something goes wrong, show what's connected to it and let people fix it efficiently with context.
Design quality for API Control Plane is defined by how quickly users can move from
uncertainty to coordinated action.
10 /
Next
Steps
The next steps before final design
To kickstart design ideation we had to pull details from our research identified some key starting points
Define data
requirements
Identify which metrics matter most to users
Select visualization
type
Match data types to effective visual forms
Structure information
architecture
Design layout that highlights key insights
Establish reusable interaction
patterns
Create consistent, learnable user flows
11 / Initial Ideation
Structuring UI Around Critical Operations Moments
Add your final feature screenshots below in the order you want reviewers to read them.
"Navigation was the critical focus—we needed to design for the scale and complexity
of the data we were handling"

Engineering team suggested to exclude Applications from initial scope due to technical concerns and decided to introduce once the product matures



Low fidelity Prototype and Discussions with Engg
The low-fidelity screens gave us a concrete way to discuss technical feasibility with engineering early on. One example: the map view was initially flagged due to cost concerns and limited team experience with third-party map providers. My PM and I made the case for tackling it anyway, and the team came on board.
Snippet of low fidelity prototypes for initial level discussions
12 / Product Validation
Validating the Concept
We prototyped early concepts and validated them at IUG (International User Group), our annual customer event. We gathered direct user feedback on the core workflows confirming product-market fit before investing in final design. While some screens were exploratory, the session yielded critical insights that shaped the final direction.

Feedback from IUG 2022
Potential customers responded positively to the initial product.
Customers confirmed viewing the assets in a catalog format was seen as highly valuable and time-saving.
User suggested useful monitoring widgets from their perspective, Which gave us concrete direction on which all widgets to be included in the final product.
13 / Final Screens
The Final Direction
These designs reflect multiple iterations informed by user feedback. Some areas remain in active development.

# Visibility of the landscape
Geographic visualization enables users
to understand their infrastructure
distribution at a glance.
# Landscape Overview
Overall overview of
the parameters
# Navigation
Intuitive navigation enables users to quickly locate any asset
# Calender
Time-based filtering enables users to analyze performance trends across any period
# Quick filter
Streamlined filtering for rapid widget selection"
# Widgets
Granular data exploration through purpose-built widgets
# Trending assets
This dashboard is specific for API Platform Owner hence focused on Runtime & APIs
An API Product Manager would a different set of widgets
# Top assets
Analyze transaction volume, availability, error rates, response time, and latency across multiple dimensions
Sankey View
For non-location-based assets, a Sankey view visualizes relationships and dependencies across multiple parameters.

Overall monitoring screens
Dedicated monitoring screens for each asset type provide multiple entry points for insights—users can dive into Data plane runtime or API monitoring based on their workflow.

Individual asset analytics
Each asset types would have individual analytics screen. Runtime & APIs will have similar analytics screen. Features for users: Split view, Time series, Quick filters, Overview, Detail views and distribution

API
The API analytics was given a new layout after taking in considerations the issues which surfaced after taking feedback from design experts and customers. Going forward we will be re-looking at the runtime and data plane individual analytics screens.

Manage View
This catalog view will help users to see all the assets in one place as a list view. Further they have filter and sort options to drill down to the particular assets.

14 / Usability test
Testing & Key Findings
We did online usability tests and in person walkthroughs with customers to uncover problems users have with the product, discover opportunities for improvement, and learn about user behaviour. This was done in between develop stages over a period of time
Findings
Identified confusing terminology
Identified icons that were not intuitive
Identified widgets and visualizatons that were difficult to understand
Outcome
UX Copy review to simplify the content
Extensive tooltip experience
Redesigned widget as per feedback received
15 / What is the impact
How to measure impact
I had proposed the methods with which we can measure the impact of the tool.
MTTD (Mean Time to Detect)
How fast teams detect incidents /anomalies.
Detection-to-Action Time
Time from first alert to first meaningful remediation action.
Context Switching per Incident
Number of tools/screens visited before resolution.
Root-Cause Identification Time
Time to confirm dependency/runtime/API cause
Adoption & Standardization
% business units/teams actively using control plane
Productivity & Cost Efficiency
(Teams + Finance)
Ops hours saved per month
Support escalation volume reduction
I was informed by the engineering team it would take some months for adoption and couple of months more for valuable data patterns to emerge. Unfortunately I left the company before the tool reached good number of users.
16 / Post release development
The product future: IBM Acquisition March 2024
IBM Acquired webMethods from SoftwareAG. Control Plane is now called Federated API Management. It now sits inside
IBM webMethods Hybrid Integration (IWHI) which is the IBM webMethods offering under Hybrid Control Plane.
Post Acquisation: Federated API Management
IBM webMethods Hybrid Integration (IWHI) is a unified hybrid integration platform built around a Hybrid Control Plane that gives enterprises centralized governance and visibility across their distributed integration assets. Within that control plane, Federated API Management offers a single way to discover, monitor, govern, and manage APIs across multiple gateways, clouds, and runtime environments — without requiring organizations to standardize on one API platform.
Modern enterprises run APIs across IBM, AWS, Azure, and other gateway technologies, often scattered across business units, clouds, and regions. IWHI's Hybrid Control Plane sits above this fragmented landscape, acting as a single operational layer. Federated API Management is the governance engine within that layer — helping organizations manage API complexity without disrupting the investments they've already made.

I wasn't part of the original design decisions — I'm simply surfacing what happened with the product. Especially in the enterprise world, outcomes like this can unfold in many different ways, so this is just one read on how things played out
17 / What this project has taught me
I learned design brings clarity to complexity
This project reinforced the habits I now carry into every large-scale operations redesign.
Design lessons I carry forward
Although each stakeholder had deep domain knowledge, there was no shared starting point. The workshops I facilitated helped capture the core problem and align everyone on the same page. This is a key lesson I carry forward: design methods create clarity and momentum, not just solutions.
What I would do differently next time
I learned that strong design documentation is essential in long-duration projects. It preserves intent as teams and priorities evolve, keeps stakeholders aligned, and reduces rework by making decisions and trade-offs explicit. In complex platform work, documentation is a continuity tool, not just a handoff artifact.
18 / How I would redesign with AI in 2026
I would keep the workflow, and add AI at the friction points that caused the most delay.
I revisited this project to explore where AI could add value without redesigning the core workflow. Because the product already had stable usage patterns and rich operational data, it was a strong candidate for targeted AI enhancements.
Intelligent Incident Triage
AI can correlate signals across APIs, runtimes, and data planes to identify probable root cause faster.
Instead of operators manually jumping across dashboards, AI can provide a ranked “likely causes” list and recommended first action.
Impact: lower MTTD/MTTR and less context switching during incidents.
Predictive Risk & Capacity Insights
AI can detect early patterns in latency, error rate, traffic spikes, and dependency stress before they become incidents.
It can forecast risk windows (e.g., “runtime cluster likely to breach SLA in next 2 hours”) and suggest preventive actions.
Impact: fewer outages, better reliability planning, proactive operations.
Policy & Governance Copilot
AI can analyze API behavior and suggest policy updates (rate limits, auth guardrails, compliance checks) based on observed patterns.
It can also explain policy impact before applying changes and flag risky misconfigurations.
Impact: stronger governance, safer changes, faster compliance decision-making.
Beyond outcomes, this project sharpened how I approach enterprise workflow design under operational pressure.