W3C

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 guidelines...over three models to choose from...each the leader in styling, performance and value.

(inspired by this)

Specification Quality: Invest now

It is a well know fact that software development projects typically spend 40%-50% of their total effort on avoidable rework. Similarly but not as well know, specification development also spends a significant amount on avoidable rework.

Our objective is to convince you to use Specification Guidelines (SpecGL) by providing reasons of how SpecGL can help you or by appealing to your good conscience, that is, making you feel guilty for not using it.

The Specification Guidelines

SpecGL is for everyone

Specification developers
early understanding of conformance concepts, less rework or scrap means fewer errata, less burn-out of editors,
Implementers
helps to target areas of spec that are of interest, don't need to read entire specification just the parts that you will implement.
End user
gets more choices because there are interoperable solutions, specification is clearer with discernable requirements (e.g., spec for programming an API)
Test Developer
test assertions are identified, conformance is well defined
W3C Members
specifications get developed faster, can implement or use the technology sooner and faster,
W3C as a whole
reputation enhanced, recommendations created faster, cheaper, and with higher quality and reduced maintenance

Using SpecGL pays dividends

It may seem wacky to spend the precious time, but applying SpecGL in every step of the specification writing process will pay off. Early and ongoing application of SpecGL will:

When to use SpecGL

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.

It's easier than you think

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.

Others are doing it

We are not alone. Many standards organizations are developing QA documents and incorporating QA practices. To see who these organizations are and what they are doing, we have put together a non-exhaustive list of organizations (loosely selected among those with which W3C has a liaison) called: QA in other standards bodies.

Evidence

TBD (examples of WG experience)

Quality Assurance Working Group, Lynne Rosenthal