Nelz's Blog

Mah blogginess

Process Smell

Much like the term "code smell", I have been using the term "process smell" lately.

Much like a code smell, a process smell "is a hint that something might be wrong, not a certainty".

Example: when the non-technical Project Manager emails me a question asking "What is a bubbaId?", and there is no good reason for her to be anywhere near my code for the Bubba class, my ears perk up. This is some kind of indication that our process needs to be refined.

This gets back to the need for an Agile process to be adaptive, even within the definition of the process itself. Otherwise, it’s not "agile", right?