11.07.2015 Views

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

technical writing 471Further ReadingBest Free Technical Support Sites. Available online. URL: http://www.techsupportalert.com/best_free_tech_support_sites.htm. Accessed August 22, 2007.Czegel, Barbara. Help Desk Practitioner’s H<strong>and</strong>book. New York:Wiley, 1999.Fleischer, Joe, <strong>and</strong> Brendan Read. The Complete Guide to CustomerSupport: How to Turn Technical Assistance into a Pr<strong>of</strong>itableRelationship. New York: CMP Books, 2002.Tourniaire, Françoise, <strong>and</strong> Richard Farrell. The Art <strong>of</strong> S<strong>of</strong>twareSupport: Design & Operation <strong>of</strong> Support Centers <strong>and</strong> HelpDesks. Upper Saddle River, N.J.: Prentice Hall, 1997.Tyman, Dan. “Tech Nightmares: Customer Service.” CNETReviews, January 24, 2005. Available online. URL: http://reviews.cnet.com/4520-10168_7-5621441-1.html. AccessedAugust 22, 2007.technical writingUsers <strong>of</strong> complex systems require a variety <strong>of</strong> instructional<strong>and</strong> reference materials, which are produced by technicalwriters <strong>and</strong> editors. (It should be noted that technical writingcovers many areas other than computer s<strong>of</strong>tware <strong>and</strong>systems. However, it is the latter that fall within the scope<strong>of</strong> this book.)The traditional products produced by technical writersin the computer industry can be divided into three broadcategories: s<strong>of</strong>tware manuals, trade books, <strong>and</strong> in-housedocumentation for developers.S<strong>of</strong>tware ManualsUntil the mid-1990s, just about every significant s<strong>of</strong>twareproduct came with a manual (or a set <strong>of</strong> manuals). A typicalmanual might include an overview <strong>of</strong> the program, anintroductory tutorial, <strong>and</strong> a complete, detailed referenceguide to all comm<strong>and</strong>s or functions.In theory, staff technical writers (or sometimes contractors)develop the manuals during the time the program isbeing written. They have access to the programmers forasking questions about the program’s operation, <strong>and</strong> theyreceive updates from the developers that describe changesor added features. In practice, however, writers may notbe assigned to a project until the program is almost done.The programmers, who are under deadline pressure, maynot be very communicative, <strong>and</strong> the writers may have tomake their best guess about some matters. The result canbe a manual that is no longer “in synch” with the program’sactual feature set.Technical writers <strong>of</strong>ten work in a publications departmentwith other pr<strong>of</strong>essionals including editors, desktoppublishers, <strong>and</strong> graphics specialists. While manuals can bewritten using an ordinary word processing program, manydepartments use programs such as FrameMaker that aredesigned for the production <strong>and</strong> management <strong>of</strong> complexdocuments.In recent years, many s<strong>of</strong>tware manufacturers havestopped including printed user manuals with their packages,or include only slim “Getting Started” manuals. Asa money-saving measure the traditional documentation is<strong>of</strong>ten replaced by a PDF (Adobe Portable Document Format)document on the CD. There is also a greater relianceon extensive on-line help, using either a Windows orMacintosh-specific format or the HTML format that is thelingua franca <strong>of</strong> the World Wide Web. (See documentation,user.)Technical writers have thus had to learn how to constructHelp files in these various formats (see authoringsystems, help systems, <strong>and</strong> html). Creation <strong>of</strong> interactivetutorials also requires knowledge <strong>of</strong> multimedia formats<strong>and</strong> even animation (such as Flash).Trade BooksAs millions <strong>of</strong> people became new computer users duringthe 1980s, a thriving computer book publishing industry<strong>of</strong>fered users a more user-friendly approach than that usuallyprovided in the manuals issued by the s<strong>of</strong>tware companies.The “Dummies” books, <strong>of</strong>fering bite-sized servings<strong>of</strong> information written in a breezy style <strong>and</strong> accompaniedby cartoons, eventually spread beyond computers into hundreds<strong>of</strong> other fields <strong>and</strong> the format was then copied byother publishers. Publishers such as Sams, Coriolis, <strong>and</strong> particularlyO’Reilly have aimed their <strong>of</strong>ferings at more experiencedusers, programmers, <strong>and</strong> multimedia developers.<strong>Computer</strong> trade books are <strong>of</strong>ten written by experienceddevelopers <strong>and</strong> systems programmers who can <strong>of</strong>feradvanced knowledge <strong>and</strong> “tips <strong>and</strong> tricks” to their lessexperienced colleagues. Since many technical “gurus” arenot experienced writers, the best results <strong>of</strong>ten come fromcollaboration between the expert <strong>and</strong> an experienced technicalwriter <strong>and</strong>/or editor who can review the material forcompleteness, organization, <strong>and</strong> clarity.In recent years there has been some contraction inthe computer book industry. This has arisen from severalsources: improved on-line help included in products; thedominance <strong>of</strong> many applications areas by a h<strong>and</strong>ful <strong>of</strong> products;<strong>and</strong> fewer people needing beginner-level instruction.In-House DocumentationMany technical writers work within s<strong>of</strong>tware companies orin the information systems departments <strong>of</strong> other corporations,universities, or government agencies. Their work isgenerally more highly structured than that <strong>of</strong> the manualor book writer. As part <strong>of</strong> a development team, a technicalwriter may be in charge <strong>of</strong> creating documentation describingthe data structures, classes, <strong>and</strong> functions within theprogram. This task is aided by a variety <strong>of</strong> tools includingfacilities for extracting such information automatically fromC++ or Java programs. The writer may also be responsible formaintaining logs that show each change or addition made tothe program during each compiled version or “build.”This type <strong>of</strong> technical writing requires detailed knowledge<strong>of</strong> operating systems, programming languages,s<strong>of</strong>tware development tools, <strong>and</strong> s<strong>of</strong>tware engineeringmethodology. It also requires the ability to work well aspart <strong>of</strong> a team, <strong>of</strong>ten under conditions <strong>of</strong> high pressure.Technical Writing as a Pr<strong>of</strong>essionUntil the 1980s, few institutions <strong>of</strong>fered degrees in technicalwriting. Programmers with an interest in writing orwriters with a technical bent entered the field informally.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!