0 Items | 0.00
Go

Training Industry News Issue 005


Online Industry News

Two worlds colliding or collaborating?

Megan Pendlebury, Head of Service Management at itSMF UK, looks at the increasingly popular world of Agile systems development and considers whether it can join forces with IT Service Management

A lifecycle approach to business considers all aspects from strategising through to day-to-day running of operations. The ITIL® V3 Lifecycle model is recognised within Service Management, but in fact this type of model has been used for many years throughout the rest of the business. In the past the IT focus has existed in silos, with the Application Development and Project teams completing their work and then handing over to the Service Management teams for support with the applications going forward. This often resulted in the more complicated incidents and problems being passed back to the Application Development teams to resolve as they were the ones with a true understanding of how it all actually worked.

Due to the need for increased efficiencies in terms of saving money and also customer patience, this model will simply not work anymore; there is an absolute need for the Development teams and the Service Management teams to work together. An obvious step perhaps, but surprisingly over the last few years, discussions have taken place as to which process set was the best to take forward and use across the entire IT department – Agile or ITIL®. Yet if you look at the basic fundamentals of both ITIL® and Agile they are in fact complementary, both in the way they are used and the principles upon which they were built.

Agile and ITIL® both recognise that the people carrying out the tasks are key to the success. Agile sees that technical and organisational success needs to be matched with a feeling of personal success, ensuring that staff remain motivated and focused. Meanwhile ITIL® considers the people as service assets both as organisational capabilities and resources, meaning that the service cannot run successfully without them.

Value is key to both frameworks. ITIL® values relationships and partnerships over less flexible contracts and highly bureaucratic following of rules; even within an outsourced (and so contracted) service, the concept of an SLA allows for this level of working together. The agreement between the customers and the service provider is intended to ensure the services delivered to the business are fit for use (warranty) and purpose (utility).  It is by both utility and warranty being considered and worked towards that value can be delivered to the customers. Agile is built around a manifesto which is based on a number of basic principles; one of these principles focuses on customer satisfaction through the early and continuous delivery of valuable software.

ITIL® and Agile also both agree that requirements and needs will change throughout the lifecycle of an application or service. Both have processes built in to handle change rather than stopping it from happening. To manage change in a controlled way allows flexibility without allowing the scope to creep outside of project tolerances. The above examples of value and control are just two of many principles where the approaches can be seen to have similar goals.

Becoming Agile

Agile development was put together on the basis that small, highly motivated teams could carry out all the steps of development (define, design, develop, test and deliver) in a ‘rapid’ way, meaning that all the stages are carried out in one go rather than having stringent sign-off gates between each stage. In ITIL® terms, rather than carry out a ‘big bang’ approach to implementing the processes all in one go, an Agile implementation project team would work closely with the customers to ensure an understanding of the goals, and would then use an iterative, not over-engineered  process to implement what was needed. 

ITIL and Agile

As this diagram illustrates, by using a ‘Traditional’ approach much more time has passed before the customers themselves are able to appreciate any value (the value is only seen in the Operate phase of any lifecycle) whereas, when using the Agile approach, value is delivered periodically.

The iterative approach could be aligned to a maturity scale or CMMI. You may be starting from a maturity level of 0 or the ‘hero culture’, but then you would move through the levels until you have a fully matured and improved service. To use an example in order to illustrate this, we can consider the implementation of Change Management; the first stage may be to write the processes down and implement the infrastructure needed to run the process; the second phase may see the controls being put in place, and the third would be about improving what was there. At each stage there has been a strategy, design and a transition through to operating the Change Management process.

The Agile approach lends itself to using virtualised models to allow for quick implementation and expansion rather than installing infrastructure for each implementation. Many organisations are moving towards a virtualised model for both cost savings and environmental reasons, but are not necessarily embracing the fact that it allows them to redesign their approach to development and other projects. An Agile IT department is additionally likely to utilise technologies for self-service, allowing the user base to not only log their own requests and incidents but also to manage the process themselves. The fact that users manage these processes themselves for the more common requests or incidents, results in the IT staff being able to concentrate on development or troubleshooting the less frequent or complex issues. This should help to increase staff morale and hence increase the feeling of personal success which Agile strives to achieve.

Conclusion

In summary, an IT department working in silos can take longer to fix incidents and problems, can suffer from over-engineered projects that are poorly implemented, and then cause frustration within the IT Service Management team. Alongside this, rigidity around processes can lead to poor IT performance and ultimately poor customer service to the business.

An Agile IT department focuses on the customer needs and satisfaction, is flexible, delivers value in a shorter time period, has a happier staff base and can also save money and be more environmentally friendly. From a CIO’s viewpoint, and from that of an individual within the team, it is clear which of these two models is far more likely to be the most effective.

itSMF UK Conference

If you are interested in the delivery and support of IT services and the essential concepts behind service management you should be attending this year’s itSMF UK conference and exhibition. For more information go to www.itsmf.co.uk/conference2010

In This Section



Copyright © 2012 Global Knowledge Network Training Ltd. Registered in England & Wales with company no. 05462286. VAT no. GB878 5513 76.
RSS. (Srv: 220)