User assistance

User assistance professionals also contribute to enterprise knowledge bases and content management systems.

[1] Effective user assistance development requires a variety of communication skills.

These include writing, editing, task analysis, and subject-matter expert (SME) interviewing.

Since the user assistance profession is directly involved with software development, the discipline often requires an understanding of UI design, usability testing, localization, testing, quality assurance, instructional design, scripting or programming, and accessibility.

[1] For information related to this topic, see Instruction manual (computer and video games) A traditional form of user assistance is a user manual, which is distributed either with the product in paper form or electronically.