Dave Farley is a consultant and renowned thought leader in the software development world, and a strong advocate for ensuring that our software is always releasable. He's co-authored a book and runs a popular YouTube channel, both called "Continuous Delivery". We spoke about what continuous delivery is, why it's important, the barriers to implementing it, and how product managers can help.
Episode highlights: 1. Continuous delivery is what the best software organisations in the world doIt's unambiguous. It's backed by data. It's the best way to build quality products. Applying these techniques means your software is always releasable, and every change is safe
2. But, this doesn't mean you need genius developersAny team can adopt continuous delivery. It's not a factor of 10x "rock star" developers, but empowered teams of developers working together, collaborating and *talking* to each other.
3. You build quality software by going fastContinuous feedback based on small changes, constantly validated, ensures high-quality products. You don't want to go back & fix it later. You can't inspect quality into a system at the end of a development cycle. Build it in upfront.
4. Just because you can release continuously doesn't mean you have toWhat you release to customers is a business decision. This isn't about throwing half-finished features at users but having software that you know works. You can use feature flags to manage availability.
5. Many product managers need to check themselvesWe need to move away from PMs giving developers human-language representations of code and telling them to convert it for a computer. The best devs are problem solvers and should be involved in working out the best solution.
Buy "Continuous Delivery""Getting software released to users is often a painful, risky, and time-consuming process.This groundbreaking new book sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users. Through automation of the build, deployment, and testing process, and improved collaboration between developers, testers, and operations, delivery teams can get changes released in a matter of hours―sometimes even minutes–no matter what the size of a project or the complexity of its code base."
Check it out on Amazon.
Check out Dave's courseDave has a course out that helps people get good at all the stuff we talked about in the podcast. If you're interested, check the course out here.
Dave also mentioned a talk by his co-author Jez Humble. I'm not 100% sure if this is the one, but it looks pretty good anyway. Check it out.
Contact DaveYou can connect with Dave on Twitter. You can also check out the Continuous Delivery YouTube channel.
From High-Frequency Trader to Investor in Good Ideas (with Pooja Parthasarathy, Head of Product @ AbstractOps)
Valentine’s Special! A Love Letter to Problems, not Solutions (with Uri Levine, Founder @ Waze & Author ”Fall in Love with the Problem, not the Solution”)
Adam & Jason Talk All About Product Strategy (with Adam Thomas & Me, Two Product Management Talking Heads)
The Power of Storytelling for Cross-Functional Alignment (with Ronke Majekodunmi, Director of Product Management @ Promevo)
OKRs: The Gateway Drug to Agility & Good Product Management (with Jeff Gothelf, Product Management Consultant & Co-author ”Lean UX” )
Getting the GIST of Evidence-Guided Product Development (with Itamar Gilad, Product Management coach, speaker and author)
Practice Makes Perfect: Embracing the Messy Reality of Product Management (with Matt LeMay, Product Management Consultant & Author ”Product Management in Practice”)
Going Global! When and How to Take your Product International (with Chui Chui Tan, International Growth Adviser & Director @ Beyō Global)
Helping Tech Teams Get Closer to ”The Business” with Effective Conversations (with Douglas Squirrel, Founder @ Squirrel Squared & Co-Author ”Agile Conversations”)
The Five Dysfunctions of Product Management Teams (with Saeed Khan, Founder @ Transformation Labs)
OKIP LIVE! Is Product/Market Fit Really Dead, or Just Resting? (with Andrea Saez & Dave Martin, Right To Left)
Learning the Bedrock Skills of Innovators & Entrepreneurs (with Bob Moesta, Co-creator of the Jobs to be Done Framework & Author ”Learning to Build”)
Using The Power of Community to Help you Thrive in a Generalist World (with Milly Tamati, Founder @ Generalist World)
Making Sure you REALLY Know your Customers and Pulling out of Growth Stalls (with Adrienne Barnes, Founder @ Best Buyer Persona)
Team Change is Inevitable - What’s Important is How we Respond to It (with Heidi Helfand, Author ”Dynamic Reteaming”)
The Trouble with Product Management Onboarding and How to Get it Right (with Mirela Mus, Founder & CPO @ Product People)
Using Tech to Change Culture and Un-f**king the Design Industry (with Mackenzie Daisley, CEO & Founder at Brieft)
Getting the Narrative Right and Taking Web3 Products Mainstream (with Rachael Sacks, Crypto Storyteller & Founder @ Narrativ3)
The Importance of Messaging & ROARing Your Way to Product/Message Fit (with Diane Wiredu, Founder & Messaging Strategist @ Lion Words)
Supporting Mental Health & Wellbeing for Product Managers (with Jacquelyn Guderley, Product Manager @ OVO & Co-Founder @ Product Mind)
Create your
podcast in
minutes
It is Free
The Commercial Edge: Unleash the Power of People
The emPOWERed Half Hour
NABOR® TALKS
U.S Property Podcast
Aligned Money Show
The Ramsey Show
Planet Money