Subscribe by Email

Your email:

Editorial Info

As a source for thoughtful articles featuring trends, news, insight, and expertise relating to the FP&A industry, the Agile Planner welcomes guest contributors and content suggestions.  If you have an article that you would like to share or a topic you would like to suggest we discuss, please let us know.

blog@alightplanning.com

Follow Me

The Agile Planner

Current Articles | RSS Feed RSS Feed

Why Big Data Fails for Agile Planning

big data

This massive, not very helpful sign does not reflect Big Data’s ability to make more sense from historical data sets; it reflects what happens if you try to apply Big Data to planning for the future.

When I turned 40 last month, I started reflecting on my past. To oversimplify, let’s suppose there are two parts of me: 1) Ben, the Business Intelligence guy and 2) Ben, the Agile Planning guy.

As Ben, the Business Intelligence guy, I am looking back and creating reports and charts as requested by virtually everyone in the business team. As Ben, the Agile Planning guy, I am looking ahead and helping management (in theory) make better decisions that drive the business forward.

A little more on my life as the BI Guy:

While I’ve used spreadsheets for planning like everyone in FP&A, I was lucky enough to first experience the joy of financial modeling software back when I was managing the Business Intelligence group at PlanetRx.com (a dotcom failure subject for a future blog). Using what was then known as Cognos Transformer/Powerplay/Impromptu, I created reports and graphs out of massive data cubes as requested by seemingly everyone in the company. We spent lots of money for the Cognos software and consulting services, and I got to go to a couple weeks of off-site training. It was fun. I didn’t know it, but I was living in the world of what is now called “Big Data.”

As the BI guy, I was in a perpetual state of “information overload” with lots of people making lots of requests for custom reports. Clearly, if I could have given everyone an iPad and set them up with self-service reporting tools, that would have eased my pain as BI manager. Enter Agile BI which enables everyone to more quickly access and understand historical data.

Even though I was “the BI guy” and could create beautiful reports based on historical data, I also needed to develop what-if models in spreadsheets to inform strategic decision making. I got to build 1-off spreadsheet models that would analyze decisions like:

  • Should we partner with a major retailer?
  • How should we set up the pricing model when we partner with prescription pad providers?
  • What reimbursement rate parameters are profitable for us when we negotiate with insurers?

A little more on my life as the Agile Planning Guy:

Back at PlanetRx.com, I did not use the word “Agile Planning” since I didn’t even know what that meant; however, that’s precisely what I was doing when setting up planning models in spreadsheets. In these models, we did not have to worry about tons and tons of data; though we did develop tons and tons of spreadsheet files that existed in isolation. We also tried to summarize results in Powerpoint – something we now call the “Excel-Powerpoint cycle.”

Let’s look at the role of data in the context of Agile Planning which focuses on the future and is designed to quickly provide management the insight it needs to take actions that drive the business forward. While Big Data is great for analyzing historical data, it may in fact be the exact opposite of what we need to drive the business forward, to plan. To see this, let’s compare and contrast Big Data with “Small Data.”

Here’s the Wikipedia definition of “Big Data”:

Big data is a term applied to data sets whose size is beyond the ability of commonly used software tools to capture, manage, and process the data within a tolerable elapsed time. Big data sizes are a constantly moving target currently ranging from a few dozen terabytes to many petabytes* of data in a single data set.”

Given I attend FP&A conferences regularly and the take-home point is always: get out of the weeds and reduce the data in your planning model so you can shift toward materiality rather than precision for precision sake, I was getting a headache from the contrary messaging inherent in Big Data messaging. I also realize the “Big Data” vs “Small Data” debate (if there even is one) could boil down to the CIO leading the charge for Big Data and the CFO being left swimming in a pool of data wondering how to dump it into spreadsheet models in order to support financially-sound strategic decision making.

The examples of the benefits of Big Data are big. Here’s one example from a leading group of pundits: “If US healthcare were to use big data creatively and effectively to drive efficiency and quality, the sector could create more than $300 billion in value every year” It is not my intention to bore you with the many, many other examples of Big Data. Just google the term and you’ll have more reading material than you could possibly digest.

The Big Data – Small Data Analogy

Whether we’re dealing with “Big Data” or “Small Data,” any data analysis at its core is designed to support the business. However, if we break data into two size categories and create an oversimplified analogy, we arrive at the premise of the whole blog:

Big Data : Analyzing Historical Data with Business Intelligence as Small Data : Agile Planning.

Big Data’s message is all about MORE: if we get as many people as possible using as many devices to view the most-current data possible, and could better analyze all the data that we gather at the lowest possible level of detail with the most possible meta-data dimension member tags creating massive data cubes with petabytes of raw data, we can then somehow improve our business.

Small Data is characterized by LESS: Less data at the right level of detail to support decision making with the minimal possible dimension members that are material and emphasizes collaborative thinking and analysis with only the right people (not necessarily more people). Small Data focuses on materiality and meaning; Big Data focuses on precision and details. According to the Planning Maturity Curve, the key to getting to Agile Planning is:

  1. Reduce The Level of Detail
  2. Implement Driver-Based Planning
  3. Integrate (don’t just import) Actuals
  4. Analyze Scenarios (i.e. perform what-if analysis)

So, Big Data and Agile Planning just don’t fit. When it comes to making planning an activity that informs decision making, step 1 is about cutting out the detail and getting to less data, step 2 is about focusing only on a limited set of key drivers and setting up relationships to eliminate the dependence on massive data sets, step 3 is about figuring out which historical data to incorporate into the financial plan, not simply about moving ALL the data from one system to another system.

We all know there’s a place for Big Data, but in today’s emphasis on best-of-breed solutions, let’s not forget the little guy. Small Data is what enables Agile Planning. Big Data fails.

I’d like to thank Rob Kugel of Ventana Research, Craig Schiff of BPM Partners, Nick Castellina of Aberdeen Group, and Barry Wilderman of Constellation Research who provided “analyst” support to inspire this blog. If you’d like to co-author a white paper with me on this topic, please let me know.

I also want to note that others such as Capgemini are writing about Small Data.

Lastly, I want to acknowledge Sid Ghatak who showed me an analysis that actually concluded it takes longer to update a rolling forecast when more people are involved. This supports the notion that with go-forward planning, less people can lead to better results.

*I must admit, I did not even know what a petabyte is, but it sure sounds like a lot!

Comments

Ben, 
 
What you say has a lot of validity. There is, I believe, however a "both/and" solution. An example is the one we're discussing where the big/very sophisticated data crunching is "outsourced." Then, the results, in our case, the maximally profitable forecast the Alight projected income statement's resources are capable of making and fulfilling are overlaid as a new forecast. Then, using your URA architecture a new maximally profitable projected income statement generated. Interested parties should see http://www.arkonas.com/newsletters/Issue%2038.%20Forecast%20for%20Max%20Actionable%20Profit.pdf
Posted @ Friday, March 23, 2012 4:28 PM by alan dybvig
You bring up some good points, Ben. 
 
I agree that Big Data and Agile Planning seem like they are worlds apart, but I don't really agree with your conclusion. 
 
Big Data's message is about having all the raw data available so that you can analyze any attribute at any level of detail at any time. 
 
The point about Big Data (and Cognos is not Big Data, it's Business Intelligence) is that you store (and have available) the lowest level of data you can collect. Once you have this you can create any level of detail you want for any collection of attributes you want. 
 
The problem with traditional information systems used for decision support is that, due to the storage limitations, someone has to decide what to store and what to throw away (or put on tape). What if one or more of your key drivers are hidden in the attributes that are not stored? 
 
If done well, Big Data will help you do agile planning by allowing you to select the level of detail you want to explore a wider collection of attributes to discover the real drivers. 
 
James Dixon
Posted @ Monday, March 26, 2012 11:43 AM by James Dixon
Thanks Alan and James for taking time to read this article and post a comment! 
 
Alan: Thanks for including the link to the 180 article - great read! 
 
I agree that optimization can be important in "some cases."  
 
In a manufacturing or distribution setting, there are so many variables that you must plan at a fairly low level of detail to capture materiality. While a driver-based model might be set up by "Region 1,2,3,4" and not get into SubRegion 1.1,1.2,1.3,1.4, the optimization model will likely need to analyze the data at a lower level such as SubRegion. 
 
Here is a definition of the term that Rand Heer recently approved.  
 
Agile Planning Defined:  
"Impactful planning that addresses the right business issues at the right time with the right people. Unlike scheduled planning processes, it is a continuous, event-driven planning process that adds increasing value over time." 
 
Based on this definition, we might observe that Agile Planning does not necessarily require planning at the highest possible level. The level of detail will depend on the decision that the financial planning model is trying to inform. 
 
 
James, 
I agree with your observation: "Big Data's message is about having all the raw data available so that you can analyze any attribute at any level of detail at any time." 
 
However, Big Data does not analyze how the data relates via a driver-based model to one another. While I agree with your analysis of Big Data helping us analyze historical data, analyzing historical data is just that. Big Data looks back. I think it was David Axson who wrote something like the following: if we ran our businesses like we drive our cars, the rearview mirror would be something like a 60" High-Def Plasma TV. However, the windshield would quite small - more like squinting with one eye, looking into a small periscope lens. So Big Data will enable us to get a very good image of the past, but does it let us see through the windshield? Perhaps in some industries such as retail, Big Data can help us plan; however, I just don't see how analyzing historical data drives a business forward. Moreover, many strategic decisions don't have historical data to analyze in the first place. Take for example, the failure of planetrx.com as described in "How I failed as a Financial Analyst" 
 
James: If you would like to discuss this in more detail please call me at 415-456-8528. I am planning to moderate a FOCUS Roundtable later this spring on the intersection of Big Data & Agile Planning and wonder if you might want to explore joining as an expert panelist.  
 
Note: Rob Kugel and Rand Heer have expressed interest, but I need someone a bit closer to "Big Data"
Posted @ Friday, March 30, 2012 11:57 AM by Ben Lamorte
Ben, 
I enjoyed the webcast this past week and was drawn to the apparent dichotomy I heard between "Reduce Level of Detail" versus "Big Data". In the age of internet and mobile businesses I don't think Big Data can be ignored but rather needs to find a place in Agile Planning methodology. I might challenge the statement that "Big Data Looks Back". How far back is relative of course and not necessarily obsolete information. Take the Telecom industry for instance. Here's a quote I snagged*: 
 
"Voice or phone call, which was the main function of a mobile phone, is now taking a back seat as data is taking over. Technology mavens will tell you in just about five years, data flow will be the mainstay of mobile communication worldwide with voice, apps and video occupying less than half of total usage." 
 
If I was planning a Telecom Business, I would be mining in 'real-time'(ie historical) Big Data on customers mobile phone usage and preparing new applications, products, pricing and licensing decisions that best capitalizes on consumer behavior 'churn'. 
So when it comes to integrating historical data I don't think it's about small data, rather it's about asking the Right Questions to find the Right Data amongst the Big Data. Would like to hear more discussion and examples on this topic! 
 
* http://www.mydigitalfc.com/news/future-your-hand-501
Posted @ Friday, March 30, 2012 5:11 PM by Dane Roberts
Hi Ben, 
 
I'm not sure that Big Data "fails" in this sense. Agile Planning and Big Data are two different methodologies, with some overlap of course. Each has advantages and perhaps some drawbacks. Each has value to offer organizations. 
 
One way to look at it is this. If you are looking at a map, it's very valuable to zoom in on fine details of the map. It's also valuable to zoom out and look at the big picture. It's not "either or". Both perspectives are useful and somebody using a map is going to do both. They should have the tools that allow them to do both, easily, and to combine many different perspectives to get greater understanding. 
 
Also, the goal of Big Data techniques is not "more for more's sake". Big Data techniques are used where a deeper, data-based analysis is more appropriate, where it creates value and real measurable ROI. No data scientist should throw Big Data out as a cure-all. It should be used where valuable. 
 
Yeah, there will be a lot of hype. That's why it's great to have a site like this one, so we can pick away at these concepts and clarify what is real or not real. 
 
By the way, your Agile Planning tool looks amazing! I hope in a few years that vendors are able to make Big Data tools equally fast and efficient, so that clients have both techniques to use.  
 
Note this comment originally appeared in the LinkedIn Group: 
 
http://lnkd.in/iBxJpC 
 
Posted @ Wednesday, April 04, 2012 5:52 PM by Tom Benson
Ben, Big Data doesn't always look backward in time. Many uses of Business Intelligence do look, however. Unlike Business Intelligence, Business Analytics is mostly forward looking by trying to answer the questions like "what will happen in the future?". As Tom remarked, Agile Planning is quite different from Big Data Mining. I think one can think "agile" while mining big data sets; one thing doesn't prevent the other.
Posted @ Thursday, April 05, 2012 10:29 AM by Oleg Okun
Read last sentence below - it us taken from a great CFO article: 
 
http://www3.cfo.com/article/2012/4/forecasting_corporate-executive-board-fpa-financial-planning-analysis 
 
The “informed skeptics,” on the other hand, possess the relevant skills for decoding large amounts of data, managing ambiguity, and using judgment to influence their analyses, the CEB writes. “Unfortunately,” its report says, “there are a relatively small number of these analytic experts, constraining the scope and depth of analytic capabilities across finance. As such, FP&A teams’ greatest risk comes from too much data, not too little.”
Posted @ Thursday, May 10, 2012 2:23 AM by Ben
Ben, 
There is one aspect in the Big Data debate (and the BI guy in you is gonna be familiar with), which is the data discovery... Obviously you cannot plan for that because the agile planning relies on stories whouse outcome is clearly defined... As an alternative you could time-box and these discovery activities and call them "spike" stories. 
What do you think?
Posted @ Sunday, July 08, 2012 5:33 AM by Bigdata doc
Big Data Doctor,  
Excellent observation. Yes, the BI guy in me relates to discovery via looking at historical data. I think you're onto something. I will even give you that in some cases, like in short-term retail sells environments where you are managing promotions on SKUs across the globe, the real-time visibility into massive amounts of transactional data can even lead to Agile Planning! 
 
However, overall, "Agile Planning" as we're defining it here is based on the following steps:  
 
1) Figuring out what business decisions we want to make where a financial model can help inform the decision (example, do we buy a new building),  
 
2) defining the scenarios based on that decision - (e.g. buy a $10M building next month, buy a $10M building in 6 months, buy a $20M building in 6 months, etc.) 
 
3) analyzing the drivers that inform the financial model - example: 
 
Incremental volume supported with new building, Incremental inventory held with new building based on square feet as an underlying driver, cost of building, payment stream for ongoing costs associated with enw building, you get the idea 
 
3) Integrate actuals data - where possible - this is a bit beyond the scope of my blog comment 
 
4) level of detail - THIS IS WHERE BIG DATA suggests we dive into details; however, the main premise here is that planning does not begin with data at the lowest level; it begins with decisions at the strategic management level.  
 
To this end, Big Data may in some rare cases, inform strategic decisions but my argument is that people are spending too much time in the weeds trying to discover stuff when they should in fact be building better financial models quickly to inform better strategic business decisions like "buying that new building" 
 
With great posts such as the latest one from Big Data Doc, it seems this conversation needs to continue! 
 
 
 
running scenarios
Posted @ Monday, July 30, 2012 2:09 PM by Ben Lamorte
Post Comment
Name
 *
Email
 *
Website (optional)
Comment
 *

Allowed tags: <a> link, <b> bold, <i> italics