When we talk about the roles on an agile team, we’re generally pretty clear about what we mean. Not perfectly clear, of course, but pretty clear.
So imagine my surprise when I get to a client that has one person filling the roles of Product Owner, Business Analyst, and QA. In fact, this organization does not do formal QA nor have a QA role.
Oh my!
Add into the mix the fact that this individual is on multiple projects in these roles, and it could be a recipe for disaster.
Fortunately, he’s excited about agile, is really absorbing the ideas quickly, and is willing to put in the effort to make it all happen.
As we’re moving forward, he’s learning. It was really interesting to hear him say the other day “If I had understood this better when we started, I would have written these stories differently.”
To which I replied “Then write them differently now!”
It’s fascinating to see things changing rapidly, and to see the team absorbing the lessons and moving forward quickly.
One aspect of this is in Mingle. We’re using Mingle, in case that wasn’t clear. The Project Manager, who is very junior, excels at process and organization. So she’s taking to Mingle very quickly (notice how I resisted the urge to use some trite metaphor?). Between one day and the next, I noticed all sorts of new cards, new views, and a reorganization of the cards into releases.
Still, back to the PM/BA/QA guy, I see this as one of the biggest risks for the project. We’ve been working hard on getting them to understand what “done” means for a card, and he is a bottleneck and single point of failure.
I can’t wait to see how this story unfolds!
Motto: I want you to pay attention to me right now right now right NOW!

Motto: I’m worth listening to.
Motto: It’s all about me!
Motto: The more I have, the more important I am.
Motto: Succeeding together is better than failing individually.