Log in

goodpods headphones icon

To access all our features

Open the Goodpods app
Close icon
headphones
Software Delivery in Small Batches

Software Delivery in Small Batches

Adam Hawkins

Adam Hawkins presents the theory and practices behind software delivery excellence. Topics include DevOps, lean, software architecture, continuous delivery, and interviews with industry leaders.
Share icon

All episodes

Best episodes

Top 10 Software Delivery in Small Batches Episodes

Goodpods has curated a list of the 10 best Software Delivery in Small Batches episodes, ranked by the number of listens and likes each episode have garnered from our listeners. If you are listening to Software Delivery in Small Batches for the first time, there's no better place to start than with one of these standout episodes. If you are a fan of the show, vote for your favorite Software Delivery in Small Batches episode by adding your comments to the episode page.

Software Delivery in Small Batches - Drift into Failure

Drift into Failure

Software Delivery in Small Batches

play

05/22/23 • 5 min

Adam presents thoughts on Sidney Dekker's book "Drift into Failure".

Editor's note: There is an error in the recording. Adam mistakenly refers to Challenger when he means Columbia.

★ Support this podcast on Patreon ★
bookmark
plus icon
share episode
Software Delivery in Small Batches - The Ideal

The Ideal

Software Delivery in Small Batches

play

12/19/22 • 7 min

Adam shares an end-of-year reflection on pursuing the lean ideal. This is the last episode of 2022. Small Batches will return in 2023.

★ Support this podcast on Patreon ★
bookmark
plus icon
share episode
Software Delivery in Small Batches - Queuing Theory

Queuing Theory

Software Delivery in Small Batches

play

11/08/21 • 8 min

Adam presents applying the mathematics behind queueing theory to software delivery. Also, an announcement!

Links

★ Support this podcast on Patreon ★
bookmark
plus icon
share episode
Software Delivery in Small Batches - The High-Velocity Edge with Steve Spear

The High-Velocity Edge with Steve Spear

Software Delivery in Small Batches

play

06/04/21 • 47 min

Adam welcomes Steve Spear to the show to discuss his 2009 book "The High-Velocity Edge." This is the last episode in the series.

Adam and Steve reflect on the fundamental thesis in the book: apply the scientific method everywhere to everything all the time. This leads to a conversation on how the ideas directly apply to software, deployment pipelines, the ideal flow, and applying the coaching and improvement katas.

The High-Velocity Edge on Small Batches

Links

★ Support this podcast on Patreon ★
bookmark
plus icon
share episode
Software Delivery in Small Batches - Team Topologies with Matthew Skelton

Team Topologies with Matthew Skelton

Software Delivery in Small Batches

play

02/22/21 • 43 min

Adam welcomes Matthew Skelton to the show. Matthew is co-author of the book "Team Topologies" and a DevOps Enterprise Summit speaker. This episode builds on the previous podcast introducing the team types and interaction models.

Adam and Matthew discuss the first principles in Team Topologies, building internal platform products, and the impact on software and team architecture.

Adam's Links

Matthew Skelton's Links

★ Support this podcast on Patreon ★
bookmark
plus icon
share episode
Software Delivery in Small Batches - Saltside Chronicles #5: Retrospective

Saltside Chronicles #5: Retrospective

Software Delivery in Small Batches

play

12/18/20 • 21 min

Adam worked at Saltside from 2014-2018. These episode tell the story for how events created a ground up, big-bang rewrite from 2014 through 2015. This is a five part series. Small Batches will back back in 2021.

Adam's Links

★ Support this podcast on Patreon ★
bookmark
plus icon
share episode
Software Delivery in Small Batches - Saltside Chronicles #1: Overview

Saltside Chronicles #1: Overview

Software Delivery in Small Batches

play

12/14/20 • 22 min

Adam worked at Saltside from 2014-2018. These episode tell the story for how events created a ground up, big-bang rewrite from 2014 through 2015. This is a five part series. Small Batches will back back in 2021.

Adam's Links

★ Support this podcast on Patreon ★
bookmark
plus icon
share episode
Software Delivery in Small Batches - Team Topologies

Team Topologies

Software Delivery in Small Batches

play

09/21/20 • 16 min

Today I’m covering the 2019 book "Team Topologies: Organizing Business & Technology Teams for Fast Flow" written by Matthew Skelton & Manuel Pais.

Let me read off their official bio:

Matthew Skelton and Manuel Pais - co-authors of the book Team Topologies - have worked together on organisation design for modern software systems with many clients around the world. Their training sessions on Organisation Design for Modern Software Systems have helped numerous organizations to re-think their approach to team intercommunication and software architecture, improving flow and the effectiveness of software delivery.

So I’m stoked to finally discuss Team Topologies on Small Batches. This book has come up so many times in my work as an SRE at Skillshare and tangentially related to everything I’ve discussed on Small Batches to date. This is because team architecture and software architecture are directly related to software delivery performance.

That’s particularly why I enjoyed Team Topologies so much because it’s truly a book about high velocity software delivery. In fact it’s right there smack in the title. Plus it provides a language to discuss this facet of software delivery.

You’ve likely encountered some of these concepts before, so this time around it may just be a new language.

I’ll share a personal anecdote from earlier in my career to set the stage for this episode.

Roughly fives years ago I lead the platform team through a complete ground up rewrite at a previous company. We were divided into technology teams: The web, mobile, and platform team. Given these boundaries each of respective team lead set out to create their internal architecture. Nothing to see here: just Conway’s law in action. It worked well here because we had isomorphic technology and team architecture.

Then something happened out of the blue shortly after the rewrite completed.

The organization went through a total re-org that changed the team structure, their responsibilities and how they interacted without doing anything to address the underlying technical architecture. This created confusing boundaries, ownership responsibilities, and left so called "independent feature teams" at the mercy of the small number of capable backend engineers capable of working across the various internal services.

These problems could have been avoided with some foresight and planning. Plus it’s especially bothersome because the entire engineering team had just finished a ground up rewrite that architected a system to support an entirely different team topology! If there was ever a time for a reverse Conway maneuver that was not it.

This example speaks to the importance of Conway’s law and how team and software architecture fit together to create fast flow or on the other hand just inhibit it.

Team Topologies provides a framework that avoids this problem from the outset by optimizing for fast flow.

Links

★ Support this podcast on Patreon ★
bookmark
plus icon
share episode
Software Delivery in Small Batches - Strategic Thinking with Alex Nesbitt

Strategic Thinking with Alex Nesbitt

Software Delivery in Small Batches

play

07/30/24 • 58 min

In this episode of Small Batches, host Adam Hawkins welcomes Alex Nesbitt, a strategy expert and member of the Flow Collective, to delve into the nuances of strategic thinking. The discussion covers different types of strategies, pro-tips on strategic thinking, and how strategy relates to the concept of flight levels.

Nesbitt shares insights from his extensive consulting career, touching on topics like identifying leverage points, the relationship between strategy and tactics, and why being strategic is often more critical than having a strategy. The episode also stresses the importance of having a clear vision, enabling organizational constraints, and the roles of resilience and maintenance in strategic planning. Alex mentions practical examples, resources, and tips to help software and business leaders enhance their strategic approach.

Want more?

Chapters

  • (00:00) - Intro
  • (01:17) - Alex's Background
  • (04:52) - What is Strategy?
  • (08:10) - The Shadow Strategy
  • (12:56) - How to Practice Strategy
  • (22:03) - Software Architecture & Strategy
  • (25:33) - Strategy & Being Strategic
  • (29:50) - Five Pillars of Strategic Thinking
  • (34:46) - Pain of Bad Strategy
  • (37:22) - Alex's Tip for Surviving Ambiquitous Strategy
  • (38:38) - Strategy Deployment & Hoshin Kanri
  • (42:47) - Tip of Software Development
  • (48:03) - Alex's Recommend Resources
  • (52:47) - Adam's Takeaway & Segue into AI
  • (55:19) - Alex's Links
  • (57:19) - Outro
★ Support this podcast on Patreon ★
bookmark
plus icon
share episode

Show more best episodes

Toggle view more icon

FAQ

How many episodes does Software Delivery in Small Batches have?

Software Delivery in Small Batches currently has 122 episodes available.

What topics does Software Delivery in Small Batches cover?

The podcast is about Devops, Podcasts, Technology, Business and Programming.

What is the most popular episode on Software Delivery in Small Batches?

The episode title 'Skill Zero: Test Driven Development' is the most popular.

What is the average episode length on Software Delivery in Small Batches?

The average episode length on Software Delivery in Small Batches is 19 minutes.

How often are episodes of Software Delivery in Small Batches released?

Episodes of Software Delivery in Small Batches are typically released every 13 days, 22 hours.

When was the first episode of Software Delivery in Small Batches?

The first episode of Software Delivery in Small Batches was released on Feb 25, 2020.

Show more FAQ

Toggle view more icon

Comments