I’m reading Harvard Business Review again after taking a few years hiatus after finishing an MBA. There’s an excellent article in the Nov 2012 issue about innovation and work and having an additional operating system to manage innovation (ACCELERATE!, by John Kotter). This got me thinking about how a company should act more like a Cloud.
The notion in Accelerate! is that to innovate a company needs a second operating system running along side the normal hierarchical structure. This second operating system is a network of company appointed change agents along with volunteers that work for the cause. Essentially it allows workers trapped in their box of a hierarchy to work on innovative projects in their “spare” time. The networks spin up as need and as quickly dissipate back into the organization.
To me this sounds essentially like the same reasons Cloud computing has become so popular. Instead of having compute units (workers) with additional cycles available languishing within a hierarchy (datacenter), we build a network that can tap into those units. When we need to use them we throw a topic onto to the queue and see which compute unit picks up the work (master/worker).
This also greatly mirrors the Agile concept of self-organizing teams. The network teams have no hierarchical leader and therefore must determine how to do the work amongst themselves. This gives them both the power to decide and the mandate to implement their decisions at the same time.
If a company acted more like a Cloud than a hierarchy, who knows what it could do.