Google
 

Planning user documentation - a guide for software project managers - Part 3

Spreading the authoring work more evenly

The traditional close-to-launch timing of the documentation presents, as mentioned already, a project risk. To reduce the amount of time and resource required at this busy time, there are a number of tasks that your technical author can do earlier on in the project to reduce the project risk.

Look and feel of the Help system

These days, authoring tools for technical writers are making it possible to create Help systems with a customised look-and-feel. Software houses are now getting more interested in their Help systems looking better than the rather grey-looking standard Help viewers (for example WinHelp and HTML Help) and more in line with the software itself. Creating a customised look-and-feel takes time. But this is one of tasks your technical author can be doing in the design stage, as soon as the software look-and-feel is agreed.

Structuring the Help system

Depending on the complexity of the software, it may be possible for the technical author to sketch out a rough structure for the topics in the Help system after the design stage. This would be a flexible work-in-progress structure, but would at least set out a draft of the types of information to be documented.

Conceptual topics

Generally speaking, the majority of Help topics in a Help system are procedural. They tell the user how to do something by giving detailed step-by-step instructions on using the interface so, in the main, are best left until the software is more or less stable. However, there will also be some information for the user that is of a conceptual nature. It may be possible for your author to document some such concepts during and after the design stage.

Summary of where your documentation fits into your project plan



Getting more value from your technical author

Specifications and design stage

It may not be something you have considered, but since good technical authors have expertise in designing information, they can also provide useful input at the specifications and design stage. Getting your technical author on board at this stage can help make the user interface more usable. This reduces your technical support costs and may reduce the time it takes to document the software. It may be something as simple as labelling or ordering the fields on the dialogs in a more helpful way. Moreover, authors with experience in writing for screens will know what sorts of layouts will and won't work. They can provide valuable input for decisions on the structuring and the look-and-feel of the interface. And remember that they are very much user-focussed – providing balance to what may be an over-enthusiastic graphics design team! You can think of the technical author as the representative of your average user as the specifications are decided and the design progresses.

Embedded Help

If your technical author is contributing expertise during the specification and design stage of the project, it may well be that the traditional paper manual/online Help 'documentation', created at the very end, is reduced in scope or even unnecessary. In other words the 'necessary nuisance that takes up valuable manpower to create and review just when deadlines are looming' is all but eliminated. The user interface can contain its own 'user assistance'. This kind of approach is known as Embedded Help. Exactly how and where the assistance is provided is part of the specification and design process. For example, one successful technique is to have a dedicated (but shrinkable) part of the interface for displaying context-sensitive assistance.

Build stage

If present at all relevant meetings, the number of questions your technical author will have for the programmers when writing the Help content will be reduced, saving precious time near the end of the project.

Testing stage

If you are planning to perform usability testing, your technical author can participate in designing and giving the tests and in interpreting the results.

Post rollout

If you are outsourcing, the external organisation may provide a service for logging and collating user feedback, reporting it to you and updating the Help where appropriate.

Summary

Providing online assistance for software is important since it can reduce costs of technical support and make life easier for your users. However, documenting software is not a trivial task. It requires time and resources for writing and reviewing that must be included in the overall project plan.

The documentation work is traditionally implemented after the software is reasonably stable – during the testing stage. However, getting your author on board earlier spreads the work more evenly, reducing project risk. Moreover, including your author in design decisions and usability testing can improve the user interface.


Author : Carol Johnston, Technical Director

Cherryleaf Ltd.


Applied Software Project Management Book Review

It’s not often that a software project management book comes along that is practical, easy to read and stacked full of ready to use process scripts. Andrew Stellman and Jennifer Greene have done just that with recent book Applied Software Project Management. …… read more>>

Planning user documentation - a guide for software project managers- Part 1

When talking about documentation for a software application, most people think of the traditional paper-based or online manual. In this article, we will be looking at ways of taking this traditional approach forward. The term 'user assistance' then becomes more useful, implying 'anything that makes the user's life a bit easier'. …… read more>>

Planning user documentation - a guide for software project managers- Part 2

So where does the documentation fit in with my project plan?

Traditionally, the documentation comes in towards the end of the testing stage of your project. The software is more or less stable and you're close to launch. Having seen the stages involved in the documentation, you may be thinking that it's a lot to cram into this stage. You'd be right! This is why many project managers see documentation as that necessary nuisance that takes up valuable manpower to create and review just when deadlines are looming. …… read more>>

Planning user documentation - a guide for software project managers - Part 3

The traditional close-to-launch timing of the documentation presents, as mentioned already, a project risk. To reduce the amount of time and resource required at this busy time, there are a number of tasks that your technical author can do earlier on in the project to reduce the project risk. …… read more>>

Project Management Best Practices: Key Processes and Common Sense

Organizations continue to look for the key to unlocking the mystery of project management (PM) best practices, but the steps that go into successful project management are not mysterious at all — they are standard procedures that, if executed, will improve a project’s chances of success. The key word here is “if.” Projects fail because of poor planning and fuzzy requirements that cause a chain reaction of poor productivity. …… read more>>

Is project management all administration?

Question

I'm thinking about switching my focus to project management. The concern I have is that it seems that most project managers I know spend the bulk of their time dealing with administrative paperwork. I'm sure there is more to the job than that, but how much of the role is administrative?

…… read more>>

Software Engineering Project Management 20 Years Later

Where were we 20 years ago?

In 1984, as some of you will recall, there was no Capability Maturity Model (first described in a 1987 technical report by Watts Humphrey) or ISO 9001 (approved in 1987). The Project Management Institute was just offering its certification program for the first time. The US Department of Defense was the largest creator of software technology, as demonstrated by its invention of the Ada programming language, sponsorship of the Software Technology for Adaptable, Reliable Systems program, and the formation of the Software Engineering Institute. …… read more>>

List of Project Management Software

The Software Network has enlisted web base project management software, online project management software, free project management software available to try for certain period, with free software demo to download or free personalized demo. …… read more>>

Project Management Glossary

What’s the definition of “Acceptance Test” ?

It is a “Final functional testing used to evaluate the state of a product and determine its readiness for the end-user. A ‘gateway’ or ‘milestone’ which must be passed.”

…… read more>>

A View of Project Management

What's your project?

A fund-raiser to fix the church roof?

A five-year programme to completely re-organise the way services are delivered in your Borough?

A special event to celebrate the launch of a new product?

A marketing campaign to increase sales? …… read more>>

Project management reference links

More reference on project management…… read more>>