Looking for Peanut Butter & Jelly? Meet Agile & DevOps

Agile and DevOps go together like peanut butter and jelly – as more organizations leverage these two practices at the same time, the more evident this bond becomes, and it makes it safe to say that a strong correlation between the two exists. One of the underlying principles of Agile is the notion of building small, shippable increments of software. DevOps focuses on continuous integration and development of software that can be deployed to production. By combining them together, a software development team can maximize their delivery to production and meet the needs of their customers even faster.

This talk will build the case that if you're already embracing Agile, you should also embrace DevOps. Even if you're not sure what DevOps is, by the end of the session, you'll have a better understanding of it, and how it helps uphold the Agile manifesto, perhaps even building a stronger case for it. Along the way, a look into Capital One's DevOps journey and how it works for them will be shared, and you'll even walk away with some insight into how you can make it work for your organization, too.


Outline/Structure of the Talk

As a 45-minute session, the presentation will look like this:

0:00 Introduction
0:05 Overview of Agile – what it is, how it adds value (including Scrum vs. Kanban)
Overview of DevOps – what it is, how it adds value, what it achieves
0:10 Bringing it all together ... The peanut butter and the jelly
-- (this section will include high level concepts of how Agile and DevOps are integrated, with focus on the Capital One Journey.)
-- e.g.: One of Agile's focuses is on breakdown of work into smaller workable components / DevOps breaks down high-risk, monolithic releases into smaller feature based releases
-- e.g.: WIP Limits can help to decrease lead time and lead to quicker delivery, DevOps enables the deployment of that code if you want, so you are really getting the benefit of the faster lead time
0:20 Capital One's journey
-- A look at the past
-- Transition to DevOps
-- Team Goals
-- Being Change Agents in a Large Organization is Hard
-- Using Kanban to manage the flow of work
0:40 Q&A, Closing

Learning Outcome

  • Understanding the relationship between Agile and DevOps
  • Understanding how a top 10 bank is employing the use of these two practices
  • Lessons learned on the journey to improving the flow of software delivery
  • Tips & Tricks for combining Agile and DevOps at your organization
  • How DevOps and Kanban can highlight the difference between doing agile and being agile

Target Audience

Scrum Masters, Engineers, Product Managers

Prerequisites for Attendees


schedule Submitted 2 years ago