- From: Jeremy Carroll <jjc@hplb.hpl.hp.com>
- Date: Fri, 11 Jun 2004 19:00:02 +0100
- To: Lofton Henderson <lofton@rockynet.com>
- Cc: www-qa@w3.org
Lofton Henderson wrote: > [1] http://www.w3.org/TR/2004/WD-qaframe-spec-20040602/ Here is a first quick informal review of the "principles" and "good practice"; unfortunately I have not reviewed much of the other text. Please do not treat any of these comments formally. I note that some of the text has been a bit rushed, presumably to get it out before your F2F, so maybe I should postpone a more detailed review until next publication. Please advise. ==== Summary: I found the principles and good practices appropriate. I would advocate that WGs working on Rec track documents that I am involved with should follow the QA Spec Guidelines when it reaches Rec (assuming it ends up as a more polished version of this WD). Once again I congratulate the QAWG on the rapid work done since the tech plenary. === Detailed, ========= I started looking at the principles after having read the Introduction, when I decided that given the short time given before your f2f it would be best to concentrate on the normative content (the principles). I also found that typographically and also in content that the Good Practices were similar and fell naturally into such a top-level review. Comments on wording of some principles. A.2 I have a weak pref for this principle to be a GP B.1 first GP suggest delete "Don't specify requirements" a) it is not clear what this means b) if it adds anything perhaps add to descriptive text under the GP D.2 first GP suggest delete "Determine the need for each option" - the GP is conveyed by the second sentence in the box D.2 third GP "Address" unclear, perhaps replace with "Adequately consider" D.3 I note an editorial inconsistency in the style of the Ps and GPs in this section from the earlier ones. Personally, I prefer the simple short imperatives in the earlier sections, with detailed comment below. I believe the document would benefit from consistency. e.g. D3 Principle: first sentence only, move rest below D3 GP: ditto D3 thanks for including text about OWL and RDF D3 last GP: ditto above D4 same comment on editorial consistency, and on the principles and first GP. E - thank you for including this section - again with the first GP suggest shortening it to maybe the second sentence: "Do a systematic and thorough review" It may be helpful to include links to useful tools for ensuring quality of this kind, such as linking to the pubrules page or the prodspec mailing list page; also the XML format that many editors use could be mentioned here. (Concept: if you use tried-and-tested tools, and don't push the process boundaries too much, you get more automated support for this sort of quality control - e.g. the first example could indicate that because the WG did not have all their deliverable documents in TR space, some of the W3C tools for checking process quality were not adequately usable) By-the-way, this section goes along way to addressing my earlier comment on the QAH, as to whether this is a Quality framework, or merely a test framework - I suspect a sentence or two (in QAH?) acknowledging further W3C 'quality' issues such as WAI and I18N, but noting that they are currently out of scope, and handing off to appropriate pages - would cover all the ground. On the GP write sample code or tests, I could write up the RDF Core experience for you. Acknowledgements - thanks for mentioning me. (The alphabet flatters me by putting me inappropriately first). == Conformance I note that you haven't yet decided on how to do conformance. Here's my 2 cents. 1) delete the ref to RFC 2119 and don't use those keywords. The curent short imperatives are fine; and 2119 requires that you have some sense of 'interoperability' that you are trying to preserve. If 2119 had been written by someone following your spec guidelines, then the scope section would, I think, been such as to not place this sort of document in scope. 2) I think the GPs should be normative as well as the Ps. roughly the Ps correspond to MUST force, and the GPs correspond to SHOULD force (I realise that SHOULD is unpopular with some of you; so maybe informative will be your call) 3) Provide an ICS which lists the Ps and GPs and allows the spec edtor to drop URLs in to a form. For the Ps the only legal values are N/A or a URL with frag ID identifying that part of the spec that addresses that P For the GPs there is a further legal value of a WG e-mail msg providing the rationale for not addressing that GP (or maybe a minute from a WG meeting deciding not to address a GP) Then to conform means that you have correctly filled out an ICS. Every P has been addressed; every GP has been considered. I suppose in part it depends on number of Ps and GPs - any conformance process needs to be light enough that WGs and editors feel they get bang for buck for the work they put in. Typos Here are a few typos - just ones I saw: "(a good place" without closing ) confomrance "explanations or extract[s]" (i.e. missing "s") "[@@]explain what is normative" section D.3 longish bullet list "extension[s]" many times tehcnologies Car[r]oll (the hairdresser today had me down as Carol, so you did better) Possibly: C.1 foo-conformant ??? "non exhaustive" hyphenate? recommendations => Recommendations One last comment: was there text addressing the multi-document specification issue - i.e. one principle might be addressed in one document in a set, another in another. It need only be a sentence or two. [Apologies if it's there and I've missed it] Have a good f2f Jeremy
Received on Friday, 11 June 2004 14:11:33 UTC