TechWhirl (TECHWR-L) is a resource for technical writing and technical communications professionals of all experience levels and in all industries to share their experiences and acquire information.
For two decades, technical communicators have turned to TechWhirl to ask and answer questions about the always-changing world of technical communications, such as tools, skills, career paths, methodologies, and emerging industries. The TechWhirl Archives and magazine, created for, by and about technical writers, offer a wealth of knowledge to everyone with an interest in any aspect of technical communications.
Looking at the WIKI entry for EPSS, I see a desire to focus on specific tasks, and be able to provide procedures for each task a user could need for a given application or set of applications.Â I tend to think that's not even possible...Â It's like documenting a language by providing an example for every possible sentence.Â For initial exposure you need to learn specific didactic procedures -- sort of like an initial phrase book.Â But there's a point where you need to learn the grammar and vocabulary.
But there are good ways to aid tasks.Â You should look at walk-through documentation.Â Drupal has a walkthrough module, and I believe there are companies out there that provide software to create these.Â The idea is that you choose a procedure, and the GUI displays flags (tags???Â balloons???) that show where to do each step, and give whatever explanations you want.Â
In our product we use progressive disclosure...Â Tooltips, content on the GUI surface, overlays you can invoke for each panel of the GUI, and full online doc.Â I'm a big fan of keeping content as close to the GUI as possible, and giving the user avenues to take that gradually lead away from the GUI as the content becomes more abstract/conceptual.Â
Our help system performs dynamics in the client, at the last minute.Â So we can get information about the state of the user (role, for example) or the product (execute API calls), and modify the docs accordingly.Â We haven't had a chance to experiment fully with this -- I imagine that we could look at the product and provide in-depth descriptions of the current state -- not just WHAT the state is, but WHY.Â But that's a question of time to experiment.Â Another thing we can do is merge remote documentation.Â As our product begins to incorporate remote components, the docs can sit with those components and be merged if you are a user with access to the given component.Â And we can also merge content from remote sites like our social web...Â Search can include hits from the forum, and if I wanted to I could incorporate content from forum posts.
I think content delivery is on a threshold of change.Â The network is becoming much more dynamic than ever before, and doc delivery has to keep apace.Â So you're doing the right thing by asking about this and looking for possibilities beyond the usual.Â
BTW, the age-old response...Â "What do your customers USE for docs?" isn't quite appropriate.Â The question is, what do your customers need in order to future-proof their experience with docs?Â If they already had it in their hands, then it would probably not be appropriate for the next wave of technology.Â My opinion, anyway...
Visit TechWhirl for the latest on content technology, content strategy and content development | http://techwhirl.com