I am leaving on a trip to visit our office in Copenhagen tomorrow. One of my goals is to visit with some teams in my peer group over there that have recently started to use Scrum. That started me thinking about how I would know if Scrum is helping their development process or not.
In an ideal world, we would have a bunch of productivity and quality metrics to easily determine if Scrum is helping. Of course, we know that software development is a complicated endeavor whose metrics often leave much to be desired. While metrics can help, we often need to fall back to more subjective questions and answers.
I think Scrum really helps with project transparency, a strong focus on producing value to the customer, and team / individual focus on the task on hand. Another huge goal of Scrum is for a team to have control over its destiny and become self managed. Given these, here are the questions I've come up with so far:
What other questions should I be thinking about? If you are using Scrum, are you asking these questions of yourself?