Spenmo . Utilized agile design thinking to resolve huge ambiguity
Background & my role
As the UX Lead at Spenmo, a fintech startup automating expenditure processes, I focused on creating a customer-centric culture and developing a UX strategy for Southeast Asia. My role involved promoting user-first design principles, conducting user research, and working with product managers to address customer challenges.
| Project: 1.5 months
| Role: UX Strategy, Product Roadmap, Usability Testing, Interaction & Visual Design
Spenmo helps financial managers and decision-makers automate the spending management process to prevent unauthorised spending, reduce the risk of errors, and remain paperless.
Background of the project
Consistent requests from clients for a mobile Bill Payment Approval feature, which was popular on Spenmo's web dashboard.
The clients' unclear reasons for wanting the Approval feature on the mobile app led me to question the team, "Why do clients prefer the Approval feature on the App when it could be more efficiently managed on the Web?"
Meanwhile, we faced pressure from the business to quickly launch this feature, especially since one of our competitors had just introduced an approval feature on their mobile platform.
High level journey of approval
Business objective
To increase the approval process rate (% of number of approvals/number of requests)
About the users
Our user base consisted of a variety of profiles, each with distinct behaviors and objectives.
We had 3 user profiles, each acting as approvers, as outlined below:
1) Approvers for Bill Payment (*80%) (e.g. You were the manager and you needed to approve a Bill request from a freelancer)
2)Approvers for Reimbursement (*17%) (e.g. You were the manager and you needed to approve reimbursement from your sub-ordinates)
3)Approvers for Card (*3%) (e.g. You were the manager and you had a new employee just onboarded, and he/she needed to have a new Spenmo Card and get your approval to get the card.)
*The above figures were used for illustration purposes only and did not reflect the actual statistics.
My role
Take charge of navigating this ambiguity and devising a customer-centric UX strategy that effectively met the project's objectives.
Challenges
We faced significant ambiguity, including unclear customer problems that needed solving, and we were working under a tight timeline from research to finalizing the design.
Ambiguity towards clients
Ambiguity towards product
Approach
Agile design thinking: quickly testing over 10 hypotheses to simultaneously uncover and solve client problems
Although the team had numerous ideas for possible solutions (over 10 hypotheses), none of us were certain which solutions would work best. To address this uncertainty, I developed an agile design thinking process that includes a hypothesis phase and aims to deliver the end design in just 1.5 months.
By testing the hypotheses directly with clients, we hope to identify the lowest-hanging fruit and ensure that the MVP is scalable for the rest of the year while addressing the real customer problems and needs. Despite the ambitious timeline, we are committed to keeping an open mind and exploring all possibilities.
Turning hypothesis into concepts
It was crucial to consider the customer profiles, anticipated customer behaviors (JTBD), and the reasons behind these behaviors when developing a product or service. By understanding who our customers were, what they wanted to achieve, and why they wanted to achieve it, we could design solutions that met their needs and expectations.
Emerging challenge before the usability testing
Given we had different users who had different needs and different perceptions of what urgent tasks meant to them, we had a debate in the team on a design approach:
Option A
Users needed to choose the type of approval first (e.g. Bill Payment Approval).
Then users saw the most urgent approval at the top.
However, every time the users needed to choose the type of approval first.
Option B
Users saw all the approvals at one glance (e.g. mixed with Reimbursement and Bill Payment Approvals together).
However, we might not have had the same perfect sorting for all the users.
Also, it increased cognitive load as users needed to distinguish reimbursement and bill payment approvals every time from the same list; we believed it wasn't easy for users to do it intuitively.
As both options had their advantages and disadvantages, it was challenging to decide which one to choose, particularly as we lacked a full understanding of the clients' needs. Based on common design principles, Option A appeared to be the simpler option, with a lower cognitive load compared to Option B.
Clients preferred Option B and defied our expectations on design principles
Although Option B contradicted the design principles we were familiar with, it appeared to be the preferred choice among clients.
The main reasons were :
Bill Requests were typically more time-sensitive than Reimbursements, and clients preferred to see these requests displayed at the top of the page at all times.
Combining both types of requests into one page did not appear to create any confusion, as clients could differentiate between them through the use of distinct icons and colors.
As a result, the preference was to merge the requests to quickly identify and prioritize the most urgent ones.
Other hypotheses
Exploring different hypotheses resulted in a polished and simplified interface design and also uncovered the reasons clients prefer using mobile for approvals.
Hypothesis #1
Approvers were used to review and approve the reimbursement requests under the same requester?
Yes, but approvers had another stronger need to use approvals in mobile.
- More useful to see the oldest requests first: since those requests will have the urgency to be approved ASAP. e.g. employees pay a large amount of reimbursement and need to get the money back soon.
Hypothesis #2
Approvers needed reminders to approve requests later?
Indeed, it became evident that this feature is a recognized advantage for both bill and reimbursement approvers. Given that approvers are often overwhelmed with other tasks, they can utilize these reminders to make sure they remember to approve it before the due date.
Takeaway from the testing
#1 Define the product’s value proposition and customer journey
Through the testing, we gained a deeper understanding of our clients' expectations and how the mobile app could cater to their needs.
We discovered that the app is crucial in enabling clients to approve urgent requests anytime and anywhere, providing them with a greater degree of flexibility and emergency assistance.
This is in addition to the app's role in their existing journey.
#2 Define mobile app value proposition: The mobile app provided the flexibility to facilitate clients to complete their tasks easier and faster (from mobile to desktop, and vice versa)
“I can remind myself to approve it(request) later, because I have so many things to do at the same time and I would just forget some of the important one” - Client A
Desktop
With full features
Mobile
Approve / follow up with request anywhere they want
Approve / follow up with any urgent request
Approve trusted requests faster (e.g. Recurring invoice)Ensure there is no missing important request to approve
Quick check on how urgent the task is
#3 Refined the MVP scope and lowest-hanging fruit
With the approval feature integrated into the mobile app, clients benefited from enhanced reminders for urgent requests, leading to an improvement in the approval process rate.
The testing aided us in narrowing down the scope of the MVP, as we have decided to proceed with Option B.
It also allowed us to collaborate with the Product Manager and define the upcoming scopes based on data-driven insights.
The testing also helped us define the extent to which we should scale in the mobile app, as we gained a better understanding of clients' expectations and needs.
Problem statement
How might we allow the users to quickly identify and approve urgent requests, no matter the request type?
The testing gave us the insights leading to a customer journey between mobile app and web dashboard.
Solutions
Example of the customer journey
Final design
Choosing a grouping method: As an approver, I have the option to select the default grouping method for my tasks, either by Due Date for Bill Requests or by Request Date with the oldest first for Reimbursement Requests.
Overview of urgent approvals: Once I opt for grouping by Due Date, I can quickly see the number of Bill Requests that urgently need my approval before their due dates.
Approve on mobile or do it later: Depending on my preference, I can choose to approve these requests directly on my mobile device if necessary, or I can set a reminder to prompt me to approve on a specific date and time.
Designing for future scalability
In collaboration with the product manager, I crafted the design to be scalable, accommodating future use cases like adding reimbursement and card approval features.
Define successful metrics
In addition to the standard business metrics, it was crucial to define the UX metrics:
Business/Product Metrics
Increased Approval Process Rate
UX Metrics
Increased mobile traffic (Page Views) on Approval Feature
Increased the number of clients who are giving a high satisfaction score from NPS due to Approval Feature (via Survey)
Increased the number of clients who subscribed to our Premium Plan because of Approval Feature (via Survey)
Results
Utilizing the agile design thinking approach and supported by quantitative data, we achieved several key outcomes.
No more ambiguity: We eliminated ambiguity, created a clear mobile app proposition, and identified key customer value and the lowest-hanging fruit for the MVP.
Redefined the MVP and product roadmap: This customer insight enabled us to better facilitate the product roadmap by redefining the MVP and prioritizing features for the upcoming half-year.
Nailed a simple design: Additionally, we delivered creative, intuitive, and user-friendly experiences, considering all user profiles.
We were inspired: The customer insight also inspired us to develop a high-level customer journey across SaaS and mobile platforms, allowing us to define the unique value of the mobile app in comparison to the SaaS solution.
Summary & learning
The way to embrace UX strategy in a start-up environment:
Addressed the ambiguity of the problem-to-solve and the initial solution towards Product Manager and stakeholders created a chance to suggest a design process that focused on the customer in the organization. This approach built trust and showed the value of using customer feedback and testing ideas during product creation.
Suggesting an extended design phase with solid product reasoning.
Customer preferences could override established design principles
Our experience had further emphasized the significance of comprehending customer behavior, expectations, and needs—qualities that surpass sole reliance on design principles. In the grander context, several takeaways were gleaned from this project:
The application of design principles remained uncertain until user testing was executed, as customers themselves were the ultimate judges of intuitiveness.
Customers might also overlook design principles in favor of their actual needs.
With just one straightforward test, we could identify the most attainable goals, develop the MVP, and furnish a valuable and user-friendly product. The investment was justified and scalable.