
SRAM
Overhaul of a bike management app that lets the users tune their controls and bike performance.
What is SRAM?
SRAM is an innovative bicycle parts manufacturing company, leading the space with wireless bike components.
What is my role at SRAM?
Product Designer, AXS App
I was a part of the expansion on the Digital product group extending the rider experience with the AXS mobile app.
Bike Garage Redesign
What is it?
Core part of the AXS app that lets the rider configure components on their bicycle
Feature overview
Add, manage and remove bikes
Add or remove and monitor components
Configure bike controls
Performance tuning for bike parts
Project Aim
Present bike readiness in a scannable format
Organize bikes and components in an intuitive hierarchy to configure and access component information
Simplify process of adding components on bikes
Target audience
SRAM targets the upper echelon of cyclists. These are people who:
Experienced cyclists spending 15-40 hours on bikes on average
30 - 55 year old (majority being 40+ males)
Know what they want and expect the bike to perform as well it possibly can
Current Design Analysis
A heuristic analysis was performed, and then usability testing was done to confirm pain points of the current design. These were the main pain points:
Excessive Scrolling
Disparity between function and status of components
Outdated visual design
Lack of value propositions to return to app
Sea Otter Classic Research
Sea Otter classic is a yearly bike festival in Monterey, California. It attracts everyone from bike enthusiasts and racers to people from different parts of the bike industry in power-packed weekend. This was a great opportunity to perform ethnographic research with riders that fit the SRAM user persona. 8 interviews were conducted with focus on their expectations from the app, current rider journey and adding value propositions.
Average bikes/person: 2
While the number of bikes depends on many factors (location, terrain, financial buy-in, etc) the average number of bikes per person was 2: A road bike to train and a mountain bike to hit the trails on the weekend.
Ride Rituals: Battery and Weather
The ride rituals depended on “rider level“; going from a visual inspection for beginners to a bigger checklist for more advanced riders. Battery and weather check were the common denominators for all riders.
Appetite for SRAM content
When in trouble, users often use google and youtube as resources, but there is an appetite for SRAM content that is more accessible and trusted by the users to be placed in the app. Content like tutorials, maintenance tips, troubleshooting will add value to our riders.
Maintenance and troubleshooting
Riders want to be proactive about maintaining their bikes. Giving them service intervals and providing information about their components will help riders elongate component lives and increase trust in SRAM. Troubleshooting wizards can also be added to minimize the cost of repair and replacement for SRAM.
Ride activity in app
Ride activity, while being the most sought after feature, sees less engagement due to it’s presence on the website. Integrating it in the app will help increase Daily Active Users (DAU).
UX Pain points
Business implications
Outdated and inconsistent design
Confusing architecture and functionality
Lack of value propositions
Low App Store Ratings (2.3 stars)
Declining Daily Active Users
Low adoption rate from new users
How Might We simplify and redesign the experience to
increase rider engagement?
Guiding design principles
Intuitive
We create easy-to-use products that are supported and enhanced by the AXS experience.
Innovative
We create products and experiences that are new, exciting, and push the industry forward.
Performance-oriented
We create high-quality products that are fast, efficient, and fun to use.
SRAM did not have design principles for digital products at the time. Following this discovery, I had several chats with the founder of the company on the intended perception of the products and our brainstorming sessions led us to the key guiding principles for digital product design.
Early design iterations
Design Refinement
Modern Visual Design
The visual design was overhauled to match modern styles, as well as the platform expectations. A 80/20 rule was applied to leverage native components as much as possible.
Scalable Information Architecture
The architecture is divided into levels (Garage, Bike, Subsystem), letting us expand the capabilities easily without reworking architecture in the future. Additionally, the use of subsystems ensures efficient use of screen space, and function localization.
Ready to Ride Dashboard
A clean dashboard shows more components to check ride readiness. Additionally, a custom component helps make the design future proof. This design also celebrates components by using modern iconography.
Intuitive context-based design
The design is highly contextual making it intuitive. The firmware update shows up only when required. Using subsystem lets us customize the help and support information with next generation tech manuals.
Help videos and documents
Riders’ appetite for content is satisfied by showing all the content SRAM has around the components owned by the rider. It is more accessible and makes it easier to find and consume the information.
Less scrolling
Every screen has been designed to use the screen space as efficiently as possible. First screen can fit 2.5 bikes, which should work for most riders without scrolling. Bike detail screen uses subsystem to show components efficiently.
Design system snippets

Prototype
Click on the prototype to visit and click through the prototype
Change in direction
The team decided to change directions at this point. The new alignment was to explore the card based UI and see if it better fits the expectations of the team and the users. Here are some reasons which caused this change in direction:
Concerns around execution
With the current execution quality, the team wanted to go with a simpler UI that will be less complicated to implement.
Big change for existing users
The team had some concerns around the existing users perceiving the change as too radical.
Low confidence in subsystems
The team had some hesitancy in combining components together in subsystems and it’s execution.
Card based UI
Card based bike list
The bikes are now in a carousal with the most important information up front, giving the way to personalization in the future.
Simplified battery and pressure readout
The simplified component list emphasizes more on the battery list, calling out instructions when the component is disconnected or critical.
Personalization: Bike widgets
As we found in initial research, people expect different things, the card allows users to prioritize things by placing them on the card.
Before and After
Previously the user had to scroll past all the components on each bike to get to the intended bike, and scroll further to see the component status.
The new design lets the user swipe to switch bikes and view component status in a focused view
User Task: Go to the third bike and check ride-readiness (checking pressure and battery levels)
Stay tuned to see more updates on this project
That’s all the updates for now. This project will soon move into active development and updates will be shared here. In the mean time check my other projects or feel free to contact me to know more.