This can be generalized to the entire program’s structure rather than focused to the help menu…
Experts have identified five characteristics to make a help menu effective:[33]
- “context-specific” — the help menu contains only the information relevant to the topic that is being discussed or sought
- “useful“ — in conjunction with being context-specific, the help menu must be comprehensive in including all of the information that the user seeks
- “obvious to invoke“ — the user must have no trouble in locating the help menu or how to gain access to its contents
- “non-intrusive“ — the help menu must not interfere with the user’s primary path of work and must maintain a distance that allows for its use only when requested
- “easily available“ — the information of the help menu must be accessible with little or few steps required