My role extended beyond traditional boundaries, as I was pivotal in disentangling the complexities of a stalled project to find a path forward. To accomplish this, I worked very closely with a product triad, including a Product Manager and Development Manager.
July, 2019 – October, 2020
Senior Product Designer
I was entrusted with leading the research and design efforts, which aimed to provide Copperleaf multi-currency support. My role extended beyond traditional boundaries, as I was pivotal in disentangling the complexities of a stalled project to find a path forward. To accomplish this, I worked very closely with a product triad, including a Product Manager and Development Manager.
Copperleaf is a leader of decision analytics for critical infrastructure investment, optimizing asset management to achieve ESG and financial goals. This project's demand for sophisticated multi-currency management highlights Copperleaf’s commitment to providing comprehensive solutions for managing assets valued at over $2.9 trillion globally.
In the Copperleaf software, the draft forecast functionality, seen in red, did not possess the full capabilities and flexibility of complete scenario modeling, seen in blue, notably impacting the effective utilization of financial parameters.
In an effort to account for currency inflation for a second currency, clients were modeling inflation scenarios using a resource function not initially designed for this purpose. This adaptation allowed for the tracking of a secondary currency alongside the primary USD but fell short in capturing inflationary dynamics accurately, leading to imprecise value calculations across the application.
Shown in green is the initial functionality to display USD and ARS currency and to model inflation on USD. Shown in yellow are the manually created versions of the inflation scenarios for Argentina, causing downstream data inconsistencies.
First, the Draft Scenario became a formal scenario, supporting all fiscal parameter settings. Second, now that the Draft Scenario can support fiscal parameters, I redesigned them to make them more modular to simulate various real-world circumstances and to ensure that they could be toggled at any stage of the process for easy application and simulation while providing accurate data.
In the development team, collaboration among the triad—Product Manager, Development Manager, and myself—cultivated an environment rich in trust, open dialogue, and rapid iteration. Our diverse skill sets and perspectives were crucial in addressing complex challenges and refining our approach through tight feedback cycles. As the project progressed, the collaboration extended to the developers and QA.
I use task analysis in product design to understand tasks at their most basic level, particularly useful during the Research: Discovery phase. This approach helps me grasp an application’s functionality and identify areas for improvement by documenting client or product manager meetings and every interaction with the application. This process not only deepens my understanding but ensures information is readily available, reducing the need to revisit discussions. The resulting comprehensive record aids new project members in quickly getting up to speed and streamlines the design phase, ultimately contributing to more effective and user-centric designs.
In order to fully understand the problem, I met with clients, developers, Product Managers, customer experience and client representatives
The feedback underscores a collective push towards a more user-friendly and precise system, highlighting specific customer issues around consistency, automation vs manual updates, inconsistent data structures, and the need for confidence in final numbers, along with a surprise benefit: the capability to conduct situational analysis on multiple budgets
I view design requirements as crucial, serving as a blueprint for product design and development. They outline necessary specifications and functionalities based on user needs, business goals, and technical constraints, guiding teams to ensure the final product meets stakeholder expectations.
Problem Identification: The core issue stemmed from the inconsistency in handling and storing draft forecasts and scenario forecasts within Copperleaf, leading to confusion and complexity for both customers and developers. This discrepancy in data handling compromised the system's integrity and usability, necessitating a streamlined approach to manage forecasts consistently across the platform.
I ended up creating 15 user stories that the triad agreed upon, crafted to reflect the needs and challenges of each persona involved. These user stories served as a bridge, translating complex problems into actionable insights and solutions. Having agreed upon user stories is crucial to avoid scope creep and to have a shared understandin of upcoming work to teams
Here are a few examples...
At first, I found myself stuck. I scheduled a jam session with the team to think it through, and we were able to solve all of the major problems in this session, making a major leap forward in the project.
Together, we were able to solve how the Draft Scenario could look as a full scenario and how to display fiscal parameters. Here you see the initial white board sketch and then the final wireframe design followed by full design flow.
Now that the Draft Scenario is a full scenario, it supports all fiscal parameters, including inflation. However, setting inflation on spend lines in budgets would be tedious. To avoid this, we created the concept of a fiscal parameter set that could be set in administration and toggled at the investment and portfolio level.
In an internal usability testing session, we evaluated the final product's user interface and functionality with a focus on the tasks related to creating new fiscal parameters, assembling parameter sets, and employing these in relevant sections of the product. This testing involved five participants, who were asked to complete a total of nine distinct tasks to assess the intuitiveness, efficiency, and overall user experience offered by the product.
The implementation phase for upgrading the fiscal parameter functionality in Copperleaf represented a significant overhaul, encompassing both backend data structures and user interface enhancements. This comprehensive update was necessary to support the creation and management of new fiscal parameters and parameter sets, as well as their application within the software. The project spanned several critical steps.
This project underscored the importance of clear communication, both internally among project teams and externally with our user base. Future projects will benefit from the lessons learned during this comprehensive upgrade process, particularly the value of iterative feedback and proactive user support strategies.
The introduction of Scenario Fiscal Parameters to the Copperleaf product suite represents a pivotal enhancement, offering a unified approach to managing forecasts, inflation, and resource pricing. This foundational change facilitates more nuanced decision-making and scenario modeling, allowing organizations to conduct comprehensive sensitivity analyses under varied economic conditions. By integrating scenario fiscal parameters, Copperleaf has substantially improved the robustness and usability of its product suite, contributing to several significant outcomes:
This case study documents a significant project aimed at enhancing Copperleaf's capabilities, in managing assets across various currencies. Led by a Senior Product Designer, the project addressed critical issues, including the lack of standard scenario functionality in draft forecasts and the failure of existing solutions to handle dual currency inflation accurately.
Through collaborative efforts and rigorous design processes, the team successfully redesigned the Draft Scenario to support all fiscal parameters and introduced a more modular approach to simulating real-world circumstances. Additionally, they implemented improvements to automate exchange rate updates and streamline scenario management, significantly enhancing usability and data integrity.
The deployment of Scenario Fiscal Parameters (SFP) marked a pivotal enhancement to Copperleaf's product suite, empowering organizations to conduct more nuanced scenario modeling and improve decision-making under varying economic conditions. With enhanced multi-currency support and technical debt reduction, the project has delivered tangible benefits to clients, with a significant number already adopting the upgraded version.
Incremental Value Delivery: This project marked a significant shift in how we approach product development. Despite the long cycle time of a year, which introduced risk, the experience underscored the importance of adopting a more agile methodology. Moving forward, the company has embraced a bolder stance on working in an agile manner, focusing on delivering incremental value. This approach not only helps in managing risk better but also ensures that we are continuously providing tangible improvements to our clients.
Cross-functional Collaboration: A key success of this project was the deep level of collaboration across different teams. Working closely with designers, Product Managers, Developers, and client-facing staff allowed us to navigate the complexities of this feature and its impact across various personas and application areas. This collective effort was instrumental in achieving a shared understanding and ensuring the successful delivery of the project.
Breaking Down Complex Projects: One of the major learnings from this project is the potential benefit of breaking down complex features into smaller, manageable chunks. Despite the challenges posed by the feature's broad impact, segmenting the project could allow for more manageable iterations and quicker value delivery. Copperleaf has adjusted the way the handle large projects, encouraging us to find ways to modularize work without sacrificing the integrity and cohesiveness of the final product.
Professional Milestone: This project was a milestone in my professional journey, providing me with a platform to leverage and expand my skills in a real-world, high-impact scenario. The complexity of the task at hand required not just technical proficiency but also a deep commitment to collaboration and communication. Engaging with a diverse team of designers, Product Managers, Developers, and client-facing staff, I honed my ability to facilitate shared understanding and drive collective action towards common goals.
User-centric approach and deep collaboration: The experience reinforced the value of a user-centered design approach, emphasizing the need to deeply understand the problem space before diving into solutions. It was a testament to the power of empathy, both for our users and within our team, as we navigated the intricacies of this project. This collaborative effort not only led to the successful implementation of the project but also played a pivotal role in my personal growth.
Path to team leadership: Inspired by the trust and rapport built with my colleagues during this project, I became increasingly interested in leadership roles. Soon after the project's completion, I embarked on my first leadership role, equipped with the insights and experiences gained from this transformative project. This shift towards leadership has been a rewarding journey, allowing me to contribute to our team's success from a new vantage point and to support the development of others as we tackle the challenges ahead together.