It's the Ranger4 #DevOpsFriday5 series - today's contributor is John Custy. He's DevOpstastic!
1) How would you describe the relationship between DevOps, Agile and ITIL?
The relationship varies based on the understanding of DevOps & ITIL, the specific goals of an organisation, and the maturity of ITIL and DevOps.
2) Can you describe what DevOps looks like when it’s ‘done’?
First - DevOps, like ITIL is never done! DevOps and ITIL are both practiced, thus if procedures are not followed, philosophy and goals not understood, ineffective. If driven by a few vs. normalized (part of the culture), it will fall to the wayside when those who evangelize are gone. DONE means improved time to market for changes and new services, budget met, and delivery dates met.
3) What do you think are the key metrics for DevOps?
Key metrics - Depends on the goals of the organisations. How will adopting DevOps facilitate achieving business goals and objectives? Contribution to new revenues, increased revenues (existing customers) decreased costs, increased value. What's often used is decreased time to market. However, it's not linked to revenue, cost, customer sat or employee engagement.
4) What attributes constitute a culture embracing DevOps?
Understanding how IT services are integrated (not aligned), thus increasing the level of partnership. Fewer issues with new/changed services impacting business, and ultimately, how IT service changes impact achievement of business goals. KPIs different for each organization, but probably linked to revenue, cost, competitiveness, speed-to-market, customer sat/loyalty, employee engagement.
5) Is Continuous Delivery the ultimate goal of DevOps? How do other ‘Continuouses’ (continuous deployment, testing, improvement etc) contribute in a DevOps transformation?
No - continuous delivery is the way we describe (today) the ability to better deliver higher quality IT services. I think the goal is the ability to deliver the functionality and reliability needed by the business.
John Custy is the Managing Consultant at JPC Group and has spent his career working in IT and service management organizations; providing a practical, pragmatic approach to service management by understanding it’s about the people and outcomes first, then the processes and finally the technology. John is a well known educator and speaker on Service Management, with specific expertise on Service Metrics and Analytics, Service Quality, Service Catalog Management, Knowledge Centered Support, Financial Management and Problem Management.
Do you have something you'd like to say about DevOps? If you would like to be featured on #DevOpsFriday5 click the button below.