Tuesday, April 28, 2009

Demand Planning for Cloud Computing

One of the key characteristics I learned about Cloud Computing in the SIPA Cloud computing conference was making the resources appear infinite for the users. That is when a customer subscribes for a service like storage space he should have access to additional storage space immediately on demand. This will be the flexibility expected out of IaaS (Infrastructure as a Service). Similarly other clouds such as Software aaS and Platform aaS will need flexibility.
For all of us in the supply chain field, we know that infinite capacity is not really 'infinite' but a perception. So, it is actually finite and needs a careful planning to predict the demand, thus needs an accurate demand planning, followed by careful execution.
Establishing the need for a demand planning solution for this situation needs another consideration - cost of planning / inventory. May be, for example, currently storage is not very expensive, but when the competition of IaaS providers increase, then price will drop bringing down the margin. Then there will be a rush to develop a good planning solution for forecasting, procuring, and use of the resource.
So, what is special about this industry that supply chain solution providers should target?
Some of my thoughts with examples
Resource providers for mobile application hosting, like Iphone or gphone apps will see sudden increase in the requirements as soon as the application becomes popular. This is something similar to fashion industry, where demand increase depends on fashion hits. But unlike fashion industry, the initial requirement will be very small until it becomes a hit. This is primarily due to the fact that cost of procurement is very small for clouds than fashion.
On the outset, it seems like locational demography don't play important role in a cloud environment, so demand from any location can be supplied by any other location. This is another key characteristic of clouds. But, natural disasters and communal forces do play important role in determining the availability of these virtual clouds. So, need for backup and second level procurement options are necessary for supplying the cloud. Also, demand forecasting needs seasonal models for accuracy.  
There is always a comparison between utility industry and the cloud environment, because clouds show many similarities - subscription model, virtual source, spikes in demand, etc. So, can utility demand management work for clouds then? will we see grids for clouds where multiple providers will supply to pool of demands? This will then need good supply network management with distribution centers (grids) that will help cushion demand peaks/ supply troughs. This will also create a marketplace for such providers where procurements will happen instantly, and on demand. Multiple providers will queue up to store that next byte of the customer, process the next payment, or broker the next cloud requirement.
As the clouds evolve, we will see increasing requirement for accurate planning, and this planning will direct the evolution into a direction that will create a new marketplace that look like ebay on caffeine IV with demand and supply exchanging hands within split seconds.           

Aberdeen's SCM Summit & Complex APS systems

Aberdeen conducted its annual Supply Chain Summit this year at San Francisco, CA with an agenda covering Supply Chain leadership, multi enterprise SCM, SCM in uncertain enviroment, Strategies for a global SCM, SCOR, and Working capital optimization in Supply Chains. There were also multiple breakout sessions of which I attended S&OP implementation at Sarah Lee and  Supply Chain success story from Papa Johns. There was also couple of panel discussions on Risk Management in Supply Chains and Retail Supply chain flexibility.
Overall, the conference was very interesting and the brought to light many learnings needed in this tough economic times. Particularly interesting was the details of Integrated Business planning through a integrated S&OP process enabled by steelwedge detailed by Bill Nienberg of Sara Lee.
A key point that was floating around in the networking discussions was the use of Advanced Planning Tools, and the complexities it brings with it. Most discussions were around the question of successes in those implementations. I heard many failure was around master data, the size of implementation, and change that the new system brings. I shared some successful news and strategy of starting small. Particularly about my last engagement where we started with basics Proof of Concept, Prototype and training. Follow that with requirement generation and implementation for a subset of business and then the whole business. Of course, an issue with this was we end up running 2 process for the same function (planning in my case) for a duration of time. This is nothing compared to big bang failure and then going back to the original process and loosing motivation of the people and create aversion. Managing change is key to success of such implementation involving complex tools.