top of page

AI-based forecasting in IBM Planning Analytics

Leading research and design to deliver a minimum viable experience

Project context and goals

Project context and goals

For a financial plan manager, generating forecasts and budgets is typically a tedious and manual process that involves accessing multiple data assets across multiple systems to estimate forecasts. 

​

The goal of this project was to augment users' forecasting tasks by providing statistically accurate forecasts as a starting point.

 

The business goal in this endeavour was to gain competitive advantage for our product, IBM Planning Analytics, by providing an integrated AI-driven forecasting capability. 

My role 

My role 

Lead designer and researcher

Team

Visual Designer, Product Manager, Development Manager, Development Architect, 6 Developers

Product

IBM Planning Analytics - a financial and operational planning​ software

1Forecast_withframe.png

Preview chart for forecast

Initial research and early insights

Through a quick competitive analysis, we realized most competitors did not offer a quick integrated forecasting capability.

We interviewed 6-8 customers to map their as-is forecasting process and uncover opportunities for improvement.

  • Smaller to medium-sized companies lack statistical and data science expertise, and rely on estimates for forecasts

​

  • Larger companies tend to have in-house solutions to support statistically accurate forecasts

​

  • Most customers forecast bottom-up, instead of top-down, implying that a quick forecast could be valuable to most users

"Hope for something that gives us a baseline, using historical data. We spend a lot of time bringing data from Excel to Planning Analytics...with this I'm looking to improve our productivity more than accuracy [of forecast]"

​

- A small-sized company

Primary user need identified

User

Need

Outcome

Line of business managers

​

need a way to apply statistical algorithms to their forecast,

​

so that the accuracy of their forecast improves and they finish forecasting on schedule.

AI%2520forecast%2520-%2520user%2520needs

Requirements scoping workshop for first release (MVP) with project stakeholders

MVP ideation

The cross-disciplinary team agreed that our first release would focus on providing a quick and statistically accurate forecast to our users. Together we solidified the concept through several iterations and created a prototype.

AI-Forecasting Sketch_round2.png
AI-Forecasting%2520Sketch_round1_edited_

Feedback for prototype

Over 2 conference workshops with upto 70 participants, a remote customer-group session with 13 participants and 5 one-on-one interviews, we improved the prototype based on user feedback.

"I like forecasting at the click of a button”

"I wish it would tell me how forecast was calculated.. in plain language"

"I wish we could ignore some data"

"Will the average user understand [statistical details]?"

group2.png

User feedback from workshop

Data & AI Miami _forecast_session.jpg

IBM Planning Analytics workshop for AI-forecasting at IBM Data and AI Forum - Miami, 2019

survey_results.jpg

Survey results

Final designs for first release

Using historical data, user runs an AI-based forecast for two items

Usability tests

75

SUS score

I planned, recruited and conducted usability tests with 10 customers to evaluate the MVP offering before it was released.

​

Smaller usability issues were fixed by the team right away, while the larger issues and enhancements have shaped the roadmap.

Retrospective

With the market-trends and IBM's AI focus, it was critical to get this capability into our product early. However, with misalignment of goals, and organizational changes, it was a challenge for the team to collaborate effectively and deliver rapidly. Research findings played a key role on this project in resolving conflicts and grounded the decisions firmly in user needs.

​

This project was certainly a learning exercise of building mutual trust between Design and Development. We worked together on solutions to communicate more effectively and truly collaborate to deliver the best experience to our users.

​

Next steps for this project are to expand this forecasting capability beyond the minimum viable experience.

bottom of page