Troubleshooting Agile-logo

Troubleshooting Agile

Business & Economics Podcasts >

Troubleshooting Agile is a problem-solving session for agile teams. Jeffrey and Squirrel look at common problems agile teams face and provide practical, immediately useful advice for getting back on track.

Troubleshooting Agile is a problem-solving session for agile teams. Jeffrey and Squirrel look at common problems agile teams face and provide practical, immediately useful advice for getting back on track.
More Information

Location:

United Kingdom

Description:

Troubleshooting Agile is a problem-solving session for agile teams. Jeffrey and Squirrel look at common problems agile teams face and provide practical, immediately useful advice for getting back on track.

Language:

English


Episodes

Ryan Singer on Basecamp and Shape Up, Part II

9/18/2019
More
We continue chatting with Ryan Singer, Head of Strategy at Basecamp and author of Shape Up. Ryan explains the "shaping" and "betting" processes in more detail, including who does the various roles and what is crucial to get right when you set up a design-and-build system like the one they advocate. SHOW LINKS: - Shape Up: https://basecamp.com/shapeup/?ref=df - Daring Fireball intro to Shape Up: https://daringfireball.net/linked/2019/08/04/shape-up - Extreme Programming Explained:...

Duration:00:29:13

Ryan Singer on Basecamp and Shape Up, Part I

9/11/2019
More
We start our conversation with Ryan Singer, Head of Strategy at Basecamp, by asking him to help us understand how their Shape Up process works and how they developed it. He explains how the fear of not shipping drove their movement to frequent delivery of carefully designed (or "shaped") features, why their teams avoid single-page apps to ensure designers can make the maximum contribution, and why they have neither front-end devs nor back-end specialists. SHOW LINKS: - Shape Up:...

Duration:00:19:58

Mining for Conflict

9/4/2019
More
Squirrel adds to last week's story, describing how being transparent and curious helped him uncover a conflict that helped lead to insight and better alternatives. SHOW LINKS: - The HiPPO effect: https://www.forbes.com/sites/bernardmarr/2017/10/26/data-driven-decision-making-beware-of-the-hippo-effect/ - The Uncanny Valley of a Functional Organization: https://stratechery.com/2013/the-uncanny-valley-of-a-functional-organization/ *** We'd love to hear any thoughts, ideas, or feedback you have...

Duration:00:13:58

Boosting Emotional Signals

8/28/2019
More
Squirrel tells a story in which digging for emotional signals helps a technical team find alternatives to an arbitrary-looking initiative. Jeffrey explains how nonviolent communication provides a framework for seeking emotional understanding first. SHOW LINKS: - Nonviolent communication: https://www.cnvc.org - Feelings inventory: https://www.cnvc.org/training/resource/feelings-inventory - Kano model:...

Duration:00:14:55

What is Agile, Anyway?

8/21/2019
More
We saw last week how inflexible implementation killed checklists at hospitals - and the same disease affects agile development, we've found. Do you think there's a single "recipe" for agile, like our friends at Basecamp who claim they're not agile because they don't use post-its, backlogs, or standups? If so, we think you're missing some important opportunities for building internal commitment and improving your practise. SHOW LINKS: - Hospital checklists fail:...

Duration:00:16:00

Troubleshooting Checklists

8/14/2019
More
Troubleshooting Checklists Checklists are a great way to capture learning in any organisation, but sometimes they don't work - why not? A recent study of hospitals with varying levels of success in adopting checklists helps us reflect on similar adoption challenges for agile methods. SHOW LINKS: - Checklist article from Nature: https://www.nature.com/news/hospital-checklists-are-meant-to-save-lives-so-why-do-they-often-fail-1.18057 - Agile principle 12 on reflection and improvement:...

Duration:00:23:49

Meltdown, Part IV

8/7/2019
More
Our first interview ever! We welcome to the studio Chris Clearfield, co-author of Meltdown, a book all about system failure and the reasons for it. Chris explains ideas like tight coupling (not the OO kind!) and system complexity, and we explore how they apply to technical debt and bug prioritisation. We get to hear some of the best stories from the book as well, including the hedge fund that lost £500m in 45 minutes, and we learn about failcake and pre-mortem analysis. GUEST LINKS: -...

Duration:00:12:23

Meltdown, Part III

7/31/2019
More
Our first interview ever! We welcome to the studio Chris Clearfield, co-author of Meltdown, a book all about system failure and the reasons for it. Chris explains ideas like tight coupling (not the OO kind!) and system complexity, and we explore how they apply to technical debt and bug prioritisation. We get to hear some of the best stories from the book as well, including the hedge fund that lost £500m in 45 minutes, and we learn about failcake and pre-mortem analysis. GUEST LINKS: -...

Duration:00:16:41

Meltdown, Part II

7/24/2019
More
Our first interview ever! We welcome to the studio Chris Clearfield, co-author of Meltdown, a book all about system failure and the reasons for it. Chris explains ideas like tight coupling (not the OO kind!) and system complexity, and we explore how they apply to technical debt and bug prioritisation. We get to hear some of the best stories from the book as well, including the hedge fund that lost £500m in 45 minutes, and we learn about failcake and pre-mortem analysis. GUEST LINKS: -...

Duration:00:19:58

Meltdown, Part I

7/17/2019
More
Our first interview ever! We welcome to the studio Chris Clearfield, co-author of Meltdown, a book all about system failure and the reasons for it. Chris explains ideas like tight coupling (not the OO kind!) and system complexity, and we explore how they apply to technical debt and bug prioritisation. We get to hear some of the best stories from the book as well, including the hedge fund that lost £500m in 45 minutes, and we learn about failcake and pre-mortem analysis. GUEST LINKS: -...

Duration:00:26:28

Software for Humans

7/10/2019
More
This week, Jeffrey and Squirrel discuss the history of “software for humans”, the agile, lean, and devops movements. No links this week as the book deadline looms, but feel free to ask us if you can’t find a reference. Normal service will resume shortly! *** We'd love to hear any thoughts, ideas, or feedback you have about the show. Email us: see link on troubleshootingagile.com Tweet us: twitter.com/TShootingAgile Also, if you'd like to leave us a review on iTunes (or just like and...

Duration:00:33:18

Learning Through Action

7/3/2019
More
A listener question about running a Troubleshooting Agile study group inspires advice on keeping your learning from becoming lunchtime entertainment, as well as surprisingly relevant stories about a pottery class, a management seminar, and the Israeli military. SHOW LINKS: - Joel's tweet requesting advice on his study group: https://twitter.com/joelchippindale/status/1143137854278840321 - Our series on the twelve agile principles:...

Duration:00:16:22

Greenshifting

6/26/2019
More
The engineers know the project is in terrible trouble, but the executives think it's going great. This "greenshifting" anti-pattern occurs at NASA, software companies, and everywhere in between. We tell a few related stories, including a fable, and suggest methods that might work to counteract the greenshifting tendency in your organisation. SHOW LINKS: - "The Mushroom Song" by Steve Savitsky: http://steve.savitzky.net/Songs/mushroom/ - The SNAFU Principle (communication fable) from the...

Duration:00:16:35

Predictability - Productivity Axis

6/19/2019
More
You can invest a lot of your time in making your software delivery predictable (a la NASA) or in making your team productive (a la early stage startups). Which is best? We introduce the idea of a "tilted slider" to explain this tradeoff, and the "gravity" that pulls you toward predictability even when it may not be the best emphasis. And as usual, we have stories of effective and ineffective action from our own experiences. SHOW LINKS: - Cowboy coding:...

Duration:00:19:21

Learning Faster by Failing More

6/12/2019
More
How are you briefing your team? What measurements are you using to help them learn? Today, we discuss cases where giving the team incentives to make more mistakes produces positive results, and others where urging them to make fewer is catastrophic. SHOW LINKS: - Andon cord: https://en.wikipedia.org/wiki/Andon_(manufacturing) - Toyota Kata: http://www-personal.umich.edu/~mrother/Homepage.html - NTSB immunity for pilots: https://asrs.arc.nasa.gov/overview/immunity.html *** We'd love to hear...

Duration:00:15:00

Briefing and Back Briefing

6/5/2019
More
Today we describe a technique for avoiding micromanagement and promoting autonomy - first pioneered by the Prussian military! We describe how briefing and back briefing help Boeing build airplanes and how the method increases efficiency and reduces drama in the agile teams we work with. SHOW LINKS: - Art of Action by Bungay: http://www.stephenbungay.com/Books.ink - Boeing weight economy: in https://www.amazon.co.uk/Serious-Play-Companies-Simulate-Innovate/dp/0875848141 *** We'd love to hear...

Duration:00:19:44

Why Can't We Ship Today?

5/29/2019
More
Today we relate three great stories we heard or told at CITCON in Ghent, all starting with different answers to Jeffrey's question, "Why can't we ship that today?" The answers lead us to different suggestions for helping teams to move faster and get customer feedback. SHOW LINKS: - Value stream mapping: https://en.wikipedia.org/wiki/Value-stream_mapping - CITCON notes: https://citconf.com/wiki/index.php?title=WarStoriesAndSuccesses - Poppendieck and Poppendieck, Lean Software Development:...

Duration:00:18:48

Values of the Give Up Control Model

5/22/2019
More
After the Mutual Learning and Unilateral Control models, this week we examine one more model for working with your team, perhaps the easiest: giving up! This one feels the best, since everyone is involved and gets to express his or her feelings. But unsurprisingly, giving up control means you give up valuable information that could help you make a better decision. SHOW LINKS: - Giving Up Control article: https://www.extension.iastate.edu/hr/moving-away-control - Adding Your Own Egg...

Duration:00:17:12

Values of the Unilateral Control Model

5/15/2019
More
After our series on mutual learning values, we look at those of an alternative, the Unilateral Control Model, which match our default behaviour but don't normally lead to the type of learning your team is probably looking for. We look at why convincing others usually doesn't work and welcome Al Pacino for a brief cameo. SHOW LINKS: - Unilateral Control article by Roger Schwarz:...

Duration:00:19:04

Mutual Learning Model: Accountability and Compassion

5/8/2019
More
Third in our series on using the Mutual Learning Model to improve your agile team. We look at accountability as a frightening prospect and as a route to ease at work (thanks Kent Beck). Then we consider how you might benefit from compassion - not only for your team and stakeholders, but also for leaders and for yourself. SHOW LINKS: - 8 Behaviours for Smarter Teams: https://www.csu.edu.au/__data/assets/pdf_file/0008/917018/Eight-Behaviors-for-Smarter-Teams-2.pdf - Accountability for sheriffs...

Duration:00:23:15