Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Does ITIL fit into an Agile world? [closed]

Our IT manager is pushing for ITIL, I'm only loosely familiar with it and wanted to know if ITIL fits into an Agile work-cycle well?

From my initial impression I would assume no, mainly because what our manager is proposing is to put timelines against everything, stating SLA's to the business that "high priority tasks must be completed in x hours" etc... which we get penalised as developers if we do not meet these SLA's.

If anything I'd prefer a negotiation strategy where timelines are based on agile methods of velocity and story points to negotiate an expected timeframe to end users.

We have our agile development practices in place, test driven development, continuous integration, there's areas for improvement but we're working on it.

What are others experiences with ITIL and Agile methods working together?

like image 831
Brett Ryan Avatar asked Sep 17 '10 08:09

Brett Ryan


People also ask

Is ITIL compatible with agile?

Agile Scrum Master (ASM) indicates that Agile and ITIL can work together to provide an ideal development environment. It merely requires a thorough understanding of both the methodologies and its strengths.

How do agile and ITIL work together?

If you've ever worked with ITIL or agile in the past, you might be wondering how the two can coexist. After all, ITIL provides a rigid framework for processes, while agile is a philosophy that fosters flexibility and adaptability, and encourages moving beyond structured frameworks.

Is ITIL waterfall or agile?

... methods. Indeed, this structure corresponds to a Waterfall life cycle, also called "conventional development" in the ITIL literature: the requirements are elicited, then the system-to-be is specified, which leads to its implementation and, lastly, to its testing and deployment.

What is replacing ITIL?

DevOps can replace ITIL Because while IT departments may move away from ITIL training and process silos, they still need to do some aspects of service management. Operations.


2 Answers

In my company ITIL framework is used for service delivery (production and incident support). For this SLAs are appropriate as if you are say losing customers/money per hour then it is expected that business should have some indication of when things will be fixed. It is not directly related to development methodology. Only if you decide that an emergency hotfix is required and approved then some development may be done. But hotfixes are usually very small and targeted to fix a defect and shouldn't cause any issues with agile methodology. New requirements are never done as hotfix change and are taken in normal dev/test/release process.

like image 128
softveda Avatar answered Oct 19 '22 13:10

softveda


That doesn't look good at all, if that's the case, it really doesn't fit agile at all.

I'm suspicious if ITIL really calls for that, specially since "high priority tasks must be completed in x hours" goes beyond not fitting agile, it doesn't fit software development i.e. all tasks aren't born equal.

update:

So would you say that normal development processes can be exempt from ITIL methodologies and have ITIL purely concentrate on the infrastructure/incident support areas?

I don't think this is mutually exclusive. While it might be the case that ITIL isn't applicable in how you manage the team, it doesn't mean there aren't valid areas of it that affect what you develop.

Development needs to include considerations in the design/product that are required by infraestructure / support, and such may relate to practices suggested in ITIL.

Maybe a more appropriate question would be: are management aspects/practices of ITIL applicable to management of software development? which I don't know, but suspect is addressed specially in ITIL. At least I know that ITIL 3 introduced changes that relate to Enterprise Architecture practices, that are definitely compatible with agile (in fact are enablers) --- but at least those are far from anything related to fixed estimations / task tracking / dev response times.

like image 37
eglasius Avatar answered Oct 19 '22 12:10

eglasius