Changing the Definition of Done: The DevOps Evolution of Agile
Traditionally on agile teams, the "Definition of Done" has centred around the completion of feature development: coding it up and maybe adding some unit tests to prove it works. What happens to our code after that is often a mystery as we rely on Operations teams to work their magic. The advent of DevOps has seriously challenged this traditional view. Teams that embrace DevOps tools and methodologies now consider a feature Done when it is in production, serving its customers - and developers, QA, and other non-Operations people now have starring roles in getting it there. Come find out what DevOps is from both a technological and a cultural perspective, how it allows companies to deliver value even faster to their customers, and how it is the logical evolution and extension of Agile.
Outline/Structure of the Talk
-
The traditional Definition of Done in Agile
-
What this Definition of Done is missing
-
What DevOps is - the 20,000ft view
- The history of DevOps
-
How DevOps fills the gap missed by the Traditional Definition of Done
-
What DevOps does for you
-
What DevOps is from a cultural perspective
-
What DevOps is from a technical perspective
-
Why Culture is more important to DevOps than Technology
-
What DevOps looks like for different types of organizations
-
What DevOps + Agile is like
Learning Outcome
- Understanding of how DevOps complements Agile.
- Appreciation that DevOps is a much deeper undertaking than one might initially think.
- Appreciation for the cultural and organizational aspects of DevOps.
- Advancing knowledge on aspects of DevOps that are not often considered, such as organizational / cultural fit.
Target Audience
Agile Practitioners, DEVelopers, OPerationS, and anybody else who wants to know how DevOps can enrich Agile.
Prerequisites for Attendees
Given the intermediate nature of this talk, attendees should have a basic knowledge of agile principles and practices to fully appreciate how DevOps improves Agile.
Links
An earlier version of this presentation was done earlier this year at Intelliware and was very well-received.