Browsing All Posts filed under »Agile Methods«

Empathy & Economics: The Product Owner’s Core

August 9, 2012


In most traditional organizations, there seems to be a gaping void between the team building the product and the customers using or requesting it.  This gap is being exacerbated by organizations seeking to create and enforce multi-layer interfaces between the customer and the team members, while also creating committees and multi-step processes for making decisions […]

5 Ways To Revive Stale Retrospectives

May 10, 2012


Recovering from a series of stale Retrospectives is not easy.  People tend to become very cynical, very quickly when they get bored or when they believe their time is being wasted.  For that reason, to break these people out of their Retrospective funk, you need to shake things up a bit.  There is an endless […]

Retrospective Rebuttals Dispelled

May 9, 2012


I have a fundamental belief that Retrospectives are far and away the most important component of the Scrum Framework and an activity that is universally valuable and applicable.  Taking time to reflect on what has happened over a given period of time is an extraordinarily valuable exercise.  The Retrospective is the team’s opportunity to identify experiments […]

Product Owner: Responsibilities & Characteristics

June 2, 2011


The Product Owner is the most critical role in Scrum.  Without a strong Product Owner, your team will likely struggle to realize the benefits that Scrum advertises.  With this observation being the consensus among most agilists, I compiled a list of responsibilities for a good Product Owner.  You may notice that my definition of a […]

What is Agile?: My Personal View

May 14, 2011


The most popular buzzword in software development is most certainly ‘Agile.’  With this popularity comes many profiteers looking to sell it and equally as many companies making very poor, counterproductive attempts to achieve it.  This sad state has caused many to become extremely skeptical of Agile itself, based on these poor implementations that claim agility, […]

Synchronous Work Within a Sprint

April 15, 2011


If you choose to implement Scrum, the most widely adopted Agile Methodology, then you will need to do synchronous work within short time-boxes, called Sprints.  A Sprint, according to Wikipedia, is “a time period (typically 2–4 weeks) in which development occurs on a set of backlog items that the Team has committed to.  Also commonly […]

What’s with the stand-up meetings?

April 7, 2011


The most widely adopted Agile practice is by far the Daily Stand-up Meeting (aka Daily Scrum).  There is good reason for this practice being so popular.  It is extremely easy to implement and provides an immediate return.  Even distributed teams, that cannot stand in a circle together, can benefit from employing daily stand-ups. This quick […]