Continuous Delivery vs. Gitflow & CD At Scale | Bryan Finster In The Engineering Room Ep. 11

Subscribers:
230,000
Published on ● Video Link: https://www.youtube.com/watch?v=ulRCs7xQA74



Duration: 1:09:45
9,906 views
291


The "Engineering Room" is a monthly series of conversations with people who are influential in the software industry. In this episode Dave Farley, author of "Continuous Delivery", "Modern Software Engineering" and others, talks to Bryan Finster.

If you haven't come across Bryan Finster before, you can thank me later. Bryan was one of a
small enabling team of 5 people who introduced Continuous Delivery to over 18000 developers at Walmart. He is now working with Defence Unicorns to do the same kind of thing for the US Airforce.

Adopting CD at scale is a complicated problem, but Bryan has done it repeatedly, and with intelligence, humour and whit. Amongst many other things, Bryan has started the parody site "Scaled Agile DevOps Maturity Framework" (SADMF) which is worth checking out it you would like a laugh.

Here are a few quotes from Bryan:

"Developing with CD is fun and productive: not developing with CD is like punching yourself in the face everyday"

"It's hard to explain CD to people who have never done it. Like flying cars, If you’ve never seen CD done, it's hard to believe that it can be true."

"Continuous Delivery is not the goal though, it is THE tool for your Excellence Strategy, and to secure your software."

"Why do some people fail at adopting CD? You can't just hand people the tools without the training - they will hurt themselves."


_________________________________________________

"STOP PUNCHING YOURSELF IN THE FACE"!
Learn how to get the CD Mindset, Create Value and Have More Fun, with CD.Training course: "CD: Better Software Faster" ➡️ https://courses.cd.training/courses/cd-better-sw-faster

Get Dave's award-winning book "Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation" ➡️ https://amzn.to/2WxRYmx

___________________________________________________

LINKS:

🔗 Bryan's Blog Site ➡️ https://bdfinst.medium.com

🔗 Flying Cars are Boring ➡️ https://bryanfinster.com/post/2022-05-06_5-minute-devops-flying-cars-are-boring/

🔗 SAFe Isn't ➡️ https://bryanfinster.com/post/2022-05-06_5-minute-devops-safe-isnt/

🔗 Gary Gruver's "Engineering the Digital Transformation" Training: ➡️ https://engineeringthedigitaltransformation.com

🔗 Minimum CD ➡️ https://MinimumCD.org

🔗 The "Scaled Agile DevOps Maturity Framework" (SADMF) ➡️ https://t.co/zVk79OABnR

🔗 The DOJO Consortium ➡️ https://dojoconsortium.org

🔗 Defense Unicorns ➡️ https://t.co/vafwT2C0li

📚 Accelerate, The Science of Lean Software and DevOps, by Nicole Fosgren, Jez Humble & Gene Kim ➡️ https://amzn.to/2YYf5Z8

_____________________________________________________

🙏The Engineering Room series is SPONSORED BY EQUAL EXPERTS

Equal Experts is a product software development consultancy with a network of over 1,000 experienced technology consultants globally. They increase the pace of innovation by using modern software engineering practices that embrace Continuous Delivery, Security, and Operability from the outset ➡️ https://bit.ly/3ASy8n0

__________________________________________________

CHAPTERS

0:00 Introduction to the Engineering Room
0:45 Welcome to Bryan Finster
2:36 Seeing is Believing! - CD & Flying Cars
4:58 My Experience: CD Delivers Value AND Improves Morale
9:00 Mission, Mindset, Execution
11:11 How to do CD at Scale - 18000 Developers at Walmart
15:34 Teach by Doing
17:57 CD Mindset
22:16 Getting Buy-In by Making Their Job Easier (Directors, Compliance, Testers, etc)
26:04 Deploy More, Sleep Better
27:33 Get “Air Cover” at the Higher Tiers
28:48 “SAFe-Crackers”
32:03 Going from Delivering Once a Quarter (maybe) to Once a Day
34: 51 Not Just for Geniuses, EVERYONE Learns
38:25 Bryan’s Recipe for Making the Transition
40:55 Techs Communicating to Other Colleagues
42:51 Why It’s Hard to Make Change Stick
46:45 Change Approval Boards make things worse
48:20 Overcoming Bureaucracy - CD to the US AirForce
50:53 CD Tip for Security - Don’t Let Your DP Stagnate
53:59 Work in Small Steps Reduces Risk
57:38 Platforms as a Product - Tools, Documentation & Training
1:03:30 Minimum CD
1:05:28 Gitflow is NOT Compatible with CD
1:06:40 Scaled Agile DevOps (SAD)
1:09:21 Thank You to Bryan




Other Videos By Modern Software Engineering


2022-10-21How NETFLIX Got The Best Software Engineers In Silicon Valley
2022-10-19Will Tesla’s AI Become Dangerous?
2022-10-16"People Get Microservices Wrong All The Time!" | Dave, Simon Brown & Hannes Lowette On Microservices
2022-10-12Don’t Do E2E Testing!
2022-10-09What Makes A GREAT Software Developer? | Martin Thompson On High Performance & TRUE Expertise
2022-10-07What Your First Day As A Software Engineer Is Like
2022-10-05Software Craftsmanship vs Software Engineering
2022-10-02A Look Into The US AIR FORCE'S Software | Bryan Finster On CD In Security & Overcoming Bureaucracy
2022-09-30Must Watch Software Talks That I LOVE | Part 1
2022-09-28Types Of Technical Debt And How To Manage Them
2022-09-25Continuous Delivery vs. Gitflow & CD At Scale | Bryan Finster In The Engineering Room Ep. 11
2022-09-21How To Avoid Designing A Big Ball Of Mud (YAGNI)
2022-09-18How Agile Cost The BBC MILLIONS! | Gojko Adzic On Agile At The BBC & Palchinski Principles
2022-09-164 TIPS FOR MANAGING TECH TEAMS
2022-09-14Are You Chicago Or London When It Comes To TDD?
2022-09-11The TRUTH About Sexism In The Software Industry? | Trisha Gee On Diversity In Software
2022-09-09Quick Tips For Writing The BEST USER STORIES
2022-09-07How Well Designed Is Your Microservice?
2022-09-04"O.O.P. Looks Like Functional Programming When Done Right!" | Michael Feathers On OOP vs FP
2022-09-02CI is BETTER than GITFLOW & FEATURE BRANCHING!
2022-08-31Rockstar Developers Are THE WORST Developers



Tags:
continuous delivery
cicd
ci
continuous integration
continuous delivery at scale
gitflow
gitflow incompatibility
continuous delivery for security
brian finster
software development
software engineering
computer science
Dave Farley
software podcast
software interview
the engineering room
devops
continuous delivery pipeline
what is continuous delivery
bryan finster
bryan finster interview
bryan finster engineering room