

« March 2009 | Main | May 2009 »
Another great post today on LinkedIn. The question "what role does the manager play on a Scrum team, given that the team is self managing?"
Love to hear your thoughts on this. In my opinion the Manager still plays a vital role. For example the manager should be used as a sounding board for the team to help them avoid typical pitfalls based on his extensive experience i.e. as act as a team consultant.
A couple of days ago, there was a post on one of the agile groups on Linkedin asking whether or not the Product Owner should be an active member of a Scrum team. The post went on to ask if the P.O. is actually assigned tasks on the Sprint backlog.
I have seen similar posts on other forums as well. And I am amazed by just how many folks think the P.O. should not be a part of the team. Many individuals actually stated that they did not even want the P.O. to be a part of the retrospective. This folks, is a sad state of affairs.
Today I'd like to share with you a really important aspect of Agile software development - how to account for bugs in your daily plans. I am frequently asked by teams I consult with how to deal with bugs if you're Agile and using Scrum. Questions like the following come up time and time again: "Should I track hours burned fixing bugs?" "Should the hours burned on fixing bugs count toward my Story Point velocity?" "When do you schedule bugs and should this be done during Sprint planning?"