Refactoring: 4 Key Principles

Learn more about transforming people, process and culture with the Real Agility ProgramI believe in refactoring.  The Agile Manifesto holds that The best architectures, requirements and designs emerge from self-organizing teams. The quality of our software systems depends on refactoring.  In fact, I believe that the only way that an organization can avoid refactoring is by going out of business....

Link: It’s Time to Kill Performance Reviews

Learn more about transforming people, process and culture with the Real Agility ProgramFor many years, folks in the Agile community have been recommending that performance reviews be eliminated from the corporate world.  In 2005 while coaching at Capital One,...

Retrospective Technique: What Did You Learn?

Learn more about our Scrum and Agile training sessions on WorldMindware.comRetrospectives are a key part of continuous improvement in Agile teams.  The retrospective techniques that a team uses should be adjusted to the needs of the team.  In a Scrum team, for...

The Agile Manifesto – Essay 1: Value and Values

Learn more about our Scrum and Agile training sessions on WorldMindware.com What is Agile? In 2001, 17 people got together for a world-changing discussion about software development. They tried to find the common values and principles by which people could...

Announcing the Agile Advice eBook – Finally Ready!

Learn more about our Scrum and Agile training sessions on WorldMindware.comThanks everyone for feedback, comments and suggestions for my new book, Agile Advice – Creating High Performance Teams In Business Organizations.  It is available for purchase (only...

Tips to Start Agile in a Hostile Environment

Learn more about our Scrum and Agile training sessions on WorldMindware.comAlthough Agile methods are very popular (particularly Scrum), there are still many organizations or departments which may not yet have official support for adopting Agile methods formally....

Rant about Commitment – One of the Scrum Values

Learn more about our Scrum and Agile training sessions on WorldMindware.comThe voting for re-introducing the five values of Scrum into the Scrum Guide is heating up with some great discussion (debate?).  One person, Charles Bradley is providing some interesting...

Book List for Enterprise Agile Transformations

Learn more about our Scrum and Agile training sessions on WorldMindware.comLeaders of Agile Transformations for the Enterprise need to have good sources of information, concepts and techniques that will guide and assist them.  This short list of twelve books (yes,...

The ScrumMaster is Responsible for What Artifacts?

Learn more about our Scrum and Agile training sessions on WorldMindware.comOrganizations like to have clear role definitions, clear processes outlined and clear documentation templates.  It’s just in the nature of bureaucracy to want to know every detail,...

21 Tips on Choosing a Sprint Length

Learn more about our Scrum and Agile training sessions on WorldMindware.comMany teams that I work with choose their Sprint length without too much thought.  Often enough, that’s okay and it works out.  But, in some cases, it helps to think …...

The Three Fundamental Principles of Agile Estimation – The Third One Will Surprise You!

Learn more about our Scrum and Agile training sessions on WorldMindware.comYou probably already use an Agile Estimation technique such as the Planning Game or the Bucket System, but surprisingly few people understand the underlying principles...

Humor – A Typical Project Launch Meeting

Learn more about our Scrum and Agile training sessions on WorldMindware.comOne of the things that I love is how many great videos there are that show the ridiculousness of a lot of corporate behaviour.  This video is a hilarious (and … Continue reading...

User Stories and Story Splitting

In Scrum and other Agile methods, a common way to manage feature requests is with User Stories.  I’ve been teaching people about User Stories and doing workshops with teams for a long time.  Out of that work, I’ve created a very simple PDF User Stories...


There are 101 ways to approach anything.
To find the best way, sometimes you need expert help

What People Say

“Kelly is an Agile heavy-weight. He came in to assess my multi-million $ Agile development program which wasn’t delivering the right throughput. He interviewed most of the team and made some key recommendations that, when implemented, showed immediate results. I couldn’t ask for more than that except he’s a really nice guy as well.”

DAN PULHAM, DIGITAL DIRECTOR
TELSTRA