Recently our company has decided to follow SCRUM methodology. I am working a Quality assurance analyst and I am new to SCRUM. I am unclear on the role a tester as in SCRUM. All i know is there will be no documentation , but if there is no test plan and cases, what is the level of expectation or expertise expected from a tester? Any inputs be very helpful.
As you rightly guessed, there are no roles in SCRUM, except Product owner (PO), Scrum Master and the team member. It is more like the present Indian cricket team. Dhoni is into the team for his wicket keeping ability and he is a batsman and captain as well. Tendulkar and Sehwag are into the team for their batting skills, and they are great fielders and bowlers as well. Yuvraj is into the team for his batting skills, and he has taken many crucial wickets. Harbajan is into the team for his bowling skills, and he has taken many vital runs as well. Like wise, in a scrum team, you qualify as a team member for your coding or testing or architecting or graphics skills, and that does not mean that you will be doing only that. A coder can do testing, if she chooses to do so. A tester can do coding, if she chooses to do so. When we say, there are no hard coded roles in scrum, what we mean is ‘you are not bound by the roles’. It is more like the brazilian foot ball. The team goes all out to score…and very often you may see the goal keeper advancing with the ball, beyond the center line…….
The second point – Documentation
If somebody is propagating the wrong information that in SCRUM teams, documentation is not required – it is absolute ignorance. SCRUM is for required amount of documentation, and is against unwanted documentation by the development teams. If there is a 500 page SRS, which nobody is using while coding, then SCRUM is for making it more ‘coder friendly’ by changing the format to user-stories or use-cases. SCRUM is always for enough value adding documentation, and is against any form of non-value adding software.
If you want more info on this, catch me on skype ‘abrachan’