Standards Selection is Vendor Selection
Just as the open source movement has changed attitudes about software and software vendors, so phenomena like RSS may be changing attitudes about the creation and maintenance of industry standards.
For example, the News Standards Summit took place in Philadelphia on 8 December 2003, immediately before the XML 2003 conference. It featured a number of interesting presentations on the apparently overlapping, or competing, XML based standards in what we might call the formal news industry, as well as those used in what we will call, by way of contrast, the informal news industry -- i.e. developers and users of RSS and Atom.
As well as the meeting's stated intention of exploring the diverse pieces of the news standardization puzzle, it had the perhaps more interesting effect of highlighting the contrast between the formal and informal sides of the industry in their approach to standardization.
The formal side of the industry is naturally cautious -- and rightly so. After all, it is betting its business on the choices it makes in respect of technology and standards; and while it may be happy to use RSS for some aspects of its distribution, it may feel the need for formality when fulfilling its mission critical requirements like content creation and delivery of premium services to paying customers.
The informal side of the industry doesn't have these same limitations and is likely to see the slow cautious approach as irrelevant and backward looking. This point of view was evidenced during the closing session by pithy remarks overheard from the enfants terribles of the RSS and weblogging communities, summarized as follows: "We have been sitting here all day to decide whether we should get together again to decide what we should be discussing. I've had enough and am off for a beer."
The issues raised go beyond the news industry. When assessing your need for formality, what does it make sense to look for, and how likely is it that your expectations will be fulfilled? Choosing a standard is like choosing other parts of your technology infrastructure, involving defining your requirements and assessing the suitability of a product and its vendor.
Just to revisit the obvious, for a moment, standards are good. Except when they're not relevant to you, of course, when you don't care about them. And except when they are being imposed on you by a dominant vendor, of course, when they are bad.
There are quite a number of agendas for wanting to adopt standards, it all depends on what kind of organization you are, where you sit in the organization and so on.
This treatment is of course extremely simplistic, but it does at least identify that before deciding on a standardization program, the organization must assemble and understand its rationales for doing so.
Perhaps of equal importance the organization should understand in what respects implementing standards might be contrary to its interests. Balancing the advantages and disadvantages and formulating a standards strategy will involve all kinds of trade-offs -- Shapiro and Varian's Information Rules contains a masterly and highly readable treatment of this subject.
So having decided why it is that adoption of a standard would on balance benefit you, you need to choose between existing candidate standards, or create a new one. Here are some questions that may be relevant when considering potential candidates:
Answering questions like these is extremely similar to a vendor selection process. And just as in a vendor selection process, you are likely to want to assess the viability of the vendor. After all, just as you would not want to select a product from a failing vendor, you would not want to adopt a standard that is moribund, or whose future is not all that bright.
Assessing the viability of a commercial vendor is a process that is likely to involve some assessment of their financial position, their market share and a number of other reasonably well understood metrics. Assessing standards organizations is likely to be a rather different proposition.
For a start, though they may fight, standards organizations are not directly in competition in the same way as organizations that sell products. Many of them give away the fruits of their labor in the view that they are doing something pro bono publico. In addition, the standards groups are often composed of delegates from a number of different organizations and the motivations of both the participating delegates and organizations may be quite wide and varied.
The great thing about standards is that anyone can pitch their tent in a field and set themselves up as a standards organization. There's no special training, accreditation, licensing or anything. You just pitch your tent and declare yourself the standard for whatever you choose. Of course, XML does not create this situation, but being a standard with the express purpose of facilitating the creation of other standards, its success is to some extent measured by the arrival of tents in fields.
Just because these are tents in fields is not at all to say that the outcomes from those tents are necessarily trivial or of poor quality. And indeed it would be foolish to ignore the idea of good practice and the unifying force of, for example, OASIS. However, prospective standards users will want to have a view that the organization, community or whatever that is behind the standard is in good standing and capable of acting effectively to increase the likelihood of delivery against their requirements.
Here are some issues they may take into account in considering this:
And finally, you may be concerned about the technical quality of the chosen standard. Sound engineering practice is just as likely to be a guide here as in other activities. Among the considerations are:
Just as organizations are changing their attitudes to open source, the attitude to formal standards making may also be changing. Do formal standards bodies and standardization processes stand up to scrutiny? Potential users of standards need to assess what they are getting from such organizations, which in turn need to make sure they justify the costs of membership and participation with results that are clearly distinguished from the results of an informal process.
XML.com Copyright © 1998-2006 O'Reilly Media, Inc.