As part of my day job I regularly come across a wide range of multi-disciplined individuals who all have skills and experiences that I can only hope to one day match. They come from all sorts of backgrounds and have a plethora of views and visions of not only the end game but also the approach needed to ensure a successful implementation of the holistic IT department of the future.
Through their enthusiasm and desire to 'fix' legacy IT they sometimes fail to recognise that they are all working towards the same end goal, that in fact by working together and learning from each other and taking the best aspects of each others frameworks, definitions, libraries and experiences we can deliver true Cloud Computing solutions. The IT industry is maturing and we have a number of proven techniques to ensure that we meet business requirements, address operational processes and deliver robust solutions.
It is only now as part of Cloud Computing are we seeing many of these come together. Cloud Computing is not only a set technologies, or just some service management, process re-engineering, high level architecture definitions or Infrastructure delivered on-demand to meet your businesses IT processing requirements.
Cloud Computing is all of these any more.