ArticlesReader.com Menu
Newest Articles
Most Viewed Articles
ArticlesReader.com RSS
Submit Article
Login
Signup
Search the articles

Articles Main Categories
Advice
Animals
Automobiles
Business
Career
Communications
Computer Programming
Computers
Entertainment
Environment
Family
Fashion
Finance
Food
Health & Medical
Home & Garden
Humor
Internet Business
Internet Marketing
Legal
Leisure & Recreation
Marketing
Other
Politics
Reference & Education
Religion
Self Improvement
Sports
Technology & Science
Travel
Writing
Subscribe
Receive alert message from us when new articles submitted to our site for free.

Enter your name

Enter your email

Syndicate

















Related Products
Home::Management

Successful Documentation Projects – Part 2 of 3 – ‘Specifying’

Author : Glenn Murray
So youÂ’re responsible for managing a documentation project. You know who your audience is, what theyÂ’re trying to achieve, how the product enables them to achieve it, and what the audience requires of the help. Now itÂ’s time to spec out your intentions.



NOTE: This is the second in a series of three articles outlining the key elements of a good user documentation process. (To read the first and third articles in this series, go to http://www.divinewrite.com/docoprocess1.htm and http://www.divinewrite.com/docoprocess3.htm.)



State your goals



Generically speaking, your goal statement should indicate that you hope to create a suite of documentation products that will satisfy audience requirements. Specifically, youÂ’ll have a number of sub-goals. (TIP: It may help to remember that the goals you set here will need to be used to measure the success of your product through your own in-house testing as well as through evaluative user research.) Such sub-goals may include:



• Ease of use

• Accessibility

• Helpfulness

• Accuracy

• Relevance

• Comprehensiveness

• Adherence to style guidelines

• Correct spelling and punctuation



Write your Concept Specifications



Your goals set, you can start to contemplate what youÂ’re going to produce. The first step is to create some concept specifications. Simply put, concepts specs are very high level overviews of what youÂ’re proposing to produce. For example, your concept spec for the online help might state that you will be producing a product that allows the user to access information using a TOC, an Index, and a Find. It might suggest some possible GUI features of these elements, but it will not lay down requirements; just possibilities. The concept spec for your manuals might state that they will be professional looking, will contain many professionally drawn pictures, will have adequate white space, will be stylish, will be divided into chapters to match the task oriented nature of the online help, etc.



Generally, the product youÂ’re proposing could be implemented in a number of different ways. You should write one or more concept spec(s) for:



• what components the documentation suite will consist of (online help, printed manuals, tutorials, overviews, etc.) – “Documentation Products Concept Specification”

• the types of information your documentation will contain (e.g., the structure of the TOC, are you going to follow minimalism practices?) – “Documentation Content Concept Specification”

• the functionality and user interface of your documentation suite (e.g., how it will work and how the audience will interact with it) – “Online Help User Interface Concept Specification”, “Printed Documentation User Interface Concept Specification”, etc.

• the delivery method (how you will deliver the help to users and how you’ll update it)

• what languages the documentation will be produced in



Design some possible implementations



Now that youÂ’ve decided roughly what youÂ’d like to produce, you can design some possible implementations of it. Your designs will be very high level and they may not actually work (they may actually be just paper prototypes).



With most other considerations already finalised through your user requirements research, these implementations should only differ as a result of:



• the technologies behind them

• the tools used to create them

• the overall look and feel



You need to learn as much as possible about these things, in order to determine what is actually possible, successful, effective, etc. You should be aware of current trends, literature, white papers, etc. This information can be obtained from a variety of sources. Some good places to start include:



• List servers

• Conferences

• Books

• Other publications

• Other writers

• Other products



Conduct usability testing on your prototypes



Model (prototype) your designs for the decision makers and audience samples. This allows you to pick the best features from each design (and to determine priorities for them). Select a design (or merge multiple designs) that you believe best satisfies user requirements. This process may be iterative. At the end of this stage, you should know enough to detail exactly what youÂ’ll be producing (including what help platform and tool youÂ’ll be using).



TIP: For details on possible research methods, take a look at Managing Your Documentation Projects by Hackos (1994) esp. pp.446-447, User and Task Analysis for Interface Design by Hackos & Redish (1998), Social Marketing: New Imperative for Public Health by Manoff (1985), Designing Qualitative Research 2nd Edition by Marshall & Rossman (1995), and “Conducting Focus Groups – A Guide for First-Time Users”, in Marketing Intelligence and Planning by Tynan & Drayton (1988).



Write your Requirements Specifications



Requirements specifications detail exactly what you must end up with. These specifications should contain as much detail as possible about the features and functionality of the documentation product (not how youÂ’ll go about building it).



Requirements specs are basically an evolution of your concept specs. Once you begin work on your requirements specs, the concept specs are effectively frozen. You should write one or more concept spec(s) for:



• what components the documentation suite will consist of (online help, printed manuals, tutorials, overviews, etc.) – “Documentation Products Requirements Specification”

• the types of information your documentation will contain (e.g., the structure of the TOC, are you going to follow minimalism practices?) – “Documentation Content Requirements Specification”

• the functionality and user interface of your documentation suite (e.g., how it will work and how the audience will interact with it) – “Online Help User Interface Requirements Specification”, “Printed Documentation User Interface Requirements Specification”, etc.

• the delivery method (how you will deliver the help to users and how you’ll update it)

• what languages the documentation will be produced in



Estimate Project Duration & Resources



Once you’ve completed the requirements spec stage, you should know enough to accurately estimate the duration and resource requirements for the remainder of the project. You should also update the “Documentation Project Plan” document with this information.



Estimating is always a difficult process, and thereÂ’s not really any sure-fire way of getting it right. Mostly it depends on the job and your experience. However, following are some guidelines that might help you.



If you have records from previous projects, you might simply be able to estimate project duration based on these. You should try to compare the old subject material and topics with the new to make sure that the old times will be applicable to the new project. On p.174 of Managing Your Documentation Projects (1994), Hackos provides some potentially useful guidelines for comparing the complexity of various documentation projects.



If, on the other hand, the project is entirely new, you will have no records to use as a guide (unless you have managed a similar project in the past). In this situation, project estimates will be very difficult to make.



One possible method for estimating is:



1. Compile a list of tasks, and record how many there are in your list.



2. Compile a list of concepts that must be documented, and record how many there are in your list.



3. From your list of tasks, select 10 that are representative of the rest (in terms of complexity, expected length, status of the relevant development, etc.), and of the same granularity (e.g., you can write a single topic for each).



4. From your list of concepts, select 3 that are representative of the rest, and of the same granularity (e.g., you can write a single topic for each).



5. Estimate the number of pages per topic.



6. Document these tasks and concepts as a trial, ensuring that you track:



• the total time taken to complete each topic.

• the portion of this time that was due to product change or indecision.

• the number of pages per topic.

• the number of extra, unexpected, but necessary, topics you became aware of as a result of the documentation. Keep a separate record of the number for both task and conceptual topics.



TIP: Make the most of your trial doco. Even though youÂ’ve chosen a design through design prototyping, you can use your documentation sample to test the usability of your documentation approach. By presenting the sample to an audience sample, you can determine whether youÂ’re heading in the right direction with your doco (i.e. whether you have interpreted and implemented your user research results correctly).



7. Determine the average time taken per page for task and for conceptual topics.



8. Apply this average to the rest of the topics in the project. (Topics written early in the project normally take longer due to lack of information and a higher number of technical issues. This means topics written later in the process will probably take less than the average calculated here. However, this will normally be offset by the extra time product changes will incur during the project life-cycle.)



9. Estimate the time per subject area based on the average time per topic.



10. Estimate the number of extra, unexpected, topics that will likely become necessary during the course of the rest of the project.



11. Allow for training, work prac maintenance, holidays, sick days, meetings, usability testing, production (approx 6 weeks turnaround time for printing a 1000 page manual, including proofing), evaluation, and evaluative testing. Each of these elements will vary according to the nature of the project, and they will tend to take far less time than the actual writing. That is why specific guidelines are not provided as they are for writing.



Figure out how long you actually have to do it, then how many writers youÂ’ll need to get it done during this time. Draw up a project schedule using something like Microsoft Project, identifying useful milestones and project deadlines. Some of your milestones might include:



• Prototype Testing Complete

• Work Pracs Written

• Design Specs Written

• First Draft Complete

• Second Draft Complete

• Localisation of Second Draft Complete

• Final Draft Complete

• Localisation Complete

• Documentation Ready for Release

• Production Complete

• Project Evaluation Complete

• Post-release Usability Testing Complete



It is important to note that you will have milestones before this point, but because they occur prior to the formal scheduling stage, they donÂ’t need to be included in this schedule.



Write Work Pracs & Design Specs



Along with user research, work pracs and design specs are perhaps the easiest project elements to overlook, especially for a small team. However, even within small teams, it is helpful to maintain both.



Work pracs are for ongoing things, that affect the day to day working environment of the team (e.g., How to use your documentation tool, How to release your help, a style guide, etc.). Design specs are for documenting one-off things like how we actually plan to go about this thing. This will include such information as what tools weÂ’ll be using, what each will do, and the mechanics of how it all fits together. e.g., How the VSS project will work, how everything should be managed, multi-user issues, how it will be localised, etc.



To be continuedÂ… See part 3 of this article (http://www.divinewrite.com/docoprocess3.htm) for information on writing your user documentation.


Article Source: http://www.articledashboard.com





* Glenn Murray is a website copywriter, SEO copywriter, and article submission and article PR specialist. He is a director of article PR company Article PR and also of copywriting studio Divine Write. He can be contacted on Sydney +612 4334 6222 or at glenn@divinewrite.com. Visit www.DivineWrite.com or www.ArticlePR.com for further details, more FREE articles, or to download his FREE SEO e-book.





Spam emails More free articles

Related articles


  1. Terrible Meetings - Ten Ways to Spot Them!
  2. How to Create an Operations Manual
  3. Gift Giving for Business a Major Headache
  4. Preventative Maintenance of Company Delivery Vehicles
  5. Small Business Checking Accounts
  6. Hiring a Book Keeping Service
  7. Cheat Sheet; Understanding The MSDS and Your Obligations In The Workplace To Employees
  8. Effective Meetings by Phone - Part 2, How to Hold a Teleconference
  9. Effective Meetings by Phone - Part 1, How to Plan a Teleconference
  10. Problem-Solving Success Tip: Measure
  11. Problem-Solving Success Tip: Test Your Assumptions About Everything
  12. Hiring Great People And How to Be One Yourself: Five Secrets
  13. Think Twice Before Selling ROI
  14. Innovation Management – Diversity Can Make All The Difference
  15. CRM ...The Emperor's New Clothes
  16. Innovation Management – IBM Opens Lid On Its Treasure Chest
  17. What Accounting Software Should You Use?
  18. Making Your Workers Your Partners
  19. The Inferno of the Finance Director
  20. Dividing The Loot
  21. Unravelling the Data Mining Mystery - The Key to Dramatically Higher Profits
  22. Managing Motivation
  23. 10 Ways To Maintain Profits In A Slow Economy
  24. How To Decrease Downtime and Increase Productivity
  25. Profound Knowledge
More related feeds
Notes from the Ruby Manor (part 2) - Effectif Development
Arguments can be grouped with parentheses for dealing with arguments passed as arrays. If you call the method below with [1, 2], 3 then a will be 1, b 2 and c 3. If you call it with 1, 2 then a will be 1, b will be nil and c will be 2. ...

VBA Tips & Tricks: How to use collections in Excel VBA
You can specify a before position or an after position, but not both. after - Optional. An expression that specifies a relative position in the collection. The member to be added is placed in the collection after the member identified ...

successful documentation projects – part 2 of 3 – ‘specifying'
you know who your audience is, what they're trying to achieve, how the product enables them to achieve it, and what the audience requires of the help. now it's time to spec out your intentions.

A Rich Web Service API for Your Favorite Framework, Part 2: JBoss ...
The intent of this how-to series is to demonstrate the development of a rich Web service API on a variety of popular development frameworks. Part 2 (this...

Adam Sweet’s Blog » Create Your Own Anti-Virus Signatures with ClamAV
Most people suggest advocacy or documentation as ways non-programmers can help a project, it just goes to show that there are many more ways to help a Free Software project than you might think if you’re not a programmer. ...

Successful Documentation Projects – Part 2 Of 3 – ‘specifying’
So you’re responsible for managing a documentation project. You know who your audience is, what they’re trying to achieve, how the product enables them to achieve it, and what the audience requires of the help. ...

This Week on C9: Xbox & Zune get updates, C9 gets custom CSS, and ...
1) never open attachments in emails that end with .exe, .bat, .cmd, .com, etc. 2) never open downloaded files that you got from obscure sources 3) never give an application administrator rights on Vista ...

Bidding Website | FreeLance Home Jobs
Frot End Customer: 1. customer visits site 2. customer logs in to their account/ or registers for account 3. Search for venues in their area 4. Each venue will have picture and info (capacity, days available, etc.) 5. ...

TuxTraining
That’s it for part 2. In part 3 we will look at some of the most exciting ZFS features: snapshots and clones, as well as how to backup a ZFS filesystem. We’ll create a new pool for part 2, so feel free to destroy the salmon pool. ...

ILLUMINATOR » 10 Things you should know about NetSH
Note that Windows XP has a different set of contexts. When using the import and export operations in noninteractive mode, you must specify context or subcontext configuration. #3: Coordinating network change control with NETSH ...

 


 

© 2007 articlesreader.com - All Rights Reserved