Archives

Scrum Australia 2016 – Lean Discovery

My presentation at Scrum Australia 2016 titled “Lean Discovery” is available on Slideshare. “The hardest part of building any software system is determining precisely what to build.” – Fredrick Brooks. Discovering exactly what customers, stakeholders, and sponsors want to create is often the most difficult part of product development. Getting everyone aligned can be fraught […]

Read More

LAST Conference 2012 Notes

Last week I attended the LAST Conference (Lean, Agile, Systems Thinking) held at Swinburne University.  The LAST Conference is a big departure from the Agile Australia 2012 conference I attended earlier this year.  There was no fanfare, no big build up, little corporate advertising and significantly less people.  It was also only $50 for the […]

Read More

Useless sprint goals

A sprint goal helps to enable the team to focus on for the next 2 weeks.  What does everyone want the team to work on next? The Scrum Guide [Oct 2011] states: The Sprint Goal gives the Development Team some flexibility regarding the functionality implemented within the Sprint.  As the Development Team works, it keeps this […]

Read More

Requirement Changes Are Put Into The Product Backlog

Image Source: Scott Adams Agile welcomes changing requirements, even late in development.  Agile processes harness change for the customer’s competitive advantage. Short feedback loops in Agile allow the team to get fast feedback and incorporate changes required by the customer and reduce the possibility of the team developing the wrong product for too long. The […]

Read More

Two Pizza Teams

Image Source: Scott Adams If you have been following my blog, you will notice that Dilbert comics seem to jolt me into writing a new entry.  In this comic, the pointy-haired boss actually makes a wise comment when he says “Just break into whatever size groups you think make sense”.  For Agile teams, what make […]

Read More

Book Review – Succeeding with Agile: Software Development Using Scrum

I have been a fan of Mike Cohn and his latest book Succeeding with Agile: Software Development Using Scrum is another great book.  He blends a good mix of theoretical and practical techniques drawn from his past experiences.  This book doesn’t show you how the Scrum Framework works, but it is more of a cookbook […]

Read More

Managing Defects on Agile Projects

Image Source: Scott Adams This recent Dilbert comic strip reminded me of a situation when a client was raising cosmetic defect as severity 2. It is often not clear what a defect is and at what level to raise it at (despite agreed severity descriptions) as my example above shows.  And some defects are raised […]

Read More

Don’t rely on overtime to salvage a plan

I came across a nice analogy today in Mike Cohn’s Succeeding with Agile book which describes what sustainable pace means: Watch any marathon, and each runner will keep it up for 26.2 miles.  Look more closely, however,  and you’ll notice that the pace is not entirely consistent from mile to mile.  Each works a little […]

Read More

There is no ‘Best Practice’ in Agile

Joe Townsend has written an article along the lines what I have been saying for a while now – in Agile there is no ‘best practice’, and as Townsend puts it What works for you, your team, division, corporation, etc. can bring another person, team, etc. to a screeching halt. In particular, one needs to […]

Read More

Large-Scale Agile

Despite that we are still yet to finish the current scope of work for the Agile Initiatives, we are starting to discuss future items in our backlog – distributed Agile and Agile@Scale. There are a few projects in flight that couple of colleagues are working on that are large Agile programs of work.  Large-Scale Agile […]

Read More