Possible areas to Improve
50% said there were:
- No proper test management processes.
- Not enough sharing of information across the different groups (group = testers, product managers and developers).
- No re-use of test scripts across the different on-line products using the same backend systems.
- 25% said that:
- Being left out of emails containing relevant information to the sprint.
- Changing requirements half way through a sprint and not being clear on the actual change.
- Test work not being prioritised enabling the tester to know what order to test tasks in.
- Tester work is 1 to 2 sprints behind the development. (....Need to read the what done really means)
- 100% stated that:
- There was a lack of written requirements to test against, not enough detail in the requirements resulting in no real understanding on how a feature should work. Also a lack of forethought on features causes problems later on in th sprint.
- No formal tracking of defects: only the tester is using the defect log and changing the status.
Areas that are going well:
- 100% agreed that:
- Definition of sprint cycle.
- Sprint planning and pre-planning meetings.
- Communicating daily with developers.
- Good visibility as to what is coming up .
- Agile process being well implemented- everyone understanding the business benefits of agile.
- 75% agreed that:
Close working with developers and business owners
- Good use of the impediment log
- Agile process being well implemented: everyone understanding the pros and cons of agile.
- Make sure that you attend the sprint planning meetings and wear your 'Business Analyst' hat – make sure you gather requirements that will enable you to write short test scripts and therefore test each backlog item and task. If need be arrange (with the Scrum Master and Product Owner) a follow-up meeting to clarify the requirements.
- Don’t be shy in raising impediments – it’s the Scrum Masters job to ensure that all impediments are removed so that “the team” can successful carry out their work. Impediments can include "I need more details on how this function should work."
- Review, on a regular basis, the product backlog and create and maintain a query log that maps each backlog item – this will help you when your in the sprint planning meeting to ask the right questions at the right time.
- Keep a defect log during each sprint - add those defects that are not cleared at the end of each sprint to the product backlog.