A learning object represents a self-contained unit of instruction about a process or feature
Written tutorial
Audio and/or Video tutorials (ADA compliant pages can provide audio only)
Annotated screen shots
Role-based training consists of relevant learning objects for that role
Body of documentation should be searchable by keyword and return results across all objects/roles
Documentation components should be printable and web accessible (Ideally, PDF export)
Feature change requests should be tracked such that necessary changes to documentation of those features are bundled in the same tracking workflow.
Documentation processes should also respond to version releases
"What's new" notices should allow users to understand changes as they happen
Design principle: Don't repeat documentation in different objects, instead, break a multi-faceted object into smaller objects that can be arranged as needed. Example: managers may need less or more information than direct user of the process
Eventual integration into a normalized relational database
Brainstormed Ideas for Help System: