Finally, the Solution For a Bug Free Backlog(part 2)

email

Here’s a follow up to part 1 of this series.

We’ve decided to keep only these two types of issues in our backlog :

- New Feature
- Improvement.

A new feature can be either a new story or even something people might see as a “bug”.

The whole discussion stemmed from two broken links at the base of our Hibou webapp. We had 0 test for these. None.

They were added in a rush in the footer of our web page at the end of Codapalooza. And I mean really, how many people do you know who have written tests for a link towards your companies website and your team’s website.

Well guess what ? The only part of the whole app we did not test was broken as hell and nobody knew.

A quick reflex would have been to raise a bug, fix the bug and close the issue.

We had a discussion and tried to push things forward. Why didn’t we have a test for this ? What were we trying to accomplish by adding these two links ?

This got us thinking in a logical manner and we figured out that these two links were actually a feature.

We had added these link as a marketing feature in order to promote our team and company.

We then took the bug and wrote a story that looked a little like this :

As a marketer, I would like to see marketing of our organization and team throughout our website in order to promote our team.

Having a story, we can then sit down with our marketing buddy, fiund out what his real needs are and then develop the feature accordingly. All of this using TDD/BDD of course.

What do we use improvements for ? I’ll let you know in a little while.

-Nicholas Lemay

à propos de pyxis

L’Agilité guide nos pratiques depuis plus de 10 ans. Pour nous, les approches Agiles permettent de livrer rapidement et fréquemment des logiciels de qualité. Pionniers de l'Agilité au Québec, nous tirons profit chaque jour des avantages découlant des méthodes Agiles.
voir mon profil »