Agile practices need to be introduced carefully into an organisation. I have multiple experiences of working in organisations that want to change and the path to change is long and hard. I have discussed this in one of my other articles.
I have worked in a few organisations that have expressed desires to move towards different working practices. An example of this might be agile delivery. But how does a company changes itself in such a dramatic fashion to take on board all of the benefits of this new culture and way to deliver?
It always amazes me in large programmes of work how, over time, the programme tends to grow arms and legs.
What do I mean by this?
In order to manage and control the programme, activities have to happen to provide data to senior stakeholders in a structured manner. The capture of this data takes time and effort. The structuring of this data in a consistent manner across all work streams takes time and effort. The reporting of this data in powerpoint slides plus the time in meetings talking through those slides all takes time and effort. Over time, these activities to monitor and control a project end up taking over the activities that are actually delivering the project benefits. What this means in the end is that a large percentage of time of those people who need to be delivering project products end up doing things that do not contribute to those project products. A cottage industry is created of wasteful activities.
The growth of cloud providers has grown over the last few years and I thought it would be a good idea to look at whether 2010 might be the year that sees the use of the Cloud within
corporate environments starting to gain traction.
The current UK IT market calls for skills in IT roles that were not required at all more than 5 years ago. The growth of outsourcing within corporate IT environments currently has 2 common models in place in terms of contract governance.