19 June 2008

SCRUM and The Nokia Test

 

Was hearing Jeff Sutherland talk about the Nokia test , a test developed by Nokia to test whether you’re doing  Iterative development or not , and if yes if you’re really doing SCRUM.

Are you Iterative ?

  • Iterations must be timeboxed to less than 4 weeks
  • Software features must be tested  and working at the end of each iteration
  • The Iteration must start before specification is complete

 

The second point throws up a debate on what testing means , most of the companies that do partial SCRUM  try and do a separate test sprint and for them the above “tested”  - means unit tested , or at the most integration tested but not “functional “ tested , I did see a lot of implementations diligently trying to go the SCRUM way , and not being able to make it , because this is where they falter.

 

Are you implementing SCRUM ?

  • You know who the product owner is
  • There is a product backlog prioritized by business value
  • The product backlog has estimates created by the team
  • The team generates burndown charts and knows their velocity
  • There are no project managers (or anyone else) disrupting the work of the team

 

Another place  where most of the teams fail , even if you are doing the first part well , is at the product owner part , most of the times in services industry when we try SCRUM , we look at one of the key customer stakeholder as a product owner , and that stakeholder more often than not , does not understand what is expected out of him and that he too is an important Cog in the wheel , the customer needs to be told and trained on the methodology and needs to be completely on-board for SCRUM to be successful.

Typically most of the SCRUM Masters are project managers who are taking on those roles and some of the old habits die hard , the fourth point above about the “team” generating burn charts  will not be true in these cases since the project manager / SCRUM Master has this urge of asking people the status and updating himself – so the team / team members really do not know how they are all running together , usage of tools becomes very important here , in  the absence of tools , there should at least be enough diligence to make sure that each team member takes upon himself the task of going and updating the status so the burn chart gets generated.

 

Comments

# Pregnant Man » SCRUM and The Nokia Test said:

PingBack from http://wordnew.acne-reveiw.info/?p=256

19 June 08 at 2:39 AM
Anonymous comments are disabled
Page view tracker