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

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.

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.


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]?"

User feedback from workshop

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

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.