itSMFI 2017 Forum Focus - June Forum Focus ITSMFI | Page 11

Applying the Agile Mind-set to Service Management By Dolf van der Haven Agile is a widely used (and misused) expression that needs some clarification in order to convey its meaning in the context of Service Management. Agile is popularly associated with DevOps, Scrum, iterative working, submitting and prioritising User Stories and many other aspects that are mostly practical implementations of its core meaning. What I want to focus on is how to take the Agile mind-set as it was originally conceived by the early developers of Agile practices and apply this to service management, rather than take elements from the various Agile frameworks out there and try to apply those to Service Management, hoping that eventually you end up with something you can call Agile Service Management. The Agile Mind-set The Agile mind-set has been expressed in terms of the Agile Manifesto and its related Principles. The following is a quote from the Agile Manifesto [1] of those principles which have been slightly reworded for the context of services: “We are uncovering better ways of providing services by doing it and helping others do it. Through this work we have come to value: • • • • Individuals and interactions over processes and tools Working services over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right [e.g. Processes and Tools], we value the items on the left [e.g. Individual and Interactions] more.” “We follow these principles: • • • Our highest priority is to satisfy the customer through early and continual delivery of valuable services. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Deliver working service enhancements frequently, from a cou- ple of weeks to a couple of months, with a preference to the shorter timescale. Business people and the service provider must work together • 11 itSMFI Forum Focus—June 2017 • • • • • • • • • daily throughout the service lifecycle. Build services around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-to- face conversation. Working services are the primary measure of progress. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Continuous attention to technical excellence and good design enhances agility. Simplicity - the art of maximizing the amount of work not done - is essential. The best architectures, requirements, and designs emerge from self-organizing teams. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behaviour accordingly.” In the project management and software development worlds, a number of methodologies, such as Scrum and eXtreme Programming (XP) have been developed that have looked to incorporate these Agile principles. The Service Management world, however, has been much less influenced by Agile, even though a number of efforts are increasingly being made, e.g. [2] and [3]. The