WTFM: Documentation and The System Administrator: Janice Gelb
WTFM: Documentation and The System Administrator: Janice Gelb
WTFM: Documentation and The System Administrator: Janice Gelb
Presentation Contents
Improving Your Documentation
Why Bother?
Documentation aids memory
Why Bother?
Documentation:
Can shorten downtime
Helps you avoid repetitive research
Enables you to go on vacation!
Why Bother?
Saves you from having to answer repetitive
questions
Why Bother?
Documentation can make your customer
interactions more productive:
Providing templates promotes standardization
for policies and procedures
Distributing forms ensures that you receive
the information you need for project plans
and requests
Why Bother?
Documentation can help with personnel issues:
Makes new hire orientation and employee
transitions more efficient
Enables you to distribute information to
dispersed geographic locations
Why Bother?
The act of documenting a system or
procedure can reveal missing information,
procedural gaps, or inefficiencies
10
11
Project plans
System documents
Server logs
Diagrams (such as system
flowcharts, logical and
physical network diagrams,
and so on)
Network administration
information
Printing infrastructure
Backup and restore process
Feature and equipment
requests
User documentation
12
Project Plans
Include the following information:
What you need the server to accomplish
Possible performance bottlenecks
Plans to correct any issues noted
For a simple installation, a project plan can
be as simple as an outline and some diagrams.
For a large-scale installation, you might need
to divide the project into phases.
13
System Documents
For each system document:
Provide an overview
Hardware specs
OS
Library versions
Build environment
Partition table
List of the IP interfaces and domain names
that the machine services
14
Log location
Installed by
Patches applied
Notes
Configuration files (full contents of
all of the application's config files)
15
Server Logs
For each server, document and keep updated
information such as:
Hardware platforms
IP addresses
DNS names
Dates of last update and patch installations
Operating systems
Running services
Open ports
Change log
16
Diagrams
Data flow diagram
System flowchart
Don't mess
with it
Yes
Does it work?
You idiot
Hide it
Yes
No
No
Yes
Did you
mess with it?
Yes
No
Will you be
blamed?
No
Get rid of it
No Problem
17
Diagrams (cont'd.)
Building diagram/floor plan
Physical network diagram
Logical network diagram
18
19
Printing Infrastructure
Consider including the following information:
Server hosting the print device
Printer make, model, and type
Amount of RAM
Duplex capability
20
21
22
User Documentation
Help files
Policies
Manuals and web support for procedures
23
General Guidelines
This section provides some general
guidelines about producing and
maintaining your documentation
24
25
27
28
29
30
32
Content Tips
Adjust your tone and content for your
audience
Include the reasons behind a design or
decision as well as the result
Use position titles rather than names
Write out acronyms on first usage
Provide a glossary for common corporate
acronyms and terminology
33
34
36
37
38
39
Procedures Guidelines
40
41
Pre-Installation Checklist
42
Lists Guidelines
Use bulleted lists if the order of the items is
not important. Use numbered lists if the order
of the items is important.
44
47
Tables Troubleshooting
If all of the entries in a given row or column are
the same, evaluate whether the information can
instead be described in surrounding text
See whether you can logically divide long tables
into separate, smaller tables
Consider combining a series of small tables that
are similarly organized
Check whether a two-column table could be
presented as a list
48
Table Example
The additional parts listed in the following table are necessary
to continue with the installation.
Part Number Qty
GM-96-3026
CB-13-2395
CG-63-6376
IB-89-3335
DE-44-8846
AS-87-2319
1
1
1
5
1
1
Name
Goat, male
Candle, black
Chalk dust container
Incense sticks
Dagger, ebon, curved
Altar, silver
Price
$1000.00
$50.00
$10.00
$5.00
$500.00
$10000.00
Once the additional parts arrive, you can continue the installation
on the next Friday the 13th at midnight.
49
50
FAQs Guidelines
Include questions that users actually ask rather
than what you want to say
Be concise
Link to more detailed information elsewhere
but duplicate short solutions
Organize long FAQs into categories and
provide a Table of Contents
Provide links for feedback and for further
contact information
51
FAQ Example
Dave Barry's Ask Mr Language Person:
Q. Please review the basic purpose of the apostrophe.
A. The apostrophe is used primarily as a punctuation mark in
certain Lesley Gore songs, such as Judy's Turn to Cry, where the
apostrophe and the s indicate that Judy is possessive, which is
why she tried to steal Lesley Gore's boyfriend, Johnny, away.
Q. Please explain the expression: This does not bode well.
A. It means that something is not boding the way it should. It could
be boding better.
Q. What is the difference between criteria and criterion'?
A. These often-confused words belong to a family that grammarians
call metronomes, meaning words that have the same beginning
but lay eggs underwater.
52
53
54
Illustrations Examples
55
Illustrations Examples
56
57
Complain
File bugs
Use the feedback button at the online
documentation site
Mention your desire for better documentation
to your SE or account representative
Read the documentation accompanying
beta software and provide feedback
58
Contribute
Provide corrected versions of incorrect
documentation
Sign up to document portions of open
source projects
Write articles with tips and tricks for open
source projects or product blogs
59
Contribute (cont'd.)
Offer to work with the documentation team in
the area where the documentation is weak
60
61
Resources: Books
Smart Things to Know About Knowledge Management, by
Tomas M. Koulopoulos and Carl Frappaolo (Capstone, 1999)
The Transfer of Internal Knowledge and Best Practice by
Carla ODell and C. Jackson Grayson, Jr. with Nilly Essaides
(The Free Press / Simon and Schuster, 1998)
Working Knowledge: How Organizations Manage What They Know
by Thomas H. Davenport and Laurence Prusak (Harvard Business
School Press, 1998)
62
Resources: Online
Downloadable Excel IT documentation workbook consisting
of worksheets for an IP scheme, staff contact data,
inventory, and projects
http://articles.techrepublic.com.com/5100-10878_11-50278
38.html
http://www.klariti.com/templates/System-DesignDocument-Template.shtml
63
http://www.microsoft.com/MSPress/books/6074.aspx/
http://docs.sun.com/app/docs/doc/805-4368/gavwr?a=view
http://www.microsoft.com/language/en/us/default.mspx
64
References
Brian Warshawsky, The Fifth Commandment of System
Administration, [http://www.linux.com/articles/44939], posted
May 23, 2005
Brian Warshawsky, The Fourth Commandment of System
Administration, [http://www.linux.com/articles/44819], posted
May 16, 2005
Meredith Little, Internal Documentation: Avoiding Critical Mistakes,
[http://articles.techrepublic.com.com/5100-10878_111029621.html?tag=rbxccnbtr1], posted August 28, 2000
Bill Heldman, Documenting Your Network,
[http://redmondmag.com/columns/article.asp?EditorialsID-428],
65
Questions?
66
Thanks for
your attention
Janice Gelb
janice.gelb@sun.com
67