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

Engagement and Joy in Agile Teams

10/17/2018
More
Squirrel and Jeffrey look at a recent article by Luke Tomas on the "employee engagement industry" (we didn't even know it *was* an industry!) Jeffrey rapidly links this to Brian Marick's idea of Ease and Joy at work and we all agree that engagement, happiness, and joy are all useful, but lagging, indicators of team success - so you can't improve them directly with bigger bonuses or tougher objectives. Instead alignment, focus, and autonomy work to create these results by creating the...

Duration:00:23:27

The Post-It Factory Game

10/10/2018
More
A Squirrel-only show since Jeffrey's away. Squirrel described the Post-It Factory Game which illustrates both work-in-progress limits and the more general notion of "Throughput over Utilisation" - as well as making your colleagues fall over themselves trying to produce blue squares at top speed. SHOW LINKS: Kanban by David Anderson: https://www.amazon.co.uk/Kanban-Successful-Evolutionary-Technology-Business/dp/0984521402 Similar games to illustrate agile and kanban ideas:...

Duration:00:11:21

Fowler's State of Agile - Part Three

10/3/2018
More
Last (for now) in our series responding to Martin Fowler's State of Agile 2018 speech. This week we look at Fowler's third claim - that software projects should be replaced by software products - and go further, arguing that organising around user conversations is the key to a successful business outcome. SHOW LINKS: - Fowler on the State of Agile 2018: https://martinfowler.com/articles/agile-aus-2018.html - Commandos, Infantry, Police:...

Duration:00:25:18

Fowler's State of Agile - Part Two

9/26/2018
More
We continue our series responding to Martin Fowler's State of Agile 2018 speech. This week we look at Fowler's second claim - that agile software development has forgotten that it's about software, and that technical excellence in practises like refactoring, testing, and architecting should be (but isn't) central to discussions of good agile practise. We agree with Fowler and go even further, arguing that we should be making the (strong) case for technical excellence as a source of business...

Duration:00:25:04

Fowler's State of Agile 2018 - Part One

9/19/2018
More
Martin Fowler gives us lots to chew on in the form of a speech on the state of agile software development in 2018. We start a series responding to Fowler by examining the Agile Industrial Complex - proponents of the "one true way" of agile development and out-of-the-box methodologies - and why Squirrel thinks the buyers and sellers of these "solutions" are doomed to failure by their "Theory X" cultures. SHOW LINKS: - Fowler on the State of Agile 2018:...

Duration:00:24:36

Learning Vs Design

9/12/2018
More
A listener asks us how we reconcile the perceived conflict between learning and design - if you're iterating fast, how can you also build solid, scalable architecture? With examples from OO and Domain-Driven Design, we describe how early agile adopters addressed this issue (and how the meaning of "design" has evolved), and then make suggestions for modern teams. SHOW LINKS: - Elephant Carpaccio: https://dzone.com/articles/elephant-carpaccio-user - OO design:...

Duration:00:20:50

Learning by Failing

5/30/2018
More
This week, Jeffrey and Squirrel look at how to learn new skills in your agile team or elsewhere, and recommend frequent failure as a useful heuristic. SHOW LINKS: - Graham Lee blog post: https://www.sicpers.info/2018/02/to-become-a-beginner-first-become-an-expert/ - No True Scotsman fallacy: https://en.wikipedia.org/wiki/No_true_Scotsman - TDD (Test-Driven Development): https://en.wikipedia.org/wiki/Test-driven_development - Agile principles: http://agilemanifesto.org/principles.html ***...

Duration:00:12:17

Roadmap to Improving Agile Skills

5/23/2018
More
This week, Jeffrey and Squirrel describe some of the methods they used to improve their own skills in implementing and troubleshooting agile methods. They describe techniques from rubber ducking to doppelgängers. Enjoy! SHOW LINKS: - CITCON: http://citconf.com - Breakfast with Squirrel: http://douglassquirrel.com - Communities of Needs and Solutions: https://theitriskmanager.wordpress.com/2015/04/19/communities-of-need-community-of-solutions/ - Dr. David Burns: https://feelinggood.com/ -...

Duration:00:15:55

Removing the Blame Frame

5/16/2018
More
This week, Jeffrey and Squirrel discuss how to avoid blame - adopting a frame of ownership or problem-solving is a useful concrete action to try to achieve this - and tell a story about replacing one problem with a much bigger one to achieve team improvement. SHOW LINKS: - The 12 Agile Principles: http://agilemanifesto.org/principles.html - Alex Hudson blog post on blame: https://www.alexhudson.com/2018/01/03/troubleshooting-agile-new-podcast-notes-ownership/ - Mark Coleman:...

Duration:00:14:22

Dealing With Deadlines

5/8/2018
More
This week, Jeffrey and Squirrel each tell a story about how teams they've worked with handled deadlines. SHOW LINKS: - The 12 Agile Principles: http://agilemanifesto.org/principles.html - Theory X and Theory Y: https://en.wikipedia.org/wiki/Theory_X_and_Theory_Y - Burndown charts: https://en.wikipedia.org/wiki/Burn_down_chart *** We'd love to hear any thoughts, ideas or feedback you have regarding the show. Email us: agile@troubleshootingagile.com Tweet us: twitter.com/TShootingAgile Also,...

Duration:00:17:45

An Agile Hero's Journey

5/2/2018
More
This week, Jeffrey and Squirrel are on the road at CITCON Vienna, interviewing Lydia Tripp about her journey through a wide variety of agile software development teams and her evolving approach to improving delivery and quality. SHOW LINKS: -The 12 Agile Principles: http://agilemanifesto.org/principles.html -CITCON: http://citconf.com/ -Extreme Programming: https://en.wikipedia.org/wiki/Extreme_programming -Lydia: https://www.linkedin.com/in/lydia-tripp-988a79/ *** We'd love to hear any...

Duration:00:24:32

Agile Outside Software Teams

4/25/2018
More
This week, Jeffrey and Squirrel are on the road at CITCON Vienna, interviewing participants about how they use agile techniques and principles outside development. SHOW LINKS: -The 12 Agile Principles: http://agilemanifesto.org/principles.html -CITCON: http://citconf.com/ -London Organisational Learning Meetup: https://www.meetup.com/en-AU/London-Action-Science-Meetup/ *** We'd love to hear any thoughts, ideas or feedback you have regarding the show. Email us: agile@troubleshootingagile.com...

Duration:00:10:28

Finding the Motivation to Learn - & Stay Agile

4/16/2018
More
In this week's podcast we move on to the final Agile Principle, number 12: "At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behaviour accordingly." The hard truth is that learning is horrible. It means coming face to face with your own inadequacies, and challenging them. Consequently, mustering up the motivation to learn is too easily and too often avoided. Squirrel and Jeffrey discuss their own experiences with the importance of reflection...

Duration:00:18:12

The Squirrel Test

4/10/2018
More
This week we take a short break from the Agile Principles to discuss The Squirrel Test - 12 questions to help founders improve their scale-up company's performance. We also find out if Squirrel, in creating the test, has practiced what he's preached regarding the agile principles. Has he produced working software? Sought early feedback? Kept it simple? Made the most of face-to-face communication? Retained a constant pace? Created a supportive environment for his team? Find out in this week's...

Duration:00:12:02

Inspire a Mutiny and Become a Self-Organizing Agile Team

4/3/2018
More
In this week's Podcast we're on to the penultimate Agile Principle, number 11: 'The best architectures, requirements, and designs emerge from self-organizing teams.' Amongst much more, we discuss: -How what should actually constitute a team is the sharing of a problem, not a manager. -The importance of employing a dynamic team approach, rather than a static one, to solving problems. -How the unique specificity of this principle is designed to get us away from the old 'phase' approach and...

Duration:00:27:00

The Art of Agile Simplicity

3/27/2018
More
We're on to Agile Principle 10 this week: "Simplicity - the art of maximizing the amount of work not done - is essential." In comparison to the dark old days when the Agile Manifesto was written, the way projects are simplified and broken down seems a huge improvement. But simplicity plays an essential role in achieving the all-important first Agile Principle of "satisfying the customer through early and continuous delivery of valuable software," so Squirrel and Jeffrey discuss why this...

Duration:00:14:42

Enhancing Agility Through Technical Excellence and Good Design

3/20/2018
More
This week on the Troubleshooting Agile podcast it's Agile Principle 9: "Continued attention to technical excellence and good design enhances agility." The dark old days of big up-front design may send shivers down the spine, but the Lean Startup 'move fast and break things' approach of scrapping design altogether goes too far. Jeffrey and Squirrel ask how principle #9 can be used to find balance between the two. They also discuss how a shared body of knowledge is the key to making quicker...

Duration:00:21:16

Indefinite Sustainable Pace Vs Crunch Time Cramming

3/13/2018
More
In this week's episode of Troubleshooting Agile we are on to Agile Principle 8: "Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely." Drawing on sport psychology, Al Pacino movies and their years of consulting experience, Squirrel and Jeffrey discuss and troubleshoot a number of fascinating issues surrounding this principle: -How many people find this the easiest Agile Principle to argue with, and, in...

Duration:00:15:46

Working Software is the Primary Measure of Progress

3/6/2018
More
It's Episode 9 of the Troubleshooting Agile podcast! This week we're discussing Agile Principle 7: "Working software is the primary measure of progress." Some of the topics we cover are: -The importance of "moving past the 'phase model' or the 'percent-of-budget model'" in measuring progress. -How Burn-Up/Down Charts simplify and optimise the process of measuring progress by assigning value only to that which provides value to the customer. -And how they also build trust between the business...

Duration:00:17:34

Efficiency & Effectiveness Through Face-to-Face Conversation

2/27/2018
More
In Episode 8 of Troubleshooting Agile it's Agile Principle 6: "The most efficient and effective method of conveying information to and within a development team is face-to-face conversation." A few of the things we discuss: -The pros and cons of different communication channels. -Looking at Alistair Cockburn's book "Agile Software Development", why micro-gestures and physical interaction make face-to-face communication so much richer. -Why we need to remember that "a Story Card is a promise...

Duration:00:22:27