Welcome to Agile by the Numbers

Welcome to Agile by the Numbers!

This series of articles delves into the sticky topic of Agile metrics. Let me state right off the bat that this is NOT focused on measuring the performance of an Agile team for purposes of benchmarking or report-card scoring, although you will get some nice data for this purpose if [...]

Agile velocity

Velocity is the primary measure of the performance of an Agile team.
The Agile manifesto values “Finished Software” as the primary deliverable of a team, and team velocity is an agile metric that measures that directly.
Measuring Team Velocity:
The previous article defines Agile success as:
The team’s ability to plan and complete a set of stories within a [...]

Upcoming Agile Patterns Book Online

Recently I was interviewing candidates for a couple of positions on an Agile project. As part of the recruiting process, I had to spend considerable time (aka late nights) going through dozens and dozens of resumes in order to shortlist the ones that seemed promising enough to call for a face-to-face interview.
While going through the [...]

A Note on Patterns

Patterns organize implicit knowledge about how people successfully solve recurring problems. Patterns describe solutions that have been successfully applied on numerous occasions; they are not theoretical abstractions created in ivory towers.
Christopher Alexander defines a pattern as follows: “Each pattern describes a problem which occurs over and over again in our environment, and then describes the [...]

Book Content and Layout

As mentioned previously, this blog series will cover the basic patterns only; advanced topics may be addressed in the future.
I will cover the basics on the principles and process before discussing the team and technical practices. Lean Software Development will be covered subsequently.
The following topics will be covered in the order (more or less) listed [...]