How much does it cost to write a user guide? One way to estimate the price is to ask your customer about the software project and gather the technical and user requirements. Once you have this, you can determine how long the project will take, what resources are required and who needs to be involved in writing the documents.
Why Create a Software Documentation Requirements Checklist?
This checklist helps you understand the scope of work for your next technical writing software project. With this information, you can prepare a cost estimate and supply the Customer with a quote.
General documentation requirements
1. Documentation Format
How do you want the documents delivered? For example, do you want?
- Online only
- Printed only
- Printed and online
2. Documentation Types
What type of documents do you want created? For example, do you want:
- Procedures
- Reference Guides
- Business Documents
- Reports
- Tutorials
- Management Documents
- Annual Reports
- Technical Guides
- Process Maps
- Online Help
- Context Sensitive Help
- Sys Admin Guides
3. Existing Documentation
Do you have an existing document set that we can build upon or are we starting form scratch?
If Yes, what percentage is valid?
4. Other Information sources
Are there other sources of information that we can used in the documentation?
5. Training Requirements
Will users need training to use the documents?
6. Sample Data
Do we need to create sample data? Or can you supply examples of dummy data at the start of the project.
7. Style Guides
Do you have a style guide that must be followed? How to select the right style guide?
8. Localization
Will the documentation be localized?
9. Translations
Will the documentation be translated into other languages?
10. Outsource Firms
Are you outsourcing other parts of your documentation to other firms?
11. Glossary of Terms
Is there a glossary of terms or industry terms specific to your product?
12. Operating Systems
What OS does your software run on?
- Windows (version)
- Apple Mac
- Linux
- Others (specify)
13. Software
What is the purpose of the software you need to be documented?
14. Screens
Approximate number of unique screens:
16. Master Copy
Is a final version of the software available for documentation?
17. If not, specify the:
- Level of completion:
- Estimated completion:
19. Hardware
Is specialized hardware needed to use the software?
20. Third-party software
Is Third-party software needed to use the software?
21. User Types
Are there different types of user, for example, system administrator, operators, end-users etc?
23. Users’ Proficiency
Does the user need previous experience to use the software?
24. Computer literacy
Choose all that apply:
- No experience
- Basic IT literacy
- Competent
- Advanced
25. Issues
What are the main problems users have with the software?
26. Task Analysis
Has task analysis on user needs been performed?
27. Task Priority
Are the tasks clearly identified?
31. Online Documentation
What online formats do you want?
- Adobe Air
- WinHelp
- HTML
- WebHelp
- Adobe PDF
- Other:
32. Authoring Tools
Do you have a preferred authoring tool?
33. Context Sensitive Help
Do you required context-sensitive help, for example, when you click F1 or Help to open get help?
34. Printed documents
Do you want us to supply printed documents?
36. File Format
What source file format is required (Word, PDF, other)?
37. Budget
What is the budget for the project?
38. Additional comments
Please share any other information that will help us evaluate your documentation project.
About the Author: Ivan Walsh is a London-based technical writer who specializes in documenting plans, guides and manuals. You can download his Technical Writing Template Kit here and also his Software Development LifeCycle templates with free Word and Excel templates here.