Heuristics for emergence of standards 

Here are seven heuristics that can promote the emergence of open consensus standards. These heuristics are based on experience in the development of standards in several technologies and standards organizations. 


Heuristics condense common experience to offer useful guidelines for system building [Rechtin, 1991]. If history is a guide, these heuristics may be valuable for future open standards development:


Think Big, Start Small

Have a broad vision of the desired outcome, begin with focused initial activities that build toward the vision. Evolve the vision and the implementation based on experience.

Open Wins

Standards work best when they are open, developed in an open community process, and open for use with minimal restrictions when published freely.

STEM

Standards based on Science, Technology, Engineering, and Math are more resilient and longer lasting. STEM principles assist in establishing consensus and provide a basis for adaptation.

Implementation

The proof is in the doing: “running code wins.” Implementation of initial small steps, iteratively refined using STEM, provides evidence for building consensus.

Innovation

Technology advancements are based on past achievements. Novel combination and new methods, typically coming from multiple iterations by a small team provide the means to improve on current baseline.

Maturation

Increasing technology readiness levels through testing, refinement of the specfication, and widespread community use is essential to operational use of standards and a robust standards baseline.

Adaptation

Standards evolve in an ecosystem of technology development and operational use. Changes to the baseline based on experience from various applications and communities, results in new emergent value.  There is a sweet spot between too rapid of change and no change.  


Complex systems will evolve from simple systems much more rapidly if there are stable intermediate forms than if there are not.  [Simon, 1962]. Open standards are a stable forms in the evolution of systems.



Rechtin, E. (1991). Systems Architecting. Prentice Hall. ISBN 0-13-880345-5 

Simon, H. (1962). The Architecture of Complexity. Proc. AM. Philos. Soc. V.106, No.6, p467-482.