Scrum & DevOps – Building bridges not walls

——   Created by Will Jeffrey

Share this course:

NEW
Course
18
Lessons
45m
Lesson time
intermediate
Skill level

More about this course

it's quite common I get a question from someone in the agile community, "Should I use Scrum or DevOps?".

This question deserves attention because of the motivation to choose DevOps over Scrum.

  • People want to go with DevOps over Scrum because they want to be agile but they can't change their organisation.
  • Many people in the agile community whom I've interacted with think that DevOps is only about toolings for continuous delivery.

Both Scrum and DevOps have been proven to work, so bringing the thinking together from both will only make the teams better. We should stop thinking of a development team as working in one way and the operations teams working in a different way,.

By using Scrum together with DevOps, we believe that lines of communication can open even more broadly and through the exact nature of Scrum being empirical, teams can keep learning, adapting and improving. We cannot let delivery get stagnant, we must keep improving and that is a big part of bringing DevOps and Scrum together.

Purpose of this course: learn how to integrate Scrum and DevOps.

  • Why Scrum is not enough to meet today’s challenges
  • What DevOps means to us
  • How we have blended Scrum and DevOps to the benefit of both.

What you'll learn:

  • The 6 Scrum Principles
  • How to expand team cross-functionality
  • How to take advantage of XP Practices like Pair-Programming, Refactoring, First-Test approach, and Continuous Integration
  • The Three Ways of DevOps
  • The Value Stream & Flow based model
  • How to improve the Scrum flow using DevOps

Who this course is for:

  • IT Managers, Directors or Team Leads
  • Scrum Masters and Agile Coaches
  • Application Developers and Managers
  • IT Operations Staff and IT Stakeholders
  • Product Owners
  • Anyone looking to expand Agile DevOps practices

Requirements for this course are:

  • Have Basic information about agile software development processes (Scrum in particular)
  • Knowledge of basic project management concepts is desirable
  • A basic understanding of software development life-cycle would be helpful

Resources:

The course project

Serious Game: Discovering DevOps

How can we deliver against conflicting goals?

  • Implicit goal of the development team: deliver maximum functionality.
  • Implicit goal of the operations team: guarantee the stability of the service.

This is a game about delivering to production, using Jenga-style wooden bricks.

See the instructions in the file attached.

18 Lessons

0:02:23
Introduction
free preview
0:01:24
Scrum is not enough
free preview
0:02:16
The foundation of scrum
free preview
0:02:02
A framework for growing
0:01:30
Collaboration is an improvement driver
0:04:13
Why refactoring is not optional
0:02:40
Using a test-first approach
0:01:20
What is DevOps
0:00:53
Role + tool = DevOps
0:02:20
The three ways of DevOps
0:02:15
Tools
0:03:41
Is DevOps enough?
0:00:51
How to combine scrum and DevOps
0:01:26
Is DevOps replacing scrum?
0:05:00
Does scrum allow continuous deployment?
View more lessons +
This course is included in Arbington Premium
$15/month gets you access to every course. Start your 14 day trial today. ☝️

Class benefits

  • Certificate of Completion
  • 30 day satisfaction guarantee
  • 24/7 streaming access
  • Project included
  • Direct teacher access
  • 45m of on-demand video
  • 1 downloadable file
  • Have a coupon?

About the instructor

Will has over 20 years of Software Development experience with his last 15 years in the role as Project Manager, Scrum Master and Agile Coach Master.

He managed or facilitated projects of different scale, project size from dozen man-days to hundred man-years.

He has trained & coached hundreds of professionals, …

View full profile

For super learners, get unlimited access for $15 per month

Start your 14 day free trial. Cancel at any time.

Join Today Learn More