Professional Documents
Culture Documents
When comparing the defect leakage Team 4 came out best Teams Defects per man day
however Team 1 were only 6% lower and Team 3 was next which Team 1 1.26
differed by another 4%. When you compare the number of man
days to get an additional 6% or so, you have to question whether Team 2 0.91
this is value for money.
Team 3 1.25
Team 4 0.47
Test Coverage
Team 5 0.6
Type of person The traditional project knew that they were going to be assigned to
this project for a longer period of time which was based on thei r
One of the greatest findings from the study was the fact that, if you
past experience. Whilst this did not reflect in their enthusiasm or
have the right people on the project there is a greater likelihood of
productivity there were some interesting reactions when they kn ew
a successful outcome. It is hard to define what the “right” person
that the Agile team, which had started at the same time, had
is, as it will depend on the context of the project and the
completed their project and the traditional team was not even half
environment in which they work.
way through, in fact they had not even touched the system or
started execution at this time.
However here are some suggestions to look for:
Passion and enthusiasm for testing Project drivers
“Can do” attitude What part does quality play – is the driver to get the project
Team work mentality, working for the good of the team finished – is this now learnt behaviour ?
not the individual
Excellent communication skills, high level of interaction One of the initial starting points that was stressed to all teams at
Common-sense in applying the correct testing techniques kick-off was the fact that for this study the key driver was quality.
based on project drivers For this study, this was defined as providing full coverage of the
product under test and to find the largest number of valid defects
We certainly found that those teams that had the greater as possible with the focus to be on the higher severity defects. All
collaboration within the team had the best success rate. This has teams were given the same definition and understanding of the
highlighted that communication skills and the ability to work well ratings for severity.
within a team have a significant impact on the quality. This finding
held true irrespective of the method used and is something that Each team was given as long as they thought that they would need
recruiting managers need to embrace and work out how to assess in order to achieve the above stated goals for quality. This did not
as part of job interviews. apply to the Bug Hunt teams as part of the process for this is that
they are only given two days in which to complete this service. It
Another conclusion that we were able to draw was that team should be noted however that both Bug Hunt teams did overrun by
leadership seemed to play a large part in accomplishing the one day each and this has been factored into the metrics.
objectives. I want to make it clear that I am talking about
leadership and not management, which are vastly different. In
Agile the leader comes from within the team and this can vary from Interestingly we did see some unenforced team competition
person to person as the project progresses. Team 1 certainly between the two Agile teams. Team 1 completed their project
shared this responsibility and it seemed to shift to whomever had before Team 5 had started as we were waiting on staff to fit the
the best knowledge within the area under test or discussion that criteria we had set and for the tool to be configured as we required.
was happening. This was less evident in Team 5 and leadership Team 5 self-imposed the same timebox as Team 1 even though
responsibilities seemed to stay with the more experienced member they were told repeatedly that time was not the driver but quality.
of the team. As Team 5 had an increased learning curve to use the unfamiliar
tool they did not complete as much testing and therefore their
coverage and number of defects was significantly lower. This
Length of the project highlights that the Agile teams need to be given time to learn a new
tool as well as understand the process. It also raises an
interesting question as to whether testers now have learnt
behaviour to finish as quickly as possible and that quality is not the
key driver – is this in fact learned behaviour due to the continual
drive to squeeze testing? This is another area that I would like to
do some more investigation on.
Conclusion
Whilst there were some clear findings lots more questions have
been raised. The plan is to extend the study to focus on some of
the anomalies found to date and also provide further data to
confirm our conclusions.
The Agile team found the most defects, including the largest
number of high severity defects. Their focus was much more on
the user experience whilst the traditional teams found more at the
database level.
The bug hunt teams certainly represent value for money with much
shorter timeframes and therefore cost. They give a window into
the quality of the project as a whole and can be used to then target
further testing from their results.
The team needs to take care when selecting tools to make sure
they are complimentary to the methodology and sufficient training