Episode 145: Working Effectively with (Legacy) Code with Michael Feathers

The Agile Revolution Podcast

Craig is in Atlanta at Agile 2016 and catches up with Michael Feathers, author of “Working Effectively with Legacy Code” and they talk about the following:

  • Working Effectively with Legacy Code originally started as a book about Test First Programming but morphed into a book about the techniques for refactoring code in legacy systems
  • The Pinned Progress Curve – for many people there is no incentive to change so the mean gets larger between the status quo and good practices
  • Agile Alliance Deliver:Agile conference
  • Organisations that have technical founders have a very different character to their work internally, need to make knowledge of the quality of software more pervasive – the business need to understand more about the technical side, and the developers need to understand more about the business
  • Code that has excessive error handling typically has other design problems – benefit in thinking about whether…

View original post 155 more words

Episode 123: Some Principles of Lean and Product Development Flow with Don Reinertsen

The Agile Revolution Podcast

8265695783_995186c1ce_hCraig and Tony are at YOW! Conference and are privileged to spend some time with Don Reinertsen, who is considered one of the leading thinkers in the field of lean product development and author of numerous books including “Principles of Product Development Flow”

  • Principles of Product Development Flow” book and why there is a waterfall on the front
  • Japanese Manufacturing Techniques was the name before it was rebranded as Lean Manufacturing
  • Taiichi Ohno, the father of the Toyota Production System, hated math and thus preferred to sit on the factory floor and tweak processes, hence it was not a theory driven approach but rather empirically driven
  • Need to understand why things work so you can transfer it to other domains, a big shortcoming in lean manufacturing is that they don’t have much of a mathematical view on what they are doing
  • You can use magic in manufacturing…

View original post 264 more words

Episode 116: The Heart of Modern Agile

The Agile Revolution Podcast

heartmodernagileCraig and Tony are sipping a sarsaparilla or two on a balcony in Brisbane and start trying to dissect the state and heart of modern agility:

View original post 92 more words

Episode 101: The Lean Mindset with Mary and Tom Poppendieck

The Agile Revolution Podcast

craig-poppendieckCraig catches up with two luminaries in the Agile and Lean space, Mary and Tom Poppendieck at YOW! Conference to talk about agile, lean, rapid feedback, culture and leadership. The discussion points include:

  • Making the link between lean and software development and discovering that waterfall makes no sense
  • The origins of the first book: Lean Software Development: An Agile Toolkit
  • Agile is not lean in software development, Agile is lean in a delivery organisation
  • How long does it take you to put a single line of code into Production?
  • The manifestation of lean really kicked off in 2010 with both the rise of DevOps and the Lean Startup
  • Delivery organisations versus engineering organisations and the journey of Agile
  • Agile has not well addressed delivering the right stuff, solving the right problem and the architecture of rapid deployment
  • Only two goals at ING: Deliver every two weeks and don’t crash production, resulted…

View original post 128 more words

Geoff Wilson and Amanda Stockwell on Agile Agencies and UX

InfoQGeoff Wilson and Amanda Stockwell from 352 Inc talk about the advantages of Agile in a digital agency, approaches to user experience and the redevelopment of planningpoker.com.

Geoff-Amanda-largeSource: Geoff Wilson and Amanda Stockwell on Agile Agencies and UX

Episode 88: Scrum Australia Anticast

The Agile Revolution Podcast

weisbartsaAdam Weisbart turns the tables hosting an anti-podcast where he interviews Craig, Renee & Tony at Scrum Australia 2014 in Sydney on their highlights from the conference. The conversation included:

* Adam Weisbart’s “Agile Antipatterns” talk and his awesome Agile Antipatterns cards
* Craig Smith’s “40 Agile Methods in 40 Minutes” talk (and the methods on the cutting room floor)
* Agile movements are just as important as methods
* Tony mentions the original Winston W. Royce “Managing the Development of Large Software Systems” waterfall paper – why??
* Henrik Kniberg’s “Scaling Agile @ Spotify” keynote
* Matthew Hodgson’s “Backlogs, Story Mapping and Star Wars” talk
* Knowing one of the organisers like Star Wars helps!
* Renee Troughton’s “Darth Vaderless Daily Scrums” talk
* Important to know the expectations that everyone else should be having on each other to…

View original post 83 more words