Enterprise SaaS Product Migration

London Stock Exchange / Yield Book

PROJECT SUMMARY

Prior to 2020, Yield Book offered a SaaS application called Yield Book Calculator, for performing risk analytics on individual fixed income securities. The application was Flash-based.

I had joined Yield Book in 2016 as the lone designer in an agile development team working on a suite of applications that included Single Security Calculator (SSC), a newer web-based tool for performing the same types of analytics, but with very limited functionality.

Beginning in January 2020, the team had less than one year before Flash end-of-life to...

...with no downtime and minimal disruption to users.

My Role

UX Strategy

Interaction & Visual Design

Business/Data Analysis

Outcomes

PROJECT DETAILS

In September 2019, Adobe announced the end of Flash Player support as of December 31, 2020, and Microsoft announced the removal of Flash Player in all browser updates after that same date.

At that time, Yield Book's primary analytics tool for individual fixed income securities was Yield Book Calculator, a Flash-based application with two main sets of features:

In January 2020, the product team I was on at Yield Book began a project to migrate users from Yield Book Calculator to a newer Single Security Calculator within the Yield Book Q (YBQ) product suite.

Project goals

Core project team

Support teams and stakeholders

Pre-Project State

Pre-project: Price/Yield calculations (legacy Calculator and SSC)

Pre-project: Scenario calculations (legacy Calculator only)

Pre-project: other calculation types (legacy Calculator only)

Pre-project feature comparison: legacy Calculator and SSC

Additional Context

Design Constraints

Most of the design constraints were fairly typical...

One constraint was somewhat unusual...

Design Research and Validation

This final constrain precluded conducting many types of direct client research, but throughout the project we had other sources of information and feedback, including...

Utilizing these resources, we were able to make informed decisions about security type and calculation type prioritization, legacy Calculator features that could be excluded from the migration, and other design considerations.

Single Security Calculator Enhancements

Early Explorations

SSC enhancements - early explorations

Final Designs - Initial Release

SSC enhancements - basic Pricing Parameters

SSC enhancements - Prepayment Model Projections

SSC enhancements - Scenario calculation inputs (initial release)

SSC enhancements - Scenario calculation outputs

SSC enhancements - WAL Sensitivity calculation inputs and outputs

SSC enhancements - CMBS PY calculation inputs and outputs

Development Team Support

Throughout the project, I maintained spreadsheet lists of UI variations and sample securities for testing.

SSC UI variations

SSC sample securities

Feedback and Subsequent Enhancements

In the initial release, the Scenario calculations utilized a dropdown (see above) to select market scenarios users could define in a separate Scenario Builder module (not shown) that already existed as part of YBQ.

Following user feedback that the Scenario Builder module (which was designed primarily for portfolio analysis) was too complex for single security analysis, we built a separate SSC Scenario Builder as part of the in-page Scenario calculation inputs...

SSC enhancements - Scenario Builder as part of Scenario calculation inputs

Project Outcomes