[Koha-devel] Reminder: Koha project meeting on #koha, 12 September 2008 at 19:00 UTC

Joshua Ferraro jmf at liblime.com
Fri Sep 12 20:45:25 CEST 2008


On Fri, Sep 12, 2008 at 2:13 PM, Frederic Demians <frederic at tamil.fr> wrote:

>
> > Would you be actively reviewing many or most patches that are
> > submitted, and
> > perhaps maintaining a QA Git tree? Or do you see your role more as
> > organizing testing or advocating good software development practices?
>
> Let's set the records straight. I wouldn't be a QA manager in the strict
> sense of the term. I neither got the time nor the resources to be so. QA
> manager on a project like Koha could be a full-time job. This is clearly
> not my proposal which is modestly to give 1-2 hours a day to this
> activity. So if QA manager role is to review patches before pushing
> them, I'm not the right person. I see him as the person who put an eye
> on the project as a whole, at a high level, from a technical and
> community perspective, having in mind quality and open sharing between
> participants. I could also undertake and coordinate specific activities
> like testing and performances improvement.
>
> So I'd say ingenuously that I'm available and open to give limited (but
> valuable :-) time to a QA manager role which has to be defined by the
> developers community.

Hi all,

I feel strongly that a QA Manager should be responsible for
facilitating the following tasks:

1. review of every line of code submitted to the project,
making sure it conforms to our coding guidelines

2. manually testing the new function, bug fix, etc.

3. doing a reasonable amount of regression testing to
ensure that the code doesn't negitively affect other
functions within Koha.

4. communicating with patch submitters to ensure
open flow of information, letting them know when
code doesn't conform to requirements, or when
the bug that was claimed to be fixed wasn't, or
it creates another bug.

Now ... how this is accomplished is up for review,
I said 'facilitating' because perhaps a QA Manager
can and should assign one or more deputies to do
the actual heavy lifting, review, testing, etc.,
and the QA Manager should certainly also be responsible
for overseeing an automated testing environment.
However, that automated environment shouldn't
substitute for the above listed important tasks
that will ensure the quality of submissions
and features.


-- 
Joshua Ferraro SUPPORT FOR OPEN-SOURCE SOFTWARE
CEO migration, training, maintenance, support
LibLime Featuring Koha Open-Source ILS
jmf at liblime.com |Full Demos at http://liblime.com/koha |1(888)KohaILS
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/koha-devel/attachments/20080912/f07fd45f/attachment-0003.htm>


More information about the Koha-devel mailing list