A taxation workflow management application
XCM SOLUTIONS INC
USA & CANADA
ENTERPRISE UX
XCM Solutions helps firms centralize tax, accounting, finance, and audit processes within a single platform for end-to-end, streamlined workflow management. The holistic view of all work-in-progress helps leading firms and tax departments balance workloads, proactively address bottlenecks before they become problems, and drive profitability.
Getting an organization to shift focus onto design is hard. Especially when every change we made on the product - structure or flows - had ripple effects on the entire codebase.
XCM found themselves at just such a crossroad. Recognizing the need to both prioritize design within their organization and to improve the customer experience for the thousands of finance and taxation professionals who use their suite of applications, XCM brought on UX Design Labs to help define a path forward.
We were tasked with auditing and re-engineering existing applications. XCM needed a UX co-design team who could take ownership and whom they could rely on to ensure current and future applications were usable, and consistent with the rest of their enterprise offerings.
They were also expanding on their product offerings, necessitating a few new product initiatives and also design a scalable design system that could be extended by the development teams
After an in-depth analysis of the current status of the products, XCM’s internal strengths in UX documentation, interaction design, interface design, front end development we hand-picked a suitable team with the right skill sets to compliment XCM’s team so that we get the design sprints ahead of development and not keep dev waiting.
The idea was to provide XCM a team they could depend on as their own for the long term. Our team would collaborate with the product owners and developers, be in meetings with the customer service teams and also brainstorm with the management for key decisions and road mapping. We worked towards delivering designs at least weeks ahead of planned development sprints.
Initially, we owned up all tasks related to design, but simultaneously worked on helping XCM internalize the design function to the extent possible. We build & mentored an internal design team at XCM to work in sync with our own. We helped XCM with resource augmentation, recruitment and also design training
Set up the design collaboration model, with the right mix of skills from both ends. Most importantly, define the rules and tools to be used during the engagement. The tools we used were Miro for all the discussions with the management team and product ownership on more strategic decision points - roadmapping, processes, user stories, use cases, tracking deliverables etc. For actual wireframes, prototypes and visual design system we used Figma and Sketch.
This is a long term partnership and the quality of the deliverables will depend on our understanding of the domain and more importantly documenting and internalizing it. In XCM's case, the domain was complex and in the absence of proper UX documentation, we noticed things going haywire pretty quick. So we spent adequate time internalizing the business, domain, work flows, user needs, pains etc and also collaboratively documenting it which we might say was the most challenging part of the engagement.
How do we know we are getting better… What are acceptable numbers, and how do we decide on those? How much should we change - how much is too much? How do we test?
After each design sprint, we used to test with the customer support team and also the actual users on the clients' side and measure the effectiveness... Sometimes quantitatively, but mostly qualitatively.
Design effort was always iterative and unpredictable and had to be kept flexible. In between, we had to accommodate requests from the support team on urgent client requests and also embarrassing UX bugs.
So, the most critical part of our engagement was to efficiently sync our design effort with the XCM development sprints. This was easier said than done. This is a challenge product firms have even when they have internal UX teams. In a co-creation model, it's a lot more.
The existing system design couldn’t express the complexity of the new UX paradigms or support certain new strategic shifts. UX Design Labs conducted research with internal stakeholders, to understand the product and current implementation. And also with users of the XCM products, to understand how people currently use the system and identify unrealized opportunities.
Through this research, and a rigorous design process, we helped XCM develop a singular, broadly applicable design system that would help users more easily use and understand its products and provide a baseline from which XCM could more easily extend its offerings. This system helped in extending the new design paradigm through a modern, consistent, and extensible visual design system.
Our client relationships are genuine, transparent & friendly. Do connect if you would like to chat up on your next product milestone & how to get there… faster, cheaper, better.
Get
In Touch
© UX Design & Innovation Labs Pvt Ltd | Privacy Policy