The Artima Developer Community
Sponsored Link

Web Buzz Forum
Assume cloud computing is a sourcing mechanism - what are the implications of that?

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Mark Masterson

Posts: 248
Nickname: mastermark
Registered: Sep, 2007

Mark Masterson is a CTO with CSC
Assume cloud computing is a sourcing mechanism - what are the implications of that? Posted: Aug 31, 2009 3:17 AM
Reply to this message Reply

This post originated from an RSS feed registered with Web Buzz by Mark Masterson.
Original Post: Assume cloud computing is a sourcing mechanism - what are the implications of that?
Feed Title: Process Perfection
Feed URL: http://www.jroller.com/MasterMark/feed/entries/rss
Feed Description: Life, the Universe, workflow, BPM, Java, Ruby, functional/generative/meta programming, pi calculus, patterns, the Grid, agents, software architecture and the kitchen sink. :)
Latest Web Buzz Posts
Latest Web Buzz Posts by Mark Masterson
Latest Posts From Process Perfection

Advertisement

I got asked last week to answer the following question, from a journalist looking for some quotable fodder for a piece she is writing:

I'm looking for industry specialists who can write and email to me (succinct) explanations on the difference between cloud computing and traditional outsourcing, and the likely impact of the former on the latter.

I said, "Oh, that's easy, except for the 'succint' bit." This is how I responded:

Labour arbitrage is a sourcing technology.  Like any technology, it is bounded by the context in which it was conceived, and the challenges that it was designed to solve.  Cloud computing is also a sourcing technology.  But it has emerged in a different context from labour arbitrage, and it is designed to solve different challenges -- some of the differences are obvious, some quite subtle.  Labour arbitrage manifests attributes that reflect both the good it is transacting for and the historical context in which it emerged.  Both factors lead it to favour long-term, binding contractual relationships between provider and consumer.  Labour is a capital expense, and a costly one. Maintaining it (training and whatnot) and acquiring it requires a significant upfront investment -- this investment needs to be recouped, which drives the economic structures of labour arbitrage contracts.  It is a scarcity model.  Cloud computing, on the other hand, emerged from a model of abundance -- the core of cloud computing's business model is the exploitation of excess capacity.  Finding a way to monetise that excess capacity depended on the emergence of a market for (more or less) packaged services, as opposed to raw labour.  As soon as that market -- which clearly exists -- had reached a certain level of maturity, having gone through several precursor cycles (ASP, early SaaS providers), the business models of providers like Amazon and Google became feasible.  Because of its different context, the contractual terms under which transactions in the cloud computing model happen reflect abundance, rather than scarcity.  They do not require up-front, capital investments, nor do they require long-term contractual committments.  Both of these things may add value to certain kinds of cloud computing transactions, but they are not a requirement for the model to work, as they are in the labour arbitrage model.  This enables cloud computing providers to offer a sourcing relationship to consumers that is almost entirely an operating expense, and one which can be precisely fit to the demand curve (elasticity). This enables businesses to achieve the effective equivalent of successful lean manufacturing practices with regard to services -- cloud computing holds the promise of eliminating the equivalent of excess inventory in outsourcing relationships.

This is similar to the idea that there may be a "non-linear" service model, where the cost structures inherent in a labour arbitrage based model don't fit well. See the following, for example:

As we have seen from the explosion of outsourcing, there is a lot of work to be found in this model, but it comes at a price—the need to constantly hire and train ever-larger workforces, and the need to combat rising costs and increasing commoditization and price pressure at the customer interface. Down this path, once you have hired 10,000 people, you now need to keep that machine fed—which means you must find any work you can to feed the machine.

It is really hard for such a company to transform itself from a linear, people driven business to one that isn’t. Of course it can be done, but it will take sustained, visionary leadership from the top against all sorts of near-term growth pressure to pull it off.

This point of view is meeting with some scepticism and debate within my employer. ;) What do you think?

Read: Assume cloud computing is a sourcing mechanism - what are the implications of that?

Topic: Fix Sony PSP Stuck Pixel & Dead Pixel with PSP Stuck Pixel Fixer Previous Topic   Next Topic Topic: Open SKV Files Without Microsoft Excel with Portable SKV Reader

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use