It's the Ranger4 #DevOpsFriday5 series - to we will hear from Mike Dilworth. Take it away Mike!
1) How would you describe the relationship between DevOps, Agile and ITIL?
At times strained ;-) but for me DevOps is just a part of being Agile. If you think of Agile as a continuum, or journey, then if you're doing DevOps you're further along. ITIL is a framework which can contribute to how you think about, structure and implement Agile. It's one way to ensure you have ticked all the boxes and considered all aspects of the environment.
2) Can you describe what DevOps looks like when it’s ‘done’?
I don't think you are ever truly done, as there is always something new to do or try that adds value. This can be in tooling, process or methodology. It would be nice to think about having some base lines, such as infrastructure as code, CI/CD and introspection, monitoring and metrics.
3) What do you think are the key metrics for DevOps?
- Deployment frequency
- Change lead time
- Mean time to recovery (MTTR)
- Change fail rate
- Number and frequency of outages and performance issues
4) What attributes constitute a culture embracing DevOps?
- Acceptance of risk
- Continous learning
- Failure is acceptable
- Appetite for change
5) Is Continuous Delivery the ultimate goal of DevOps? How do other ‘Continuouses’ (continuous deployment, testing, improvement etc) contribute in a DevOps transformation?
Continuous Delivery is just one goal of DevOps. Continuous Deployment is one step further along the journey. Often it is better to achieve the various continuouses incrementally, but often all aren't needed. It is important to fit DevOps into your particular organisational environment. What works and is acceptable in one company may not work in another.
About Mike: A seasoned and pragmatic IT professional disciplined in software, systems and network engineering. Experienced in applying the latest technologies and paradigms to disrupt normative approaches to IT with a successful track record of creating value adding solutions and systems. Skilled in recruiting and adept in creating the high performing sustainable teams that are required to execute and operate complex and demanding environments. Through using my key strengths in innovation and leadership I am able to maximise resource utilisation and reduce costs, whilst simultaneously improving lead times to market, agility, reliability and quality. Mike is currently working on the Agile and DevOps transformation in Sainsbury's.
Do you have something you'd like to say about DevOps? If you would like to be featured on #DevOpsFriday5 click the button below.