SlideShare une entreprise Scribd logo
1  sur  28
Télécharger pour lire hors ligne
Novell® TECHPUB's Book
Review Session: Clarity
Radhika PC
Technical Writer
ISM BU, Novell
© Novell, Inc. All rights reserved.2
Clarity is the property of being clear or transparent.
Clarity can refer to one's ability to clearly visualize an object or
concept, as in thought, understanding, and the "mind's eye", as
well as the traditional notion of visual perception, that is, with the
actual eyes.
-Wikipedia
...Easy Reading is Damn Hard Writing..!!
© Novell, Inc. All rights reserved.3
Easy Reading is Damn Hard Writing..!!
Clear information is the result of Rewriting--Replacing,
Adding, and Deleting parts to achieve clarity
Clarity-related issues can be resolved at the level of
Words and Sentences
Clarity provides the rationale for many decisions about
Style and Visual Effectiveness
Clear Information requires a strong focus on what users
need to know and when they need to know
© Novell, Inc. All rights reserved.4
Guidelines
Focus on the Meaning
Avoid Ambiguity
Keep Elements Short
Write Cohesively
Present Similar Information in a Similar Way
Use Technical Terms Only if Necessary and Appropriate
Define Each New Term to the Intended Audience
© Novell, Inc. All rights reserved.5
Focus on the Meaning....
Original:
A major company maintains a large personnel database that is basically
makes use of for many kinds of employee-related applications such as
payroll and benefits. The company now has some plans to extend the
database significantly to include current photographs of employees and
use the photographs as the basis for a very modern security system. The
system is specifically designed to protect secure areas of the company's
building from access by any people who really do not have authorization to
be there.
© Novell, Inc. All rights reserved.6
Focus on the Meaning....
A major company maintains a large personnel database that is
basically makes use of for many kinds of employee-related
applications such as payroll and benefits. The company now has
some plans to extend the database significantly to include current
photographs of employees and use the photographs as the basis
for a very modern security system. The system is specifically
designed to protect secure areas of the company's building from
access by any people who really do not have authorization to be
there.
© Novell, Inc. All rights reserved.7
Focus on the Meaning....
Revision:
A company plans to extend its database to include employee
photographs. The company wants to use the photographs in a
security system that will protect certain areas of the building from
unauthorized access.
© Novell, Inc. All rights reserved.8
Focus on the Meaning....
Eliminate:
Imprecise Words: now has plans to, makes use of, kinds of
Intensifying Words: basically, significantly, very, specifically, really, some, any
Unnecessary Modifiers: major, large, many, current, modern
Long sentences: company's building from access by any people who really do not
have authorization to be there
Conclusion:
Make every word count. Eliminate words that do not
contribute to the meaning
© Novell, Inc. All rights reserved.9
Avoid Ambiguity
(Have mercy on translators and nonnative speakers)
Use words with a clear meaning
Avoid vague referents
Place modifiers appropriately
Avoid long strings of words
Write positively
Make the syntax of sentences clear
© Novell, Inc. All rights reserved.10
Use Words with a Clear Meaning....
Original:
The timer function functions to stop certain actions.
Revision:
The time function stops certain actions.
Original:
The team documents design changes.
Revision:
The members of the team document the changes in the design
Conclusion:
Use words that have clear meaning. Look for the ways that words might be
misunderstood, particularly by nonnative speakers of English.
© Novell, Inc. All rights reserved.11
Avoid Vague Referents....
Original:
DbInfo is a virtual database that you can create from the target file system. It consists of a set
of statements that provide input to the projection utility.
Revision:
DbInfo is a virtual database that you can create from the target file system. The database
consists of a set of statements that provide input to the projection utility.
Original:
You can have multiple catalogs for a single source;however, each can access only one.
Revision:
You can have multiple catalogs for a single source;however, each catalog can access only
Conclusion:
Check that the antecedents for the pronouns that you use are clear. Aware of the
common pronoun errors as you write or edit.
© Novell, Inc. All rights reserved.12
Place Modifiers Appropriately....
Original:
Click the configuration server to which you want to link the list manager servers in the Configure
Server Name field.
Revision:
in the Configure Server Name field, click the name of the configuration server to which you
want to link the list manager servers.
Original:
Programs that produce errors consistently require regular maintenance.
Revision:
Programs that consistently produce errors require regular maintenance.
Programs that produce consistent errors require regular maintenance.
If a program produces errors, it consistently requires regular maintenance.
Conclusion:
Make sure that modifiers are in the correct position relative to what they need to
modify.
© Novell, Inc. All rights reserved.13
Avoid Long Strings of Nouns....
Original:
Use the input message destination transaction code as shown in the example.
Revision:
Use the transaction code for the destination of an input message as shown in the example.
Original:
The sample dynamic plan selection routine is in the Samples folder.
Revision:
The sample routine for dynamically selecting a plan is in the Samples folder.
Conclusion:
Avoid creating noun strings with nouns that should be verbs. Eg: error recovery (to
recover from errors), Performance control (to control the performance)
Rewrite the strings that have more than two nouns. While doing it, start with the
noun or pair of nouns at the end of the string.
© Novell, Inc. All rights reserved.14
Write Positively....
Original:
Do not install InfoConnect until you check that your computer does not have these conflicting
programs.
Revision:
Before you install InfoConnect, check your computer for these conflicting programs.
Original:
Transitions cannot occur between states that are inherited from different classes or between
local and inherited states.
Revision:
Transitions can occur between states that are inherited from the same class or between lstates
Conclusion:
Some negatives are necessary and useful ( warning, restrictions)
© Novell, Inc. All rights reserved.15
Make the Syntax of Sentences Clear....
Original:
Each illustration accurately depicts an object, concept, or function.
Revision:
Each illustration accurately depicts an object, a concept, or a function.
Original:
Unique bit pattern that is defined in code page.
Revision:
A unique bit pattern that is defined in code page.
© Novell, Inc. All rights reserved.16
Keep Elements Short
Remove Roundabout Expressions and Needless Repetition
Choose Direct Words
Keep Lists Short
© Novell, Inc. All rights reserved.17
Remove Roundabout Expressions and Needless
Repetition.....
Original:
You can display a visible grid on forms to help you place components.
Revision:
You can display a grid on forms to help you place components.
Original:
Given the fact that you have created an object, it can operate in a manner independent of other
objects based on the same class.
Revision:
After you create an object, it can operate independently of other objects of the same class
© Novell, Inc. All rights reserved.18
Choose Direct Words....
Original:
Modifications to a shared property apply universally to objects on the objects list.
Revision:
Changes to a shared property apply to all objects on the object list.
Conclusion:
Choose direct words as appropriate for your audience.
Avoid using phrasal verbs because many such verbs are not defined in the
dictionary.
© Novell, Inc. All rights reserved.19
Keep Lists Short....
-Seven items maximum for online information.
-Nine items maximum for printed information.
© Novell, Inc. All rights reserved.20
Present Similar Information in a
Similar Way
Use lists appropriately
Segment information into tables
© Novell, Inc. All rights reserved.21
Use Lists Appropriately....
-Use an ordered list for information where the sequence or priority is
important.
-Use simple list for items of similar importance. Keep the list items
parallel.
© Novell, Inc. All rights reserved.22
Use Technical Terms only if They are
Necessary and Appropriate
Decide whether to use a term
Use terms consistently
Avoid Jargons
© Novell, Inc. All rights reserved.23
Decide whether to Use a Term..
-If a widely used and accepted term does exist, use it. Don not coin a new term.
-If you intend to use a term only once or twice, use descriptive phrase instead.
-Don not create acronym unless you will use it often.
© Novell, Inc. All rights reserved.24
Use Terms Consistently..
Original:
The invoice class contains the LineItem class. The AddLineItem method of the
invoice class accepts only objects of the LineItem type.
Revision:
The invoice class contains the LineItem class. The AddLineItem method of the
invoice class accepts only objects of the LineItem class.
© Novell, Inc. All rights reserved.25
Define Each Term that is New to the
Intended Audience..
-Define Acronyms and Abbreviations
-Definitions are easy to understand
If the writer does not sweat, the reader will.....
-Mark Twain
Unpublished Work of Novell, Inc. All Rights Reserved.
This work is an unpublished work and contains confidential, proprietary, and trade secret information of Novell, Inc.
Access to this work is restricted to Novell employees who have a need to know to perform tasks within the scope
of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified,
translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of Novell, Inc.
Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability.
General Disclaimer
This document is not to be construed as a promise by any participating company to develop, deliver, or market a
product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in
making purchasing decisions. Novell, Inc. makes no representations or warranties with respect to the contents
of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any
particular purpose. The development, release, and timing of features or functionality described for Novell products
remains at the sole discretion of Novell. Further, Novell, Inc. reserves the right to revise this document and to
make changes to its content, at any time, without obligation to notify any person or entity of such revisions or
changes. All Novell marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc.
in the United States and other countries. All third-party trademarks are the property of their respective owners.

Contenu connexe

Similaire à Clarity in Documentation

Android coding guide lines
Android coding guide linesAndroid coding guide lines
Android coding guide lines
lokeshG38
 
Top Java IDE keyboard shortcuts for Eclipse, IntelliJIDEA, NetBeans (report p...
Top Java IDE keyboard shortcuts for Eclipse, IntelliJIDEA, NetBeans (report p...Top Java IDE keyboard shortcuts for Eclipse, IntelliJIDEA, NetBeans (report p...
Top Java IDE keyboard shortcuts for Eclipse, IntelliJIDEA, NetBeans (report p...
ZeroTurnaround
 
Cara Tepat Menjadi iOS Developer Expert - Gilang Ramadhan
Cara Tepat Menjadi iOS Developer Expert - Gilang RamadhanCara Tepat Menjadi iOS Developer Expert - Gilang Ramadhan
Cara Tepat Menjadi iOS Developer Expert - Gilang Ramadhan
DicodingEvent
 

Similaire à Clarity in Documentation (20)

Basic iOS Training with SWIFT - Part 1
Basic iOS Training with SWIFT - Part 1Basic iOS Training with SWIFT - Part 1
Basic iOS Training with SWIFT - Part 1
 
Cs121 Unit Test
Cs121 Unit TestCs121 Unit Test
Cs121 Unit Test
 
C# coding standards, good programming principles & refactoring
C# coding standards, good programming principles & refactoringC# coding standards, good programming principles & refactoring
C# coding standards, good programming principles & refactoring
 
Software Reuse.ppt
Software Reuse.pptSoftware Reuse.ppt
Software Reuse.ppt
 
Building Large Sustainable Apps
Building Large Sustainable AppsBuilding Large Sustainable Apps
Building Large Sustainable Apps
 
Android coding guide lines
Android coding guide linesAndroid coding guide lines
Android coding guide lines
 
Algorithm and Programming
Algorithm and ProgrammingAlgorithm and Programming
Algorithm and Programming
 
Safetty systems intro_embedded_c
Safetty systems intro_embedded_cSafetty systems intro_embedded_c
Safetty systems intro_embedded_c
 
Dependency Injection, Design Principles and Patterns
Dependency Injection, Design Principles and PatternsDependency Injection, Design Principles and Patterns
Dependency Injection, Design Principles and Patterns
 
Lect-01.ppt
Lect-01.pptLect-01.ppt
Lect-01.ppt
 
Technical Writing Training for Engineers
Technical Writing Training for EngineersTechnical Writing Training for Engineers
Technical Writing Training for Engineers
 
The Design, Evolution and Use of KernelF
The Design, Evolution and Use of KernelFThe Design, Evolution and Use of KernelF
The Design, Evolution and Use of KernelF
 
Design Patterns Explained: From Analysis through Implementation
Design Patterns Explained: From Analysis through ImplementationDesign Patterns Explained: From Analysis through Implementation
Design Patterns Explained: From Analysis through Implementation
 
Lecture 1 Introduction to React Native.pptx
Lecture 1 Introduction to React Native.pptxLecture 1 Introduction to React Native.pptx
Lecture 1 Introduction to React Native.pptx
 
Using JavaScript to Build HTML5 Tools (Ian Maffett)
Using JavaScript to Build HTML5 Tools (Ian Maffett)Using JavaScript to Build HTML5 Tools (Ian Maffett)
Using JavaScript to Build HTML5 Tools (Ian Maffett)
 
Dependency Injection and Autofac
Dependency Injection and AutofacDependency Injection and Autofac
Dependency Injection and Autofac
 
GoF Design patterns I: Introduction + Structural Patterns
GoF Design patterns I:   Introduction + Structural PatternsGoF Design patterns I:   Introduction + Structural Patterns
GoF Design patterns I: Introduction + Structural Patterns
 
Introduction to Behavior Driven Development
Introduction to Behavior Driven Development Introduction to Behavior Driven Development
Introduction to Behavior Driven Development
 
Top Java IDE keyboard shortcuts for Eclipse, IntelliJIDEA, NetBeans (report p...
Top Java IDE keyboard shortcuts for Eclipse, IntelliJIDEA, NetBeans (report p...Top Java IDE keyboard shortcuts for Eclipse, IntelliJIDEA, NetBeans (report p...
Top Java IDE keyboard shortcuts for Eclipse, IntelliJIDEA, NetBeans (report p...
 
Cara Tepat Menjadi iOS Developer Expert - Gilang Ramadhan
Cara Tepat Menjadi iOS Developer Expert - Gilang RamadhanCara Tepat Menjadi iOS Developer Expert - Gilang Ramadhan
Cara Tepat Menjadi iOS Developer Expert - Gilang Ramadhan
 

Plus de Radhika Puthiyetath

Automation Using Marvin Framework by Sowmya Krishnan
Automation Using Marvin Framework by Sowmya KrishnanAutomation Using Marvin Framework by Sowmya Krishnan
Automation Using Marvin Framework by Sowmya Krishnan
Radhika Puthiyetath
 
Open Writing ! - Collaborative Authoring on Apache’s First Open-Source Cloud ...
Open Writing ! -	Collaborative Authoring on Apache’s First Open-Source Cloud ...Open Writing ! -	Collaborative Authoring on Apache’s First Open-Source Cloud ...
Open Writing ! - Collaborative Authoring on Apache’s First Open-Source Cloud ...
Radhika Puthiyetath
 

Plus de Radhika Puthiyetath (11)

The Apache Way (And How Not to Break Builds!)
The Apache Way (And How Not to Break Builds!)The Apache Way (And How Not to Break Builds!)
The Apache Way (And How Not to Break Builds!)
 
IISc Project Presentation
IISc Project PresentationIISc Project Presentation
IISc Project Presentation
 
Corporate Websites Improvement Areas
Corporate Websites Improvement AreasCorporate Websites Improvement Areas
Corporate Websites Improvement Areas
 
Doc publishing -LeanSixSigma Project
Doc publishing -LeanSixSigma ProjectDoc publishing -LeanSixSigma Project
Doc publishing -LeanSixSigma Project
 
On CloudStack, Docker, Kubernetes, and Big Data…Oh my ! By Sebastien Goasguen...
On CloudStack, Docker, Kubernetes, and Big Data…Oh my ! By Sebastien Goasguen...On CloudStack, Docker, Kubernetes, and Big Data…Oh my ! By Sebastien Goasguen...
On CloudStack, Docker, Kubernetes, and Big Data…Oh my ! By Sebastien Goasguen...
 
Automation Using Marvin Framework by Sowmya Krishnan
Automation Using Marvin Framework by Sowmya KrishnanAutomation Using Marvin Framework by Sowmya Krishnan
Automation Using Marvin Framework by Sowmya Krishnan
 
Troubleshooting Apache Cloudstack
Troubleshooting Apache CloudstackTroubleshooting Apache Cloudstack
Troubleshooting Apache Cloudstack
 
Nexenta Powered by Apache CloudStack from Iliyas Shirol
Nexenta Powered by Apache CloudStack from Iliyas ShirolNexenta Powered by Apache CloudStack from Iliyas Shirol
Nexenta Powered by Apache CloudStack from Iliyas Shirol
 
Cloud stack for_beginners
Cloud stack for_beginnersCloud stack for_beginners
Cloud stack for_beginners
 
Automating Content Translation Workflow with Transifex
Automating Content Translation Workflow with TransifexAutomating Content Translation Workflow with Transifex
Automating Content Translation Workflow with Transifex
 
Open Writing ! - Collaborative Authoring on Apache’s First Open-Source Cloud ...
Open Writing ! -	Collaborative Authoring on Apache’s First Open-Source Cloud ...Open Writing ! -	Collaborative Authoring on Apache’s First Open-Source Cloud ...
Open Writing ! - Collaborative Authoring on Apache’s First Open-Source Cloud ...
 

Dernier

Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
dharasingh5698
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 

Dernier (20)

Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Intro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdfIntro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdf
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 

Clarity in Documentation

  • 1. Novell® TECHPUB's Book Review Session: Clarity Radhika PC Technical Writer ISM BU, Novell
  • 2. © Novell, Inc. All rights reserved.2 Clarity is the property of being clear or transparent. Clarity can refer to one's ability to clearly visualize an object or concept, as in thought, understanding, and the "mind's eye", as well as the traditional notion of visual perception, that is, with the actual eyes. -Wikipedia ...Easy Reading is Damn Hard Writing..!!
  • 3. © Novell, Inc. All rights reserved.3 Easy Reading is Damn Hard Writing..!! Clear information is the result of Rewriting--Replacing, Adding, and Deleting parts to achieve clarity Clarity-related issues can be resolved at the level of Words and Sentences Clarity provides the rationale for many decisions about Style and Visual Effectiveness Clear Information requires a strong focus on what users need to know and when they need to know
  • 4. © Novell, Inc. All rights reserved.4 Guidelines Focus on the Meaning Avoid Ambiguity Keep Elements Short Write Cohesively Present Similar Information in a Similar Way Use Technical Terms Only if Necessary and Appropriate Define Each New Term to the Intended Audience
  • 5. © Novell, Inc. All rights reserved.5 Focus on the Meaning.... Original: A major company maintains a large personnel database that is basically makes use of for many kinds of employee-related applications such as payroll and benefits. The company now has some plans to extend the database significantly to include current photographs of employees and use the photographs as the basis for a very modern security system. The system is specifically designed to protect secure areas of the company's building from access by any people who really do not have authorization to be there.
  • 6. © Novell, Inc. All rights reserved.6 Focus on the Meaning.... A major company maintains a large personnel database that is basically makes use of for many kinds of employee-related applications such as payroll and benefits. The company now has some plans to extend the database significantly to include current photographs of employees and use the photographs as the basis for a very modern security system. The system is specifically designed to protect secure areas of the company's building from access by any people who really do not have authorization to be there.
  • 7. © Novell, Inc. All rights reserved.7 Focus on the Meaning.... Revision: A company plans to extend its database to include employee photographs. The company wants to use the photographs in a security system that will protect certain areas of the building from unauthorized access.
  • 8. © Novell, Inc. All rights reserved.8 Focus on the Meaning.... Eliminate: Imprecise Words: now has plans to, makes use of, kinds of Intensifying Words: basically, significantly, very, specifically, really, some, any Unnecessary Modifiers: major, large, many, current, modern Long sentences: company's building from access by any people who really do not have authorization to be there Conclusion: Make every word count. Eliminate words that do not contribute to the meaning
  • 9. © Novell, Inc. All rights reserved.9 Avoid Ambiguity (Have mercy on translators and nonnative speakers) Use words with a clear meaning Avoid vague referents Place modifiers appropriately Avoid long strings of words Write positively Make the syntax of sentences clear
  • 10. © Novell, Inc. All rights reserved.10 Use Words with a Clear Meaning.... Original: The timer function functions to stop certain actions. Revision: The time function stops certain actions. Original: The team documents design changes. Revision: The members of the team document the changes in the design Conclusion: Use words that have clear meaning. Look for the ways that words might be misunderstood, particularly by nonnative speakers of English.
  • 11. © Novell, Inc. All rights reserved.11 Avoid Vague Referents.... Original: DbInfo is a virtual database that you can create from the target file system. It consists of a set of statements that provide input to the projection utility. Revision: DbInfo is a virtual database that you can create from the target file system. The database consists of a set of statements that provide input to the projection utility. Original: You can have multiple catalogs for a single source;however, each can access only one. Revision: You can have multiple catalogs for a single source;however, each catalog can access only Conclusion: Check that the antecedents for the pronouns that you use are clear. Aware of the common pronoun errors as you write or edit.
  • 12. © Novell, Inc. All rights reserved.12 Place Modifiers Appropriately.... Original: Click the configuration server to which you want to link the list manager servers in the Configure Server Name field. Revision: in the Configure Server Name field, click the name of the configuration server to which you want to link the list manager servers. Original: Programs that produce errors consistently require regular maintenance. Revision: Programs that consistently produce errors require regular maintenance. Programs that produce consistent errors require regular maintenance. If a program produces errors, it consistently requires regular maintenance. Conclusion: Make sure that modifiers are in the correct position relative to what they need to modify.
  • 13. © Novell, Inc. All rights reserved.13 Avoid Long Strings of Nouns.... Original: Use the input message destination transaction code as shown in the example. Revision: Use the transaction code for the destination of an input message as shown in the example. Original: The sample dynamic plan selection routine is in the Samples folder. Revision: The sample routine for dynamically selecting a plan is in the Samples folder. Conclusion: Avoid creating noun strings with nouns that should be verbs. Eg: error recovery (to recover from errors), Performance control (to control the performance) Rewrite the strings that have more than two nouns. While doing it, start with the noun or pair of nouns at the end of the string.
  • 14. © Novell, Inc. All rights reserved.14 Write Positively.... Original: Do not install InfoConnect until you check that your computer does not have these conflicting programs. Revision: Before you install InfoConnect, check your computer for these conflicting programs. Original: Transitions cannot occur between states that are inherited from different classes or between local and inherited states. Revision: Transitions can occur between states that are inherited from the same class or between lstates Conclusion: Some negatives are necessary and useful ( warning, restrictions)
  • 15. © Novell, Inc. All rights reserved.15 Make the Syntax of Sentences Clear.... Original: Each illustration accurately depicts an object, concept, or function. Revision: Each illustration accurately depicts an object, a concept, or a function. Original: Unique bit pattern that is defined in code page. Revision: A unique bit pattern that is defined in code page.
  • 16. © Novell, Inc. All rights reserved.16 Keep Elements Short Remove Roundabout Expressions and Needless Repetition Choose Direct Words Keep Lists Short
  • 17. © Novell, Inc. All rights reserved.17 Remove Roundabout Expressions and Needless Repetition..... Original: You can display a visible grid on forms to help you place components. Revision: You can display a grid on forms to help you place components. Original: Given the fact that you have created an object, it can operate in a manner independent of other objects based on the same class. Revision: After you create an object, it can operate independently of other objects of the same class
  • 18. © Novell, Inc. All rights reserved.18 Choose Direct Words.... Original: Modifications to a shared property apply universally to objects on the objects list. Revision: Changes to a shared property apply to all objects on the object list. Conclusion: Choose direct words as appropriate for your audience. Avoid using phrasal verbs because many such verbs are not defined in the dictionary.
  • 19. © Novell, Inc. All rights reserved.19 Keep Lists Short.... -Seven items maximum for online information. -Nine items maximum for printed information.
  • 20. © Novell, Inc. All rights reserved.20 Present Similar Information in a Similar Way Use lists appropriately Segment information into tables
  • 21. © Novell, Inc. All rights reserved.21 Use Lists Appropriately.... -Use an ordered list for information where the sequence or priority is important. -Use simple list for items of similar importance. Keep the list items parallel.
  • 22. © Novell, Inc. All rights reserved.22 Use Technical Terms only if They are Necessary and Appropriate Decide whether to use a term Use terms consistently Avoid Jargons
  • 23. © Novell, Inc. All rights reserved.23 Decide whether to Use a Term.. -If a widely used and accepted term does exist, use it. Don not coin a new term. -If you intend to use a term only once or twice, use descriptive phrase instead. -Don not create acronym unless you will use it often.
  • 24. © Novell, Inc. All rights reserved.24 Use Terms Consistently.. Original: The invoice class contains the LineItem class. The AddLineItem method of the invoice class accepts only objects of the LineItem type. Revision: The invoice class contains the LineItem class. The AddLineItem method of the invoice class accepts only objects of the LineItem class.
  • 25. © Novell, Inc. All rights reserved.25 Define Each Term that is New to the Intended Audience.. -Define Acronyms and Abbreviations -Definitions are easy to understand
  • 26. If the writer does not sweat, the reader will..... -Mark Twain
  • 27.
  • 28. Unpublished Work of Novell, Inc. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary, and trade secret information of Novell, Inc. Access to this work is restricted to Novell employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of Novell, Inc. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. Novell, Inc. makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for Novell products remains at the sole discretion of Novell. Further, Novell, Inc. reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All Novell marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.