Category Archives: Agile

Stop Doing Agile

I mentioned some time back that where I work we do Agile software development. This phrase, though accurate in some sense, shows a certain misunderstanding of what Agile is. Sure, you might ‘do’ Scrum, or ‘practice’ XP or Kanban or Lean or whatever, but you don’t ‘do’ Agile. You adopt these processes as a starting [...]
Posted in Agile | Comments closed

The Agile Analyst

Traditional software development has many roles – architects, systems analysts, quality assurance, developers, project managers, the list goes on. Agile development doesn’t define nearly as many roles, simply that teams are cross-functional groups of five to nine people with some type of facilitator role. Most Agile variants assume that most of the team will act [...]
Posted in Agile | Comments closed

Enterprise Viscosity

Agile software development includes a set of terms which convey the forward progress of team. These include concepts like ‘Velocity’ and ‘Burndown’. One day, quite by accident, I was saying something witty or sarcastic and introduced the phrase Enterprise Viscosity. While I don’t advocate making it an official part of any parlance, it’s a useful [...]
Posted in Agile | Comments closed

On Agile

Read the Fine Print As with many organizations these days, my company does Agile software development. Ignore for the moment that there is something wrong with that statement (and if you don’t see it, that’s fine, most people don’t). Agile is all the rage currently in software development. If you haven’t heard of Agile methodologies [...]
Posted in Agile | Comments closed