Hi, everybody!
WHAT
Again, we had a 24hour issue cleanup session.
Based on a OOO300_m15 build (OOo 3.01 ReleaseCandidate2), we focussed on
"open, verified, Target 3.01" issues.
WHO
First, a big THANK YOU to those who were actively involved, especially
those participating for the first time.
I would like to thank RedFlagLimeiying and RedFlagZhulihua (for staying
up that late :-) as well as Sophie, André, Cloph, Gilles and Pavel for
actively helping along this time.
And of course I am pleased to welcome Gilles (gibi) within the "inner
circle" as he got the "CanConfirm" rights during this session.
PROBLEMS
Unfortunately, we had no official announcement of a complete and
successful upload of the m15 build before the session started.
A delay of a build or upload or distribution might always happen and a
shift of the broadly announced session did not sound feasible.
But the most important install sets were available in time so that we
had a common base to re-verify the issues fixed for 3.0.1
NUMBERS
The amount of open 3.01 issues we closed within the 24 hours was 45.
A bit more detailed (Component: [start value] -> [end value] = [change]):
Writer: 43 -> 13 = down 30
Calc/Chart: 11 -> 0 = down 11
Draw/Impress 13 -> 12 = down 1
Installation 24 -> 20 = down 2
Other 11 -> 10 = down 1
In the Base and Automation issue area, no issues got proceeded that day.
The respective specialists could not join but would have been needed for
that.
RESULTS
The main outcome is that we have found no "failed" issues.
This means that the concept and processes of CWS (Child Work Space)
worked well as well as the aim to get only a limited amount of "needed"
fixes into OOo 3.01
SUCCESS?
Beside reducing the amount of open issues, my aim was also to have
people TRYING to deal with issues and ask for help and get it within
this session.
This did happen and hopefully brought some people a better understanding
of how to proceed issues.
AGAIN: NUMBERS
OOo is a successful thing with hundreds of millions of users. Very good.
Within this huge Open Source project, it is very easy to submit issues.
Now guess what many of these millions of users do.
They do submit issues! :-)
In his recent blog, Thorsten Ziehm wrote about issue statistics, please read
http://blogs.sun.com/GullFOSS/entry/what_was_done_for_openoffice
Summarized: In the year 2008, around 12000 issues were newly written and
4000 got fixed.
This underlines that processing issues is an ever-lasting task for QA.
Let me explain this connection:
In a perfect world (read: theoretically), the QA will handle ALL ISSUES
at least once:
(1) Read, understand, reproduce, comment, close it or pass it on, next
issue please
In the case of an issue getting fixed (Yes, this DOES happen :-), it
will be at least 2 times more:
(2) Read, understand, reproduce problem in older version verify a fix in
CWS
(3) Read, understand, reproduce problem in older version verify a fix in
Master build and close it.
This makes an estimated 20000 issue "touches" by QA per year.
Note that some issues need to be handled x-fold because different
environments/pre-conditions.
Note that some feature issues are in fact "construction sites" hiding
behind a single issue ID. And some of those are the work of weeks or
months of more-than-one person.
CONCLUSION (1)
It looks like we need a daily issue hunting day in order to keep control
on the pure number of open issues.
CONCLUSION (2)
It looks like more people need to get convinced to contributing to QA work.
What was that again? Finding issues? NOT finding issues?
Most important QA work is communication.
The issue-related communication in this project is mainly done in the
issue tracker.
Having a browser and an OOo version installed makes you ready for
joining QA.
Because you can help
(A) Reduce numbers of issues
-> closing invalid, fixed and duplicate ones
(B) Sort issues
-> by correcting flags, summary and description (if needed) and
assigning to the correct developer (or component)
-> by proposing which ones to be fixed first/next/later
But note that DECISIONS about developer resources are NOT made by QA.
So joining is not automatically a free ticket for your pet issue.
But getting to know rules and people my help how to get things moved.
I like to move it. Do you?
Have a nice day!
Regards,
Stefan (QA Writer)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]