Episode 24: Ghost In The Room

GhostbustersCraig and Renee stand idly by while Tony has a rare rant on Agile versus KANBAN versus the world and they cover Stoos in depth.

Quotes:

TheAgileRevolution-24 (40 minutes)

Episode 23: Revealing Frequency Foundation

Frequency FoundationCraig and Tony listen to Renee’s revelations about the Frequency Foundation, and they talk about some Agile stuff too.

Please note the 2007 reference to the start of the organisation is incorrect. The actual date was in April 2002. 

Quotes:

TheAgileRevolution-23 (44 minutes)

Episode 22: New Years Revolutions

PartyCraig, Tony and Renee get together before the Christmas and New Years break to catch up on all things Agile:

Quotes:

TheAgileRevolution-22 (47 minutes)

Episode 21: YOW Developer Conference Wrap Up

YOW! 2011Craig and Renee wrap up the YOW! Developer Conference and discuss the geek aspects of it and then how some of the conference related to Agile.

As a side note we plugged two other podcasts, Coding By Numbers, who were also at YOW and did a little bit more of a developer focus on the conference, and a plug for Agile NYC.

Episode 20: Lean Start-ups with Joshua Kerievsky

Joshua KerievskyJoshua Kerievsky, founder of Industrial Logic spends time with Craig and Renee going through some of his elements of his Lean Start-up presentation at the YOW! Developer Conference in Brisbane.

Within this podcast we learn what exactly a Lean Start-up is and how it isn’t just for new entrepreneurs.

In addition to the Lean Start-up presentation Josh also did a fantastic presentation on the Limited Red Society which focuses on using metrics and visualisation of these to behaviourally change a developer so that their tests pass sooner and more often with less compilation errors.

Other than being an early pioneer in eXtreme Programming, he is also the author of the best-selling Refactoring to Patterns book and provides Agile training from an amazing technical depth of experience.

TheAgileRevolution-20 (26 minutes)

Episode 19: Luna Tractor with Nigel Dalton

Nigel DaltonNigel Dalton from Luna Tractor in Melbourne gives us the low down of his presentation from the YOW! Developer Conference in Brisbane.

A brief summary of the discussions include

  • how Agile was at play in the aerospace and military world since World War II
  • business strategies and how Agile can help us rapidly adapt to commercial changes
  • Lonely Planet‘s agile journey including it not just being for software development
  • fail quickly, be safe to fail
  • for agile to grow further we need to focus less on commercialising or packaging it tightly into a box
  • culture and behavioural habits
  • consulting in Agile
  • developers working in harmony and a focus on strong collaboration with the business; and team sizes
TheAgileRevolution-19 (40 minutes)

Episode 18: Scrum vs Kanban War

TanksBreaking out from our normal format Craig, Tony and Renee talk about the recent flurry of tweets from the Scrum and Kanban communities.

It all started with Jeff Sutherland and his tweet and blog cross reference: Deep analysis of #kanban by Jim Coplien

The twitter feed that was captured by us (and hence is not a comprehensive feed on the subject and contains some leetspeak cleanup) includes:

David Anderson (@agilemanager):

Interesting FUD Jeff, I thought you were more professional than this?    

Jim’s post on Jeff’s blog contains lies which fly in the face of the well documented evidence with teams around the world   

Jeff and Jim, I challenge you to produce the evidence to backup claims like…   

“Kanban (the methodology) discourages teamwork and increases the risk of not completing agreed work”   

I often wonder how people without integrity go through life and live with themselves. Weirder is that others follow them turning a blind eye.   

It appears the scrum leadership declared war on kanban today. Interesting move! They must feel very threatened and cornered!   

The Kanban community will continue to focus on helping people in the daily work solve their real world problems.   

Thorsten O. Kalnin (@vinylbaustein):

 Stop fighting and start collaborating! There is no universal concept, it’s all about individuals!! 

Klaus Leopold (@klausleopold):

 I’m not sure if people who are writing something like this have ever seen a team using Kanban in the real world.

David Bland (@davidjbland):

My agile is better than your agile

Vasco Duarte (@duarte_vasco):

Another take – RT @begjaminm Jim Coplien’s Kanban peice: “Scrum to Kanban: We’re more true to Toyota than you are!”

Lasse Koskela (@lassekoskela):

Dear Santa, Please let Kanban and Scrum practitioners ignore FUD from “leaders” and distinguish method from individuals promoting method.

Rodrigo Yoshima (@rodrigoy):

Wondering… what’s the relevant and practical experience of Jim Coplien with Kanban?

Dave Rooney (@daverooneyca):

To David Anderson, “First they ignore you, then they laugh at you, then they fight you, then you win.” Ghandi

Tomi Juhola (@tomijuhola):

Anyways. I think kanban vs scrum is not that important discussion. How orgs solve surfaced problems and learn is more important. 

Al Shalloway (@alshalloway):

Interesting thing about the Scrum vs Kanban is many people had trouble with scrum found kanban to work. Not other way. Some like to ignore this.

Other thing is that those in the scrum camp who diss kanban have not done it, let alone be newbies. Most KB leaders are experts in scrum.

When an expert in two methods tells you 1 works in some situations another doesn’t, the right question is WHY, not don’t compare

A number of community members referring to comments being disabled on the blog, with questions as to why:

Florian (@fjeisenberg):

Through this work we have come to value individuals and interactions over processes and tools – apples vs oranges?

David Anderson (@agilemanager):

So you agree that kanban discourages teamwork and affects likelihood of delivery? Seriously?

Al Shalloway (@alshalloway):

Kanban can either improve or hurt collaboration in the same way a hammer can drive a nail or break glass

I am just reminded of my belief that only taxi drivers, barbers and bartenders should have an opinion on everything

Dan Rockwell (@leadershipfreak):

When you fall in love with the system you lose the ability to grow.

Rodrigo Yoshima (@rodrigoy):

Visualization, Pull and Limits are much more powerful tools for collaboration than timeboxes.

Kanban has definitely nothing to do with production line… it’s co-ordination and flow

Thanks lets start a healthy discussion

Yuval Yeret (@yuvalyeret):

My recent Kanban client – “First thing we saw is improved collaboration/teamwork”

Other client: looking at Cycle time is healping teams to focus on the right thing and collaborate

Yet another: With limited agendas in prog for the group we finally have a change to focus and succeed.

Wondering about lack of pointers to the real Kanban Method in Copliens’s post. Not sure I like any of the explanations.

Rob van Stekelenborg (@dumontis):

It is a misunderstanding that kanban can only be used in repetitive, anonymous situations

Dave Rooney (@daverooneyca):

@davidjbland “Oh yea?! My thought leader can beat up your thought leader 😉

Machiel Groeneveld (@machielg):

If anything kanban has raised the level of debate in agile, the theory and reasoning behind scrum are getting renewed attention

Jeff Sutherland (@jeffsutherland):

Comments disabled by an admin was an error and is now fixed

Tonianne DeMaria Barry (@sprezzatura):

Kanban is an evolutionary approach. There are no “objectives” other than improved cust. Sat and social working conditions

Jim Benson (@ourfounder):

Scrum and Kanban are both flawed. Humans are flawed. Endlessly pointing out flaws is not constructive.

Torbjörn Gyllebring (@drunkcod):

David A in many ways Coplien spells out much of our (old) knowledge about the dangers in looking blindly at manufacturing.

Liz Keogh (@lunivore):

Seeing Kanban as just the kanban signal is like seeing Scrum as just the scrum meetings. It’s not the whole picture

Mick Maguire (@mick_maguire):

@alshalloway Many teams struggling with scrum at their companies are struggling because of real problems. It is not a team != us moved to Kanban

We moved to kanban (team’s choice) for the time being because we needed to enhance team cooperation WIP tools are a good hammer for that

Team will likely settle back towards Scrum in future

Bob Marshall (@flowchainsensei):

Amidst all of today’s hoopla over “kanban or scrum?” are we losing sight of the fact that the majority of all agile adoptions fail?

Jon terry (@leankitjon)

Good scrum teams limit their WIP within sprint. Many don’t. Devs start everything at once and dump it on testers at the end.

Liz Keogh also posted an interesting post on the subject: http://lizkeogh.com/2011/11/20/scrum-and-kanban-both-the-same-only-different/

TheAgileRevolution-18 (46 minutes)

Episode 17: Bad Smell Bingo

BingoWith Tony MIA, Craig and Renee talk about bad smells, geek stuff and daily retrospectives:

Bad Smell Bingo for stand-ups:

  • Starts late
  • Not everyone turns up
  • Not enough of a quorum
  • Not standing up
  • Running over 10 minutes (too long)
  • No focus on roadblocks
  • Not touching cards
  • No understanding/association to a story
  • Talks too long (particular individual)
  • Not focussing on the three questions (What I did yesterday, What I plan on doing today and roadblocks)
  • No consistency in the way it is run
  • Too big
  • Directed to PM
  • Directed to IM/Scrum Master
  • Conversations are not off-lined
  • Conversations are off-lined too quickly
  • Risks to delivery not understood
  • No one volunteers to help
  • Too short/not meaniful enough
  • Too boring/monotonous
  • Run like a progress report
  • Functionally unrelated teams doing the standup together
  • Too many people talking at once or no stick
  • Not talking about actions for retrospectives
  • People don’t want to be there/been told to turn up

and we missed (bad smells for story walls not included)

  • Customer never/rarely turns up
  • PM unpredictably turns up and then asks questions that they could have known if they turned up to previous sessions

How to run a Bad Smell Practice Bingo game yourself:

  1. Get your team into a room. Each person needs a single piece of paper and a pen.
  2. Choose a practice to focus on.
  3. Give everyone 3-4 minutes to brainstorm bad smells associated with this practice.
  4. Randomly choose a person to go first, they read out one item on their list.
  5. If you have the item on your list give it a tick.
  6. Go around clockwise from the first person, each person reads out one of the items on their list. Continue to tick off items on your own list if you have it as it is read out.
  7. If you have 10 ticks yell Bingo!
  8. Profit.

Quotes:

TheAgileRevolution-17 (46 minutes)

Episode 16: Motivated To Make Walls Fun

WallWith Tony on assignment on an island, Craig and Renee talk about motivation, Renee makes a ballsy prediction about fun and we talk about dead walls, tools for walls and everything in between:

Quotes:

TheAgileRevolution-16 (52 minutes)

Episode 15: The Perfect World of Agile

In My Perfect WorldThe usual crew get together again:

Quotes

“Don’t mix dev ops with dev oops!”

“99% of we bapp bugs are caused by 1% of browser types #occupyinternetexplorer”

“Gartner’s analysts are predicting that by 2012 that Agile development methods will be used in 80% of projects.”

https://twitter.com/rolldiggity/status/125316567935352832

TheAgileRevolution-15 (46 minutes)