W3C home > Mailing lists > Public > www-qa-wg@w3.org > January 2002

RE: new draft "Framework: Process & Operational Guidelines"

From: Kirill Gavrylyuk <kirillg@microsoft.com>
Date: Fri, 25 Jan 2002 10:11:06 -0800
Message-ID: <B3F0DACD72892E4DB7E8296C6C9FC2F60414C12A@red-msg-03.redmond.corp.microsoft.com>
To: <danield@w3.org>, "Lofton Henderson" <lofton@rockynet.com>
Cc: <www-qa-wg@w3.org>, <ij@w3.org>
Thanks, Daniel!
Quick comment on the last question:
>> 3. WG relationship to QA Activity
>Is time the only reason why this section is not turned into a
guideline/checkpoint layout ?
>Should be mentioned if that's the case and we don't have time to change
it before publication. I think we should take the time though.

No, it was intentional. This chapter doesn't require anyone outside of
QA WG to conform to any rules, it rather describes the process QA WG
follows. I found it a bit confusing to write guidelines/checkpoints for
ourselves, hence left this chapter as plain text.
Any arguments why should we change it, except following WAI example?


> -----Original Message-----
> From: Daniel Dardailler [mailto:danield@w3.org] 
> Sent: Friday, January 25, 2002 6:42 AM
> To: Lofton Henderson
> Cc: www-qa-wg@w3.org; ij@w3.org
> Subject: Re: new draft "Framework: Process & Operational Guidelines" 
> 
> 
> 
> 
> >    This document is a Working Draft, made available by the [18]W3C
> >    Quality Assurance (QA) Activity for discussion on the QA email 
> > list.
> 
> a bit picky but it's "for discussion on the QAWG mailing list."
> 
> >    All review comments against the previous version
> >    have been accepted and implemented, except as indicated in an
> >    associated [19]disposition of comments document. This 
> version still
> 
> The disposition of comments actually lists a bunch of "taken" 
> comments, so it's unclear if it is not up-to-date or if the 
> description here is wrong.
> 
> 
> >    This document is part of a family of QA Framework 
> documents designed
> >    to improve the quality of W3C specifications as well as their
> >    implementation by solidifying and extending current 
> quality practices
> >    within the W3C. The QA Framework documents are:
> >      * Introduction
> >      * Specification Guidelines
> >      * Process and Operational Guidelines (this document)
> >      * Technical Guidelines
> 
> I suggest we use the same order as usual
>  
> >    Not only
> >    are the WGs the consumer of these guidelines, they are also key
> 
> consumers
> 
> >    Although not explicitly stated, the W3C Process Document 
> supports the
> >    development of conformance test materials.
> >     1. "[.] groups may produce technical reports, review the work of
> >        other groups, develop sample code or test suites, 
> etc." (sec. 3.)
> >     2. "W3C should make every effort to maintain its Recommendations
> >        (e.g., by tracking errata, providing test bed applications,
> >        helping to create test suites, etc.)" (sec4.)
> >     3. In an effort to meet these suggestions and address the
> >        implementation requirements of the Process Document, 
> some Working
> >        Groups have included the development of conformance 
> materials as
> >        part of their CR-exit and PR-entrance criteria 
> (e.g., SVG, UAAG,
> >        XSL-FO). This makes sense, since it is natural for 
> test suites and
> >        implementations to develop in parallel - each is a 
> help to the
> >        development of the other.
> 
> I'd put some font emphasis on the "test" related words of the 
> above extracts, just to be clearer.
> 
> >   1.2 Navigating through this document.
> 
> I think this section should acknowledge the reuse of the WAI 
> model, so 
> that people can actually switch their mind to it, instead of 
> wondering 
> what's different but similar.
> 
> >   1.3 Terminology
> > 
> >    The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL", 
> "SHALL NOT",
> >    "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and 
> "OPTIONAL" will be
> >    used as defined in RFC 2119 [39][RFC2119].
> 
> Since the checkpoints define the requirement/normativeness 
> level, and they use priority instead of verbiage, one may 
> wonder why we say we're 
> going to use the RFC2119 model. The WAI guidelines do not 
> refer to it I think.
> 
> >    Checkpoint 1.1.Priority 1.In charters include section for test
> >    suites/tools plans. Plan to have at least a commitment 
> to "QA level
> >    three".
> 
> The WAI style (sorry to always bring it up, but that's the 
> reference in the area) is to put the Priority level after the 
> checkpoint text, either in parenth or bracket, usually using 
> a different color scheme. See /tr/wcag or /tr/uuag. I like 
> the UAAG approach of just the letter in red and in parenth at 
> the end of the line: (P1)
> 
> >    This 10-point enumeration is derived from a [52]proposal 
> to the QA
> >    mail list, after the 4/2001 QA Workshop.
> 
> First, it's unclear what relation exists between this 
> commitment scale 
> and the requirement expressed in the surrounding checkpoint, 
> so it's kind of confusing.
> 
> Second, somewhow, I think the table is too complex and should 
> be reorganized more efficiently: half of text is just a 
> duplicate of the same sentence. David's original linear list 
> was simpler if I remember correctly.
>  
> >    Checkpoint 1.2.Priority 2.In charter, specify completion and
> >    publication of test materials to be a criterion for CR-exit and
> >    PR-entrance.
> 
> >    Checkpoint 1.3.Priority 1.In charter, address QA staffing 
> > commitments.
> 
> I rather reverse the priority of those two: what's more 
> important is that the WG promises to complete its QA work, 
> not that they identify QA staff ahead of time.
>  
> 
> >    The last item requires some elaboration. Depending on 
> the nature of
> >    the test, it may actually be sufficient to judge 
> non-compliance of the
> >    subject. Based on [54]taxonomy the following is valid:
> >      * for conformance testing of the (web) content: statement 1 is
> >        false, but statement 2 is true
> >      * for content/driven conformance testing of the 
> tools/product: both
> >        statements are true
> >      * for interfaces (API) conformance testing of the tools or
> >        libraries: both statements are true
> > 
> >      [54] http://www.w3.org/QA/WG/2002/framework-20020118/TAXONOMY
> 
> broken link
> (should run ,checklink on all documents, Dom will not publish
> otherwise)
>  
> >    Guideline 4. Allocate staff for QA process.
> > 
> >    Before starting QA development, Working Group has to 
> appoint several
> >    key participants of QA process.
> 
> not sure a spell checker is going to catch that, but the 
> english is poor, I suggest:
>   Before starting on QA development, a Working Group has to 
> appoint several
>   key participants for its QA process.
>  
> or some such
> 
> >    Depending on the plan for origin of the test suite WG 
> can appoint test
> >    moderator from
> 
> same here, missing articles..
> 
> >      * WG members (and other W3C members)
> >      * W3C QA staff
> 
> in fact, it can come from anywhere, it just has to be part of the WG.
>  
> >    When test suite is developed outside of Working Group, a 
> moderator
> >    usually already exists where test suite coming from. It 
> is recommended
> >    to invite moderator to become WG member, since he/she 
> needs access to
> >    all WG materials and resources. See also section on 
> [55]transferring
> >    test suite from outside W3C.
> 
> (english getting really hard to read...)
> 
> >    Guideline 6. Produce QA process document.
> 
> long guideline, either we'll have to split it or to combine 
> checkpoints (by experience). not needed for first PD.
>  
> >    Checkpoint 6.1.Priority 2.Review Technical Guidelines 
> before writing
> >    QA Process document and starting test materials development.
> 
> not verifiable really, so should not be there
>  
> >    Taking into account the nature of the future standard, 
> before starting
> >    test suite development, test suite implementer (WG or 3rd party)
> >    should look at [57]Technical Guidelines and decide what 
> approach to
> >    take for test materials organization, tests criteria, etc.
> > 
> >      [57] 
> > http://www.w3.org/QA/WG/2002/framework-20020118/QA-TECH-GUIDE
> 
> broken link, maybe should point at DOM process for now
>  
> >    Checkpoint 6.2.Priority 2.In QA Process document, 
> explain contribution
> >    process.
> 
> this one looks like a dup of 6.5, or 6.5 + 6.2, in any case, 
> it looks like it's already covered by following checkpoints
>  
> >    The following example may serve as a guideline for tests review
> >    process
> 
> maybe mention that this kind of materials will eventually go 
> into the example/technical companion
> 
> >    Checkpoint 6.7.Priority 3.In QA Process document, 
> describe how vendors
> >    can publish test results for their products, if applicable.
> 
> this one similar to 3.2 and 3.3, should probably go there or disappear
>  
> >    The following procedure is recommended:
> > 
> >    Before transfer WG with the help of QA WG:
> 
> same remark as above, example/technique stuff, ok to keep in 
> FPWG but should mention that it will go away eventually
>  
> > 3. WG relationship to QA Activity
> 
> Is time the only reason why this section is not turned into a 
> guideline/checkpoint layout ?
> 
> Should be mentioned if that's the case and we don't have time 
> to change it before publication. I think we should take the 
> time though.
> 
> >      * The conformance level satisfied: "Level 1", "Level 
> 2", or "Level
> >        3".
> >    Example:
> > 
> >    This QA processes and operations of this Working Group 
> [???] conform
> >    to W3C's "QA Framework: Process & Operational 
> Guidelines", available
> >    at [...tbd...], Level 2.
> > 
> 
> you mean A, AA, etc
>  
> 
> 
Received on Friday, 25 January 2002 13:14:35 GMT

This archive was generated by hypermail 2.2.0 + w3c-0.30 : Thursday, 9 June 2005 12:13:09 GMT