This recent email about budgeting/planning/forecasting aka CPM - corporate performance management or EPM - enterprise performance management perfectly expresses today’s frustration among buyers:
I am struggling to really understand how the market is segmented everyone says they do everything, everyone that isn't native to the Cloud says they have a robust Cloud offering or are transitioning to the cloud, everyone (with some exceptions) says they can process large volumes of complex data, everyone says their solutions work for mid and large enterprises, a bunch of other companies that aren't CPM seem to be offering CPM-like capabilities eg Workday, and I am left with as much confusion about the market as I started.
Oh, I feel your pain dear correspondent as I've heard all of this disinformation, too. It's a mess out there. And, I fear the noise will only get amplified in the coming months. We are about to enter an era of discombobulation.
To keep things straight, I've prepared the following primer on the current and future evolution of the CPM space. Some of it is radical by today’s standards.In the beginning....
For decades there were standalone CPM products. These were spreadsheets, spreadsheet-like products and applications that could do aspects of budgeting, planning, forecasting and even consolidations.
These early products/tools had some big limitations. These solutions were rarely tightly integrated with financial and other application software products. For data to move in/out of the CPM tool, specific integration programs had to be written. Data was often extracted from a source system, translated into a standard chart of accounts, etc. Next certain global parameters would be applied to the data (eg, increase all salary costs by 3% and make the targeted revenue increase by 5%). Then, the records would be broken apart and placed into various worksheets for department heads to review and update.
The department heads usually requested the data be sent to them in a PC-spreadsheet format so that they could work on it offline. Once their work was done, the records would be uploaded to the CPM solution where some dicey consolidation work would occur. This is where you'd see things like:
This process gets really ugly in companies with matrix or fluid organizations. Just trying to figure out who really 'owns' a specific person, resource or initiative made this process a mess.
After all of this is sorted out, the budgets are reviewed, in toto. Additional macro changes are made and the revised budgets are re-sent to the department heads. This review, revise, re-distribute cycle can go on multiple times over many, many months. It saps morale and kills productivity.
But possibly the worst aspect of this world was the sheer number of different spreadsheets and tools a company used to fulfill its CPM needs. It had a budgeting tool, spreadsheets, a standalone financial consolidation tool and various business intelligence, data warehouse and reporting tools.
In summary, these early tools were only partially effective. Yes, they were better than paper but not by much. Many consolidation and reconciliation attributes weren't there. Integration with key finance and operational systems was expensive and tough to do. There were latency issues with the data and it was hard to manage all of the different versions of the truth. There were too many handoffs between systems and people.
This world had to change.And then came cloud CPM tools
In the next evolutionary stage, we saw cloud CPM products emerge. These products did a few things differently.
First, the data mostly stayed in one place: the cloud. It didn't need to keep popping out into offline spreadsheets. This enabled better collaboration between users, fewer version control problems and fewer data latency issues.
Second, these solutions were generally designed for a mobile and cloud-first world. Department heads could work on their budgets virtually anywhere they had an internet connection. They didn't need to export a budget worksheet to a laptop spreadsheet and hope that it would later upload correctly back into the budget tool.
Third, these tools didn't need any material IT support as the solutions could be implemented, for the most part, by savvy finance staff. If any IT help was needed, it was often to integrate or connect some existing financial or other applications to the cloud CPM solution.
Finally, these tools didn't need additional capital expenditures by IT. No servers, no disk storage, no systems software licenses, etc. were needed for these cloud products.
For all these reasons, sales of cloud CPM products have been strong the last several years.
But these tools have a key limitation. They weren't designed for the big data/Internet of Things (IoT) world. They were designed for industrial age ERP systems' small, transactional or financial data operating in a spreadsheet metaphor that refuses to go away.
Is it any surprise therefore that what was once a Cinderella technology Band-Aid has turned out to be a Cinderella on Steroids Band-Aid. Quicker, cheaper, faster and (arguably) more accurate but just how relevant are these solutions to modern problem solving. The simple answer is they’re not.Looking towards Generation 3
A new generation of CPM will emerge soon and it will come with a very different underpinning or foundation: in-memory computational capabilities that are married with outstanding machine learning, predictive capabilities and more. These tools will be quite different in some very material ways.
These tools will use non-conventional business data to do a better job of predicting financial outcomes across every line item of the Pamp;L. I've already documented for the American Accounting Association how this is already happening in many firms although it's mostly focused on a few line items per company today. For example, hotels can now predict their occupancy and revenue by monitoring what is happening to the online reviews (on TripAdvisor or Expedia, for example) of their properties versus those of competitors.
Training costs can be estimated by using an algorithm to assess what percent of the workforce is likely to leave the company in the next quarter. For each person that must be replaced, the company should budget additional recruiting and training costs.
Using big data (and in this context I mean business data that is the output of what today might be seen as unconventional systems), machine learning and algorithms, businesses can create far more accurate/reasonable preliminary budgets that managers can finesse. That alone can save operational leaders lots of time as it's always easier to review a prepared product that build something from scratch. This would also improve management confidence in the plans that are put forward. In short, these new approaches will allow businesses to start running meaningful Zero-Based Budgeting but without the blank sheet of paper.
Machine learning tools will keep getting smarter. These tools will understand, with a growing amount of history and other data points, how the predictions/plans can be made ever more accurate. This will be transformative as it will allow firms to get almost real-time, updated plans/forecasts based on the use of massive datasets, a wealth of history, improved correlations and unlimited computational power.
Make no mistake, we’re not there yet but that’s where we’re headed directionally.
Humans just won't be able to create as many plans in such a refined way and within similar timeframes.
This change in CPM will be profound as systems will anticipate with greater certainty than ever. This is what businesses want. They don't want a system that creates spreadsheets for managers to complete using little more than sophisticated What-If scenarios.Getting from here to there
This won't be an easy evolution for some CPM software providers. Prior generations of solutions may still be running on older relational database management systems (RDBMS) that can't perform the volume of calculations against the size of big data databases that customers will want to use. Waiting for a read-write head to move to a specific sector of a hard drive takes a lot more time than accessing data in-memory and is comparatively expensive in compute cost. So, if a CPM solution is not in-memory, it's probably going to have a limited ability to deliver a solution that incorporates non-conventional business data.
We can expect (and are already seeing) some transitory or hybrid solutions appearing. One solution I recently wrote about has cut an alliance with a cloud in-memory provider. This alliance brings a lot of data visualization capabilities to the party as well.
For those vendors with a long ETL (extract, translate and load) history, this change could be traumatic. Their strength was in technical disciplines like connecting different systems to the tool, performing data cleansing/transformation activities and parking the data into a warehouse for people to use. Their competency might not have been around understanding the customer's business. Imagine how tough it will be to create solutions involving big data and algorithms when you don't know the customers' businesses.The changing competitive landscape
With this evolution, there's also another change coming, too, and it could’ve an even bigger impact on the CPM market.
ERP stalwarts like Oracle and SAP have had their own CPM solutions for some time (eg, Oracle Hyperion, SAP BOBJ). These solutions have been getting some love lately and are part of the cloud offerings of each firm.
Financial amp; HCM software vendor Workday is developing CPM tools to complement their suite. These are due out in the Fall 2016.
Host Analytics has recently completed an alliance with cloud in-memory and data visualization vendor Qlik.
ERP vendors could have several strategic advantages, if they choose to exploit them. For example:
Buyers need to assess vendors across these dimensions:
Some of the solutions will take a long time to evolve to the next generation. Some could actually perish.
Smart CPM buyers will:
I expect some readers believe that all of these futuristic capabilities is the stuff that only big companies will use or could afford or that the finance department will remain stuck in its spreadsheet enabled world. Wrong!
I've seen a $100 +/- million manufacturer use in-memory cloud database technology to parse massive point of sale databases to understand the sale of their products, product sales seasonality and geographic trends, potential stock-out issues, etc. They also used the data to understand the sales and other factors behind competitor products too.
My colleagues at diginomica are using predictive algorithms and machine learning techniques to better provide information to their readers. It won’t be long before that data is used to enhance the business model.
End note: This story was enhanced with content from Den Howlett’s research into this topic.
In the first three days, the group has collected more than 100 signatures from the specific voter base needed to include the referendum on the November ballot.
In order to do that, the group must first collect signatures from 8 percent of 50th Ward voters in each of its 40 precincts who participated in the 2014 gubernatorial election.
But Reyes said her group is aiming to get 15 percent of voters in each precinct in the hopes of convincing Ald. Debra Silverstein (50th) to support its campaign.
Reyes said Silverstein was invited to earlier meetings being held by the group to discuss ideas, but the alderman was not able to attend.
Silverstein did not return messages seeking comment Tuesday.
It#39;s kind of a difficult process, because ... we#39;re the first ward in the city that#39;s trying to get participatory budgeting approved without the alderman on board, Reyes said. What we#39;re hoping is that we#39;ll have such a high voter turnout with a high percentage of the vote that it#39;s something she#39;s going have to take a stand on.
Reyes said she would like to see participatory budgeting used in ways similar to that in the 49th Ward: replacing trees uprooted from a flash storm last summer; resurfacing roads; improving lighting; fixing sidewalks and alley aprons; and creating community gardens and parks.
Since becoming alderman in 2011, Silverstein has spent every penny of the ward funds on filling potholes, Reyes said.
Our feeling is that there#39;s so much else that needs to be done, Reyes said. Potholes, that#39;s fine, that#39;s really more of a city responsibility ... there#39;s just a lot more we can do with the money.
The group recently formed a steering committee made of community members, neighborhood and businesses leaders and an artist, and will continue meeting about once a week while also hurriedly collecting signatures before they#39;re due to the Board of Elections on Aug. 8.
By Aug. 15, Reyes said she should know whether 50th Ward residents will be able to vote to bring participatory budgeting to West Ridge.
If participatory budgeting comes to the ward, Reyes said the next step would be to form language teams spanning from Hindi to Spanish to Urdu and beyond so residents in the ward would know how to participate in the budgeting process and vote for projects in the future, which would be open to all ward residents ages 14 and up.
We#39;d like this to be all-inclusive, Reyes said. We#39;d really like other community groups to join us, a lot of people support this.
For more neighborhood news, listen to DNAinfo Radio here:
After years of therapy and feminist indoctrination, Ive accepted that my body looks the way it looks. I havent kept a food log or counted a calorie in years. I am no longer a poster girl for disordered eating. This feels like a huge blessing: I am so much happier now. But my deep-seated drive to quantify and control things has found another outlet: budgeting.
You've probably been told that when it's time to save money, every dollar counts. While this is true, cutting out your morning coffee isn't going to have as profound an impact as downsizing your home. Put your effort into reducing your largest expenses to fix your budget with minimal stress.
As advice site The Muse explains, every financial decision you make takes time, effort, and mental energy. Some of the changes you can make have bigger impacts than others. Putting your effort into these bigger changes will make the most out of your stress. For example, if you can cancel your cable bill with one phone call, that will do a lot more for you in the long run than resisting the urge to have a coffee every single morning. The bigger the expense, the more time and effort you should put into reducing it:
Make smart choices about big items in your budget, and don't obsess over pinching pennies. After all, if you're spending 50% of your take-home pay on rent, cutting out coffee isn't going to help much anyway... Taking aim at the big expenses may mean finding a roommate, opting for a cheaper car, or spending a few hours calling up service providers to negotiate better rates on your heftiest bills.
Of course, that doesn't mean you can't spend time or effort on the little things. Just treat them proportionately. If your house was on fire and the dog just peed on the carpet, obviously one of these crises needs to be dealt with much sooner than the other. Likewise, if you're spending five to ten hours a week couponing to save $30 at the grocery store, but your rent is 50% of your household income, the high rent should demand much more of your immediate attention if possible.