Archive for category agile

Top 5 Build Failure Sounds

I find continuous integration tools essential to Agile software development. One click CI software helps us seamlessly pair collective code ownership with frequent deployments. Yet as we all know there will come a time when the build fails, and we all must be held accountable. I’m not one to punish individual team members that trigger [...]

, ,

2 Comments

The Evolution of Done

Many of you are probably familiar with the concept of done as it relates to iterative software development. It comes in many flavors, from working lines of code to acceptance criteria, and can change from tasks to features to releases. While I agree as a community we should continually grow the definition of done, only [...]

, , , ,

4 Comments

Everyone Has a Voice in Retrospectives

It can be difficult to get team members to be vocal in retrospectives. I’m always wary of the stronger personalities controlling the conversation, and I’ve found that going around the room calling people out by name can have mixed results. After reading a recent article on effective retrospective formats, I decided to write my experience [...]

, , , ,

9 Comments

It’s an Agile Sabotage

Agile adoptions in the Enterprise are difficult and complicated, perhaps that is why I often read stories on Top Down vs. Bottom Up techniques. I feel as though we focus too much on these and overlook the Middle, which can lead to disaster. Middle management is arguably the toughest obstacle in any large scale Agile [...]

, , ,

4 Comments

Sizing Up the Enterprise

As teams begin to estimate User Stories, they may explore different approaches such as T-Shirt sizes and Fibonacci sequences that stop at 8 or go much higher. This freedom to choose a relative sizing style allows a team to adopt what fits well within their work environment. While this flexible approach is quite useful at [...]

, , ,

6 Comments