What are the benefits of task analysis?


Task analysis provides designers a concise, unambiguous description of how users can accomplish a goal when creating a new hardware or software product. Task analysis also provides the foundational information about how people carry out tasks so that a wide variety of disciples can apply their expertise effectively to the design of the system.


By focusing on the user’s tasks, the analyst builds a foundation of understanding of what the users do and what they need in order to do it successfully, rather than getting tied up in details of the tools and systems that they will use. By clearly identifying tasks and examining the relationships between them, this approach helps identify tasks that can be improved by a designer- simplified, or made safer or easier to learn.

TaskArchitect supports the analysis of tasks to whatever detail is required – from a high level description of a series of tasks to the inclusion of many levels of detail and supporting information. This allows the analyst to restrict the analysis to just the amount of detail needed to solve their current problem. It also allows the analyst to hide levels of detail so that just the information needed for a particular design discussion is presented at any given time.

By clearly and concisely displaying the output of the analysis, TaskArchitect can support collaboration between the task analyst and the users. The analysis outputs can be used as the basis for discussions, or the analyst and the users can jointly develop the analysis. Both approaches make the collection of task-related information and analysis faster, and they reduce the amount of time required for verification of the information.