Taxing Global Investments

A case study into the design of a tax management web app for international investments

Due to the sensitive and proprietary nature of this product, certain information has been withheld and modified. This product will be referred to as Nexus and the client as Kappa.

Project Backstory

A global reach is essential to a diverse portfolio. To provide investors with opportunities in foreign markets, Asset Management companies form and manage funds that invest in international real estate, stocks, bonds, and commodities.

But where profits are made, taxes must be paid.

For each country that investment activity occurs in, the Asset Manager has a legal obligation to file with that country's tax authority. Due to complex investment structures across several countries with different tax policies, legal guidelines, and means of communication, this process becomes difficult to coordinate, track, and deliver on time. Any mistakes in this process can lead to huge financial penalties, so Asset Managers rely on global tax specialists to manage their international filing obligations.

We decided to create Nexus to provide a standardized technology platform for global teams to overcome the inefficiencies within this business function.

Identifying the goals & challenges

I spoke with tax leaders and fund managers in several countries across a variety of asset markets to understand the needs and challenges of their global engagements.

Global Connectivity

International engagements require the collaboration of teams in several countries, but each team can have unique processes, culture, and technology in place that create connectivity and communication hurdles.

Real-time Transparency

Without a centralized technology solution, data from each country remained confined to its own borders. This division made it impossible to receive real-time insights into the engagement status and effectively share information between countries.

Accurate Reporting

Valuable insights were not able to be captured and standardized due to the divisions - preventing tax teams and fund managers from synthesizing accurate and timely reports to assist and guide their operations.

Finding meaning in the data

Although a wealth of data is captured, it is meaningless unless curated correctly. In the current process, an administrator would regularly collect and analyze documents regarding the services being provided in each country, then provide a digest to update the client and tax leaders.

Not only is this process manual and time consuming, but it resulted in uninsightful, outdated, and inaccurate data.

My role in the product

I was the Lead UX Researcher, UI Designer, and UX Engineer on this project, providing end-to-end UX services - from strategy and research, to design and development. I worked alongside 15 Users, 6 Full-stack Developers, 2 UX Contractors, 2 QA, 2 Business Analysts, and several internal and external stakeholders from across the globe. I was personally responsible for the following:

Design Leadership & User Advocacy

I established UX as a guiding voice amongst business stakeholders to advocate user-centered design principles throughout all stages of product design and development.

My leadership role extended into the development team as a subject matter expert, where I helped to contextualize business and technical requirements from the perspective of the end-user.

Diagram of the involved parties in this process
The nature of global asset management is ambiguous to non-business users (like the development team), so I designed and validated this diagram to summarize and communicate the business structure and where The Firm fits in.

User Research

I spoke with several tax leaders in eight countries who oversee the taxes for some of the world’s largest funds. My goal was to understand the processes, needs, and challenges that were common and unique across countries and assets.

My findings were documented as personas, journey maps, and diagrams that were used throughout product development.

Persona summaries for internal users
A summarized digest of Nexus' internal users and their primary needs.
Persona summaries for external users
A summarized digest of Nexus' external users and their primary needs.

Design Thinking

I collected and analyzed business documents, legislation, technical processes, company profiles, and competitor tools to become familiarized with the domain. This knowledge allowed me to carry conversations with users and stakeholders, stimulate creative problem solving, discover new solutions, map the user journey, and design the ideal user experience.

Diagram of the old and future business processes
A diagram illustrating the gaps and opportunites between the old vs new business process. Without Nexus, the process was a time-consuming global operation that was prone to inaccuracies - but with Nexus, the automated sync keeps data fresh and standardized without manual effort.

Wireframes & Prototyping

One year prior - I created an initial prototype based on limited user research to be presented at investment banking events to gauge industry interest. Many of the largest asset management firms in the world grasped on to the product's vision, helping to secure the funding needed for development.

The next year - I was able to conduct further user research and create new designs that addressed the gaps from the initial round. Working alongside two other UX designers, we designed several iterations of mockups and prototypes to present to users, stakeholders, and clients for validation of business requirements. In order to get accurate feedback, we had to create several variations of the prototypes that were customized with each client's data and taxonomy. The biggest challenge during this process was trying to design a UI that was able to satisfy the diverse needs of asset managers in different regions.

After several rounds of exploring various layouts, data visualizations, and content strategies, we were able to design a product that is flexible to the diverse needs of global asset management. Some final design elements include a globally accessible shelf that connects and relates content throughout the app, pervasive filtering to slice-and-dice data as the user sees fit, and an intuitive information scent that guides the user towards high-priority content.

Tools used for design:

  • Whiteboards, Pen & Paper
  • Sketch
  • Invision
  • HTML, CSS, JavaScript
Consensus building exercises for Nexus homepage
A collection of my sketches and whiteboarding sessions throughout the discovery and design process.
Consensus building exercises for Nexus homepage
A few outcomes of a closed UI consensus exercise (similar to closed card sorting for UI layout instead of IA) for Nexus' overview page. I created post-it notes representing content from our task analysis data, then prompted 6 users to organize the content according to their expectations.
Consensus building exercises for Nexus homepage
A variety of mockups with different visual styles, information architectures, layouts, and data visualizations were initially produced to help gauge industry interest and facilitate meaningful feedback from stakeholders and users.

UX Engineering

I was embedded within the development team to ensure the quality of my high-fidelity mockups made it into the product. I authored Sass stylesheets, designed interactive animations, developed responsive layouts, and established accessible components. I also wrote UI/UX requirements and performed code reviews to maintain high-quality and consistent front-end code across the team.

Development skills used:

  • HTML
  • CSS, SCSS
  • SVG
  • WAI-ARIA
  • JavaScript
  • Angular
Redacted image of Nexus
Nexus' Overview page provides users with relevant insights into the current engagement status, what's upcoming, what's happening right now, and hooks to dive into further levels of detail.
Entity Information Shelf
The Entity > Information shelf displays an overview of the selected entity, like the jurisdictions it operates in, the country its established in, and its attributes.
Entity Milestone Shelf
The Entity > Milestones shelf displays all the services we have provided for the selected entity, along with a heatmap visualizing our delivery performance over the past year.
Milestone Tasks Shelf
The Milestone > Tasks shelf displays the workflow assignments and due dates for the selected deliverable, and allows users to complete tasks and attach associated documents.