Previous | Table of Contents | Next |
Internal customers can tell you a lot about whats important in your documents too. Everyone who sends documents from one part of a company to another has customers. Anyone who uses your document within your organization is your internal customer.
If youre in a management position in your company, and youre involved in setting up your SGML environment, this is a great excuse to ask questions within your department! This is one time when asking for complaints from the troops will pay great dividends!
There are a lot of strategies for getting feedback from the troops on how to make your documents better. You can:
Since many managers wind up putting out fires in the department, they sometimes dont get to stand back and look at their department objectively. Combining the opinions of internal and external customers are a chance to get this objectivity. When both internal and external customers identify the same issues over and over again, you know those issues will likely influence your SGML enterprise.
Your customers use hardware and software as tools to access your documents, and those platforms have their own requirements and limitations. The point here is to consider how both your internal and external customers access your documents. If youre a commercial publisher of computer books, you might be interested in whether your readers would enjoy reading your book on a CD-ROM. Or, would they prefer both the hardcopy book and the CD-ROM. Obviously, if all your customers can only access your documents in paper form, SGML wont do them a whole lot of good! If their tool is primarily shelf space for hardcopy books, SGML will be primarily for you.
Realistically, however, if your customers are currently committed to hard copy alone, that will have to change. Its only a matter of time before electronic resources will be everyday tools for them. Your SGML work will pay off for them eventually. It will pay off for you quickly after you get everything up and running.
Tip:
Try looking at access tools by internal and external customer, and also by local and remote access.
For more on content-sensitive tables, see Handling Tables, p. 421
Your first task is to classify the tools your customers use so you can decide whether they present any challenges or additional considerations for defining your environment. Do you have people who access your documents remotely as well as locally? For example, if you have customers who access your documents over a networked database, you might need to build more intelligent document structures into your DTDs to facilitate the various uses they will serve in that database. This is particularly important with table structures, for example. If people will sort your tables, then you must build content-sensitive tables into your DTDs. As usual, a form helps you focus your efforts where it counts (see fig. 6.5).
Fig. 6.5 This sample tool sheet helps you figure out what tools all your internal and external customers are using, and whether they are using local or remote tools.
Youll notice that each tool has the potential to present challenges. For example, if someone is using an old Wang word processing system, and he needs to access your SGML documents through it, that means you have to check for an SGML viewer for Wang! Or, at least, you need to be alerted to that prospective problem. (Whose problem it ultimately is youll have to figure out!)
Note:
Keep an eye out for big, obscure tools that your customers have a big commitment to. For example, old mainframes running old operating systems may not support the more recent SGML tools.Also, look for niche products for which there might be a smaller range of available SGML tools available. This situation is a little more common. There are some excellent computers out there that dont have a wide following of software developers. The Apple Macintosh, for example, is an exquisite machine that doesnt have a lot of support, compared to the PC, its big competitor. There are plenty of tools for the Macintosh, but not nearly as many as there are for the PC.
See Authoring and Conversion Tools for the Mac, p. 468
Decide whether any of these tools will cause you any problems. If you dont know whether your customers tools are unusual or not, simply ask. As long as they use mainstream computers, there should be no major problem.
Previous | Table of Contents | Next |