Re: SpecGL Selling points

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