Programming code abstract screen of software developer.

Bugs, Bugs, and More Bugs!

In my agile coaching and training journey, I spend a lot of time discussing a wide variety of topics. But certain themes form a Top 10 topics list everyone seems interested in.

One of those items is how to handle bugs. I get questions like:

Do you estimate bugs (planning poker – points)?
Are bugs equivalent to stories?
When do you file a bug while sprinting?
Do you count bugs as part of your velocity?
Can you deliver a story in a sprint with bugs still open?

Two people brainstorming and writing on white board

The Agile Project Manager – Fail NOW as a Strategy

I was at a conference not long ago speaking on and sharing various agile topics. After one of my presentations, a young man stopped me to ask a few questions. We struck up a nice conversation that eventually discussing sprint dynamics within Scrum teams. I mentioned that I usually coach teams toward declaring their sprints a success…or (pause for meaningful effect) …a failure.

I do this as part of the teams’ Sprint Review, with the Product Owner being the final determinant based on whether the team achieved their Sprint Goal(s). He was visibly upset with my view. He said they (he worked at a well-known Atlanta company) had never failed a sprint. Never! They could not, nor would not, use that WORD in their culture.

Two people mapping out an Agile process on a white board

Addendum – An Agile UX Story

In my previous post I shared about experience I’ve had in “connecting” UX activity into Scrum development teams. I tried to explain a pattern of collaborative partnering over either embedded UX in the teams or independent UX outside of the teams.

I thought I’d share another story that illustrates an aspect of these ideas.

Agile Adoption

In February of 2001 a small group of software development pioneers and thought leaders gathered in the mountains of Utah to create a set of four key values and twelve principles better known as the Agile Manifesto. Over the past nine years these ideals have grown throughout the software development community to spawn “agilistas” throughout the world as well as a host of conferences focused on agile concepts.