It's the Ranger4 #DevOpsFriday5 series - today's contributor is Søren Pedersen. He's DevOpstastic!
1) How would you describe the relationship between DevOps, Agile and ITIL?
I quite honestly don't know. However, one view I have is that they are all good intentions for delivering a good product to the customer or consumer. However, if taken too serious they become dangerous to organizations, twisting focus in non-value adding activities like excessive focus on "closing" issues or ultimate agility switching direction continuously. Disciplines from all practices are required to deliver good value.
2) Can you describe what DevOps looks like when it’s ‘done’?
I consider DevOps 'done' when projects and silos are gone and the focus is on end customers and delivering value at their door step. Secondly, when there is no real reason to talk about "ops" or "dev" as something that needs a combined word to co-exist.
3) What do you think are the key metrics for DevOps?
Value at customer normalized, sustained operations (down time/mean time to recover) lead time.
4) What attributes constitute a culture embracing DevOps?
Learning, sharing and collaborating as a team with focus on being the best at your game. Alongside that candor - the ability to be open and honest while keeping focus on the ball and not the people.
5) Is Continuous Delivery the ultimate goal of DevOps? How do other ‘Continuouses’ (continuous deployment, testing, improvement etc) contribute in a DevOps transformation?
No, the goal is to deliver customer value. CD is a practice which may serve your organization well, but if you manage in other means it's just fine.
Having been in software development for the last 10 years, Søren has managed tools/DevOps-like teams, highly technical teams and has been lead architect for embedded products in world class quality. Søren keeps coming back to the fact that software is people people people...
Do you have something you'd like to say about DevOps? If you would like to be featured on #DevOpsFriday5 click the button below.