Sinopsis
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.
Episodios
- 
								The Frustration of Learning20/06/2018 Duración: 14minThis week, Jeffrey and Squirrel address a common frustration: "With all these retrospectives and planning games, when do we actually get some work done?" They cover single and double loop learning, the mundanity of excellence, and how to avoid learning in two distinct ways. SHOW LINKS: - J-curve / Satir Change Model: https://stevenmsmith.com/ar-satir-change-model/ - Mundanity of Excellence: https://www.jstor.org/stable/202063 - Tic-tac change: https://blog.jeffreyfredrick.com/2008/07/07/tic-tac-change-slides/ - Amy Edmondson, Teaming: https://www.amazon.co.uk/Teaming-Organizations-Innovate-Compete-Knowledge/dp/078797093X - Single- and double-loop learning: http://infed.org/mobi/chris-argyris-theories-of-action-double-loop-learning-and-organizational-learning/#_Single-loop_and_double-loop *** We'd love to hear any thoughts, ideas or feedback you have regarding 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 iTu 
- 
								What Agile Practises Have We Left Behind13/06/2018 Duración: 24minThis week, Jeffrey and Squirrel answer a question from CruiseControl founder Paul Julius about what agile practises they've left behind. Surprising answers include iterations, predictability, and planning. SHOW LINKS: - PJ: http://www.pauljulius.com/ - Abnormally terminating a sprint - https://www.mountaingoatsoftware.com/blog/making-the-decision-to-abnormally-terminate-a-sprint - Kanban: https://en.wikipedia.org/wiki/Kanban_(development) - Elephant Carpaccio: http://alistair.cockburn.us/Elephant+carpaccio - Searching for an Agile Core: https://blog.jeffreyfredrick.com/2008/11/08/searching-for-an-agile-core/ - Planning Game: https://en.wikipedia.org/wiki/Extreme_programming_practices#Planning_game - TDD: https://www.amazon.co.uk/Test-Driven-Development-Addison-Wesley-Signature/dp/0321146530 - Cruise Control: http://cruisecontrol.sourceforge.net/ - GitFlow: https://datasift.github.io/gitflow/IntroducingGitFlow.html - Chris Matts: https://theitriskmanager.wordpress.com/ *** We'd love to hear any th 
- 
								Design in an Agile Team06/06/2018 Duración: 16minThis week, Jeffrey and Squirrel help a listener with the role of design and architecture in an agile team. The answer involves arcane-sounding but fun concepts like elephant carpaccio, evolutionary design, and YAGNI. SHOW LINKS: - YAGNI: https://en.wikipedia.org/wiki/You_aren%27t_gonna_need_it - Elephant Carpaccio: http://alistair.cockburn.us/elephant+carpaccio - Evolutionary Design: https://martinfowler.com/tags/evolutionary%20design.html - XP Explained: https://www.barnesandnoble.com/w/extreme-programming-explained-kent-beck/1119347147 - GOOS book: http://www.growing-object-oriented-software.com/ - Sprint zero: https://www.frontrowagile.com/blog/posts/125-sprint-zero-for-product-owners - Trim the tail and order by risk: http://alistair.cockburn.us/Design+as+Knowledge+Acquisition - Up-front design in a previous episode: https://soundcloud.com/troubleshootingagile/enhancing-agility-through-technical-excellence-and-good-design *** We'd love to hear any thoughts, ideas or feedback you have regarding 
- 
								Learning by Failing30/05/2018 Duración: 12minThis 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 *** We'd love to hear any thoughts, ideas or feedback you have regarding 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 subscribe), you'll find us here: itunes.apple.com/gb/podcast/troub…d1327456890?mt=2 
- 
								Roadmap to Improving Agile Skills23/05/2018 Duración: 15minThis 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/ - Paradoxical Double Standard: https://feelinggood.com/tag/paradoxical-double-standard/ - Rubber Duck Debugging: https://en.wikipedia.org/wiki/Rubber_duck_debugging Alberto Savoia, older wiser self: http://www.albertosavoia.com/ *** We'd love to hear any thoughts, ideas or feedback you have regarding the show. Email us: see link on http://troubleshootingagile.com Tweet us: twitter.com/TShootingAgile Also, if you'd like to leave us a review on iTunes (or just like and subscribe), you'll find us here: itunes.apple.com 
- 
								Removing the Blame Frame16/05/2018 Duración: 14minThis 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: https://www.implicit-explicit.com/ - The Power of Habit: https://en.wikipedia.org/wiki/The_Power_of_Habit - https://blog.jeffreyfredrick.com/2016/04/08/coherence-busting-explained/ *** 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, if you'd like to leave us a review on iTunes (or just like and subscribe), you'll find us here: itunes.apple.com/gb/podcast/troub…d1327456890?mt=2 
- 
								Dealing With Deadlines08/05/2018 Duración: 17minThis 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, if you'd like to leave us a review on iTunes (or just like and subscribe), you'll find us here: itunes.apple.com/gb/podcast/troub…d1327456890?mt=2 
- 
								An Agile Hero's Journey02/05/2018 Duración: 24minThis 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 thoughts, ideas or feedback you have regarding the show. Email us: agile@troubleshootingagile.com Tweet us: twitter.com/TShootingAgile Also, if you'd like to leave us a review on iTunes (or just like and subscribe), you'll find us here: itunes.apple.com/gb/podcast/troub…d1327456890?mt=2 
- 
								Agile Outside Software Teams25/04/2018 Duración: 10minThis 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 Tweet us: twitter.com/TShootingAgile Also, if you'd like to leave us a review on iTunes (or just like and subscribe), you'll find us here: itunes.apple.com/gb/podcast/troub…d1327456890?mt=2 
- 
								Finding the Motivation to Learn - & Stay Agile17/04/2018 Duración: 18minIn 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 and some troubleshooting techniques to make learning easier. They also discuss: -How we all need to keep sharpening the saw, because if we're constantly producing we're not learning. -Using Production Vs Production Capacity, from 7 Habits of Highly Influential People, to remind ourselves of this. -How Marginal Gains, just 1%-per-day, compound to make a huge difference over time. -How, unexpectedly, it is often something as simple as poor relationships that are blocking the natural learning a company would like to have. 
- 
								The Squirrel Test11/04/2018 Duración: 12minThis 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 podcast. We'd like to apologise for the sound quality this week. With Jeffrey on the road we had some mic difficulties that we were unable to fix. We thought about not posting an episode at all, but didn't want to disappoint regular listeners by missing a week. So, again, our apologies for the quality. Next week we will be back to a silky smooth sound. *** LINKS: -The Squirrel Test: http://squirreltest.com -The Joel Test: https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/ *** We'd 
- 
								Inspire a Mutiny and Become a Self-Organizing Agile Team04/04/2018 Duración: 27minIn 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 avoid costly hand-offs. -Specific techniques to inspire a mutiny and become a self-organizing team, with some lessons from Stephen Bungay's 'The Art of Action', such as how to employ Direct Opportunism. -The Spotify model and the importance of shunning the easy route of adopting an off-the-shelf model. *** SHOWNOTES: -The 12 Agile Principles: http://agilemanifesto.org/principles.html -Alistair Cockburn's mighty fine Koan for Agile development: "Management tells the workers to mutiny. The workers refuse" http://alistair 
- 
								The Art of Agile Simplicity28/03/2018 Duración: 14minWe'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 principle is still so important today. They discussed: -How simplicity asks you to exercise discipline and restraint. -How Elephant carpaccio helps to provide an environment in which that restraint is easier. -How simplicity is not just a call for businesses to restrain themselves in their demand for features, but for developers to restrain themselves in their demand for best practices- and how they can employ YAGNI instead. -What YAGNI is. -How to build a whole application's worth of software without actually writing any s 
- 
								Enhancing Agility Through Technical Excellence and Good Design21/03/2018 Duración: 21minThis 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 and better decisions in regards to technical excellence and good design; and ways in which managers can expand this body of knowledge through Lunch and Learns and making bad judgements well. *** SHOWNOTES: -The 12 Agile Principles: http://agilemanifesto.org/principles.html -The Boy Scout Rule, from Uncle Bob: http://programmer.97things.oreilly.com/wiki/index.php/The_Boy_Scout_Rule -Uncle Bob himself: https://en.wikipedia.org/wiki/Robert_C._Martin - Martin Fowler on Event Sourcing: https://martinfowler.com/eaaDev/Event 
- 
								Indefinite Sustainable Pace Vs Crunch Time Cramming14/03/2018 Duración: 15minIn 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 doing so, entirely miss the point. -Why the Hollywoodesque idea of "Crunch Time" and pulling-an-all-nighter may appeal to Theory X bosses and the delusional, but is detrimental to productivity and long-term effectiveness. -Why you need to ensure that exceptions to your sustainable pace really are the exception. -How, when it comes to psychology, recovery, nutrition, environment and support, Software Developers and Professional Athletes are not so dissimilar, if long-term effectiveness is what you're after. -How constant p 
- 
								Working Software is the Primary Measure of Progress07/03/2018 Duración: 17minIt'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 and software development sides of a company by delivering regularly. -The dangerous pitfall of taking Agile Principal 7 too literally and finding yourself toiling away in a Feature Factory. -How to avoid this pitfall by motivating your team with Type Y Management - perhaps taking inspiration from Star Trek's Jean-Luc Picard - and focussing on Business Outcomes. -That an unexpected outcome of focussing on 'working software' is often less software. 'But the software you end with, you know works. And you know it matters.' 
- 
								Efficiency & Effectiveness Through Face-to-Face Conversation28/02/2018 Duración: 22minIn 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 for a conversation". -The origins of CRC Cards back in the 90, and their real value as a conversational tool and in building a shared understanding. -How effective communication also increases the effectiveness of isolated reflective thought. -How to apply this principle effectively to distributed and remote teams. -"Don't measure your software productivity by linear feet of documentation on the shelf." *** LINKS: -Chapter 3 of Alistair Cockburn's Agile Software Development: http://alistair.cockburn.us/ASD+book+extra 
- 
								Motivating Individuals and Trusting Your Agile Team21/02/2018 Duración: 23minThis week, in Episode 7 of Troubleshooting Agile, we discuss Agile Principle Number 5: "Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done." Talking points this week include: -Why perceptions of this principle differ immensely depending on whether your adopt Theory X or Theory Y. -Directed Opportunism - and who used it better, General Clausewitz in 1870 or Darth Sidious a long, long time ago. -How trusting your team and recognising the ingenuity inherent within all employees creates psychological safety that motivates your staff and advances your business. -Different ways to deal with an unyielding Theory X-er. -How to recognise when it's come down to a case of "change your organisation or change your organisation." And finally, can you can think of a good Theory Y boss/environment depicted in TV or Film? (think corporate Mr Miyagi) Let us know down below, or Tweet us @TShootingAgile and we'll give your ideas a shout out in an up 
- 
								Agile Principle 4: Business & Developers Working Together Daily14/02/2018 Duración: 19minIn Episode 6 of Troubleshooting agile we talk about the Fourth Agile Principle: 'Business people and developers must work together daily throughout the project.' Some of the topics discussed are: -Why this is the only principle containing the word MUST. -How to easily overcome a principle which at first sight can appear impractical to implement. -What business people can do that developers can't. -The importance of customer proxies in bridging the communication gap between departments. -How this speeds everything up and helps developers maintain their flow. -As well as motivating teams, through trust and inclusion, in a way that can spark innovation. -Eating your own dogfood *** LINKS: -The 12 Agile Principles: agilemanifesto.org/principles.html *** We'd love to hear any thoughts, ideas or feedback you have regarding the episode. You can email us, here: agile@troubleshootingagile.com Or send us a tweet, here: twitter.com/TShootingAgile Or you can find our website, here: troubleshootingagile.com/ 
- 
								Delivering Working Software Frequently & Continuously07/02/2018 Duración: 24minIn episode 5 of Troubleshooting Agile we discuss the Third Agile Principle: 'Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.' Evolution in our thinking, since the Agile Manifesto was written back in 2001, makes what was once considered 'shorter timescales' seem laughable now, but, when retrospecting, 'working software frequently' remains one of the core agile disciplines. But, as Squirrel and Jeffrey highlight through various client stories, it is far from easy to implement continuously. We hear where, why and how so many companies fail to fully employ this principle, and Squirrel and Jeffrey discuss some interesting techniques to overcome common problems - from slicing up elephant carpaccio to employing continuous integration with nothing more than a rubber chicken. *We apologise for a few sound difficulties at the start of the episode with Jeffrey's mic. Stick with it and they soon pass.* *** Squirrel and Jeffrey have told 
 
												 
											 
											 
											 
											 
											 
											 
											 
											 
											 
											 
											 
											 
									 
									 
									 
									 
             
					