Scaling UX maturity across an enterprise for 40+ SAP apps

Overview
The problem
Dozens of siloed applications created a fragmented ecosystem with inconsistent interfaces. For the teams who lived inside it, every workflow asked them to relearn the same patterns. The design practice was reactive, the cognitive load was high, and there was no way to measure either.
The solution
I helped unify 40+ apps under a single governed architecture and design system. The interfaces started speaking the same visual language. The friction of moving between apps fell. UX shifted from a reactive support function to a measurable practice teams could trust.
Who I worked with
Partners from strategy through delivery
-
SAP application manager
-
SAP general manager
-
Product owners
-
Portfolio analysts
-
Practice managers
-
Developers
-
Business analysts
-
Project managers
What I worked on
A portfolio of 40+ SAP Fiori business apps
My approach
My approach to UX maturity
Four moves to take a UX practice from reactive to systematic, and to make the system feel calmer for the people inside it.

Establish the foundation
Build a scalable pattern library to standardize 40+ apps.

Create feedback loops
Deploy in-app surveys to replace assumptions with insight.

Embed UX in governance
Integrate design checkpoints to ensure consistent quality.

Drive cultural adoption
Lead workshops and success stories to drive cultural adoption.
Establish the foundation
Before any of the bigger work, the apps needed to look and behave like they belonged to the same company. We audited the ecosystem and built a Fiori-based style guide with a reusable component library. The shared vocabulary lowered cognitive load for users moving between apps, and it gave designers and developers a steady ground to stand on.
User experience audits

- Visual hierarchy
- Form clarity
- Feedback & alerts
- Accessibility & contrast
- Error recovery
- Readability
- Button alignment
Fiori style guide

- Colors & typography
- Core UI elements
- Accessibility rules
Fiori pattern library

- Progress stepper
- Filter bar
- Dialog / Message box
Create feedback loops
Most enterprise teams design without ever hearing from the people on the other end of the screen. We embedded in-app feedback and usability tracking so the teams building the apps could feel what their users were feeling. Assumptions gave way to evidence, and the conversation shifted from “what should we ship next” to “what’s actually getting in people’s way.”
In-app user feedback

- Capture feedback at the moment of use
- Turn user insights into rapid improvements
Closing the loop

- Establish communication loop between product teams & users
- Track feedback over time
“Day in the life” interviews

- Workflow optimization
- Pain points
- Workarounds
- Efficiency blockers
- Information flow
- Collaboration gaps
- User expectations
Embed UX in governance
Design quality lives or dies in the moments between intake and release. We integrated design checkpoints across the lifecycle so UX wasn’t something added at the end. The standards stopped being aspirational and started showing up in every release.
Cross-functional workflow for app feedback

Drive cultural adoption
Tools and standards don’t transform a culture on their own. We invested in training, surfaced the wins out loud, and made it normal to talk about user experience the same way teams already talked about uptime or revenue. UX moved from “someone else’s job” to a shared craft.
Design thinking workshops

- Usability
- Accessibility
- Visual design
- Information architecture
- Performance
- Adoption
- Business Alignment
Success stories

- Build awareness
- Inspire teams
- Strengthen credibility
Product health scorecard

- Empower teams to run their own UX evaluations
- Identify areas to improve
The impact
True design isn't just about pixels. It's about the system that produces them. And it kept working after I left.