- From: Lofton Henderson <lofton@rockynet.com>
- Date: Wed, 30 Apr 2003 18:53:19 -0600
- To: www-qa@w3.org
For email discussion and the OpsGL telecon agendas... Ref: http://www.w3.org/QA/WG/lc-issues#x60 Ref: http://www.w3.org/TR/2003/WD-qaframe-ops-20030210/ Contents: ===== Discussion and some proposals on LC-60.3 through LC-60.15. Preface ===== Since Last Call OpsGL is the 5th PWD, we have been working on it for 1-1/2 years, and we are trying to go to CR and avoid 2nd Last Call, therefore I think our priorities should be: minimize changes. Fix what is broken, clarify where needed, but avoid improvements and changes which aren't critical to the correctness and comprehensibility of the document. Many ideas which we would probably apply without much hesitation at 2nd PWD, should be considered very carefully at this stage. LC-60.3. ===== Guideline 2: I'd say "Allocate resources..." rather than "Define resources..." Proposed resolution: How about "Define resource commitments..." or "Address resource commitments..."? (I'm thinking of other comments, indicating that it is not clear enough that GL1 & 2 are about early *commitment* -- Charter if possible, else later -- rather than later operations.) LC-60.4. ===== Guideline 3 begins with some text ("The benefits of....") that seems to be a rationale. Other Guidelines jump straight into the Conformance requirements - this one should too. Discussion. Clarification needed: In fact, every GL has some verbiage in front of the Checkpoints, and several of them can be construed as rationales for the GL's collection of checkpoints. Is the issue about the style of this particular verbiage? LC-60.5 ===== How is checkpoint 3.1 different from 1.5? Discussion. The difference clearly isn't made obvious enough. 1.5 (in fact all of GL1) is talking more about documenting the commitment/intent, and 3.1 is the act of doing. The discussion of 3.1 tries to draw the distinction, but doesn't seem to do a very good job. Proposed resolution: try to clarify the distinction, with better wording in 1.5, in 3.1 (and possibly assisted with the chronology/GL-CP map suggested in LC-57). LC-60.6: ===== Checkpoint 3.2 doesn't seem to be directly related to the Guideline under which it's classified. The Note for 3.2 points out that checkpoint 8.2 is related - doesn't this suggest that the overall structure should be re-worked (if they're related, why are they so far apart numerically?) Discussion. 3.2 is about ensuring that the published TM have the technical facilities or capability to support versioning/errata. 8.2 is about ensuring that the maintenance procedures are set up. The presence of 3.2 in the "synchronize" GL is not completely obvious, but ... an argument could be made. Proposal: Although there is some discussion about 3.2 and 8.2 already, improve it to sharpen the distinction. LC-60.7: ===== Guideline 4: Probably should be #1 (it's the first chronologically). When we summarized this document in our outreach presentation we made checkpoint 4.1 the first bullet item... Discussion. This is a matter of preference. GL1/2 are about early *commitment* to QA and QA deliverables. Possibly even in the Charter, before the WG is rolling. GL4 is about process within the functioning WG. It is equally arguable that this is the best order. By the way, the reason that we emphasize "Appoint QA moderator" is ... we were talking to existing groups, and this was a clear and simple first step that they could take, to help bootstrap their QA. Proposal: Keep the current order. LC-60.8: ===== Checkpoints 4.1 and 4.2 would seem to belong in Guideline 2 (define/allocate resources) rather than here? Discussion. Again, GL1 and 2 are about early commitment (ideally Charter) to QA levels, staffing levels, etc. GL4 is about performance -- specific staff assignments -- going forward. Proposal: Clarification? (Suggestions?) LC-60.9: ===== The Discussion for checkpoint 4.3 says "To summarize...". This implies that somewhere there's a more detailed description of what the QAPD must address, but I don't think there is. This checkpoint really seems to amount to "document how you meet these other checkpoints", yet the list of "other checkpoints" that must be implemented is incomplete. Why doesn't this simply require that *all* checkpoints be documented? Discussion. See previous LC-58 discussion/proposal. The other checkpoints are all ones (of differing priorities), that require something be done, whose verifiable proof is via documentation in the QAPD. Proposal: clarify this, in conjunction with solution to LC-58. LC-60.10: ===== Checkpoint 4.5 uses the ambiguous term "framework" (we tried to avoid this in our re-write of OpsGL). Proposal: LC-72.7 also mentions this, with some proposed re-wording. Reword and clarify. LC-60.11: ===== Checkpoint 4.6 addresses branding - another argument for a chronological rather than a 'logical' grouping (this should be at the end). Discussion. Assuming that we are not going to do a major chronological re-org (LC-60.1), it is equally arguable that this is okay where it is. Perhaps not optimal, but it seems to work okay here. Proposal: Keep it as is. LC-60.12: ===== Guideline 5: Checkpoint 5.2 - Define a contribution process. Why only priority 2? Without a contribution process you have nothing, surely? Discussion. Well, I know of test suites that have been built entirely without any external contribution or contribution process. No strong feeling about the priority here. Proposal: none. LC-60.13: ===== Guideline 6: Checkpoint 6.1 contains a mixture of stuff. The guideline addresses "publication" but much of this checkpoint addresses "management". Moreover, the bullet items in the Discussion section don't seem to relate to repositories at all. Discussion. Points well taken, especially about the bullet items. One could argue that repository considerations are related to (pre-requisite to) publishing. Perhaps the GL could say "Manage and publish" instead of just "publish"? Proposal: proposal needed. LC-60.14: ===== Checkpoint 6.2 (defining the license for published test materials) is closely related to 5.3 (defining the license for submissions). Should these be grouped together (under a guideline that addresses submission processes)? Discussion. That would be a possibility. But, to follow the priorities of "minimize improvements that don't fix something really broken", it might be preferable to cross link them. (One could argue that it is broken, pointing to my horrendous botch of criss-crossing the verbiage for CP4.3 and 6.2 in today's email). Other thoughts? Could we pull out the two licensing CPs and put them in their own GL, without creating the appearance of major changes? Should we? Proposal: Cross-reference and clarify instead of re-structure. LC-60.15: ===== Guideline 7: This guideline is labelled "plan the transfer of test materials to W3C if needed", and explicitly states "all of the checkpoints... are not applicable if the WG does not transfer..." (should be "none of the checkpoints are applicable if..."). However, all the checkpoints seem to apply whether or not the materials are "transferred". It's obviously important to review the quality of submitted tests, to ensure that we have the staffing to deal with submissions, and to resolve IPR issues. Discussion. Doesn't all of the submission stuff get dealt with in GL5? GL7 is about the wholesale transfer of an externally written test suite. Granted, this could be considered as a "submission", but the sense of GL5 is I think more piece-wise submission during the building of a suite. Btw, we (QA) have had experience moderating such a transfer, which I suppose is why GL7 exists. Proposal: Clarify? ### end ### Regards, Lofton.
Received on Wednesday, 30 April 2003 20:51:57 UTC