It turns out, just as Scrum teams create a formal definition of done, there is a widely accepted minimal definition of doing Scrum: the Nokia test (Jeff Sutherland Video) (see also the description in text form from Joe Little and his commentary on the Nokia Test).
The Nokia test asks 8 questions. The first 3 determine whether you are doing iterative development and the remaining 5 checks whether you are doing Scrum:
- Are iterations time-boxed to less than four weeks?
- Is the software tested and working at the end of an iteration?
- Do iterations start before specifications are complete?
- Does the team know who the product owner is?
- Is there a product backlog prioritized by business value?
- Does the product backlog have estimates created by the team?
- Does the team generate its burndown charts and knows its velocity?
- Is the team protected from project managers (or other people) disrupting its work?
As usual, I will post the results in this space in a week's time.
[Update - Joe pointed put out two important flaws in my retelling of the Nokia test which are now reflected in this post - see the comments for more details. Thanks, Joe!
Unfortunately this meant editing the poll, which means throwing away the first votes, so if you have already voted, please vote again. Thanks!]