The Thai Restaurant Model (and its applicability to Software Development)

Personal note: I started this article about 9 months ago. Although it’s quite a fun article, I have become increasingly critical of the use of analogies to describe software development. My feeling is that analogies lead to assumption that may, or may not, be valid. So, rather than talk about building a bridge, a house … Read more

Controling the flow of daily meetings with a team mascot

When introducing Agile/Scrum practices to a new team it’s common for the team to have very chaotic or drawn out meetings. Often the daily scrum will degenerate into a long conversation over topics that are of little interest to the team. Long daily meetings are insidious for Agile teams. If the the team spends more … Read more

Selecting ScrumMasters (Facilitators)

Many teams often ask who is the best person to fill the ScrumMaster role. The assumption is that this role is best filled by someone who was previously a project manager [or is the current project manager of a team]. Clients ask: “What’s the difference between leading a RUP (or Waterfall) team, and leading a … Read more

Follow

Get every new post delivered to your Inbox.