- From: Lofton Henderson <lofton@rockynet.com>
- Date: Mon, 17 Nov 2003 08:26:53 -0700
- To: Lynne Rosenthal <lynne.rosenthal@nist.gov>
- Cc: www-qa-wg@w3.org
- Message-Id: <5.1.0.14.2.20031117081859.03db1ec0@localhost>
At 12:16 PM 11/12/03 -0500, Lynne Rosenthal wrote: >Here is a rough draft of reasons to use SpecGL. On monday, I would like >to discuss general ideas - what is missing, what you like, general >structure of presenting this information, and filling in some of the blanks. Another general topic: what are we going to do with these selling points materials? I.e., how will we use them? Those answers influence their shape and content also. -Lofton. >********************************************************** >QA: take time now or pay later > >Quality is never achieved by chance... it is the result of endless >research, experience, skilled craftsmanship and the uncompromising >devotion to the ideal that quality is never out of style. W3C QA WG offers >the world's most complete line of quality-built guidelines...over three >models to choose from...each the leader in styling, performance and >value.(From http://www.radiophile.com/tomaqual.jpg) > >FACT: Software development projects typically spend 40%-50% of their total >effort on avoidable rework. CLAIM: Specification development also spends >a significant amount on avoidable rework. > >SpecGL >· It helps ensure …. >· It provides … >· It improves the readability, implementability, and testability of >the specification >· It shows … > >Different Stakeholders use of SpecGL: (reflect their benefit, interest, >or need) >· For specification developers: early understanding of conformance >concepts, less rework or scrap, less burn-our of editors, >· For implementers: helps to target areas of spec that are of >interest. Don’t need to read entire spec just the parts that you will >implement. For example, if building a >· Test Developer Test Assertions are tagged, conformance is well >defined >· W3C member specs get developed faster, can implement sooner and >faster, >· W3C organization reputation enhanced, recommendations faster and >higher quality, reduced maintenance > >QA is Important >It may seem wacky to take precious time now, but integrating QA practices >into every step of the specification writing process will pay off. >· It is a well-established fact that the sooner a defect (e.g., >ambiguity, hole in the specification) is found the less expensive it is to >fix. >· Early QA lifecycle activities help increase the overall >effectiveness and efficiency of specification development. >· Early QA involvement allows evaluation of important planning, >design, and development decisions with respect to how these decisions aid >the testability of the specification. >· Continuous QA activities can reduce the amount of redrafting or >scraping text, the number comments to resolve, and the time to publication. > >Invest in QA and get to Recommendation faster by spending less time >rewriting the specification, by fostering the development of test >materials, and by facilitating the development of implementations. > >When do QA >Use SpecGL to develop a quality specification that is useful to the >intended users and that is presented in an accurate, clear, complete and >unbiased manner. Each guideline contributes to improving the quality of >the final specification by leading you through a series of checkpoints. >· Use SpecGL in the beginning to get organized: think about the >scope, how the technology will be implemented, what needs to conform, ways >to subdivide the technology, and ways to allow variation among >implementations. >· Use SpecGL while writing the specification as a cheat sheet: to >make sure you haven’t forgotten something and for ideas on how to describe >something. >· Use SpecGL during document preparation as a guide to markup: to >aid in navigating the document, to indicate discretionary items, and to >call out requirements and test assertions. >· Use SpecGL at the end of the writing process to see if you missed >anything. > >The use of standardized approaches, frameworks, and tools can reduce the >costs associated with specification development. Over time, we hope to >augment the Examples and Techniques with more tools, templates, and >examples to help you implement the SpecGL principles faster and/or more >easily. We also plan to work with you, as you develop your >specifications, in applying the SpecGL. > >Evidence >(examples of WGs experience in doing QA and/or using SpecGL - e.g., SVG, UAAG)
Received on Monday, 17 November 2003 10:26:29 UTC