Practical Toolsfor Task Analysis
Practical Toolsfor Task Analysis
net/publication/235643628
CITATION READS
1 6,279
1 author:
Jacques V Hugo
Semi-retired
41 PUBLICATIONS 137 CITATIONS
SEE PROFILE
All content following this page was uploaded by Jacques V Hugo on 03 June 2014.
Jacques Hugo
ABSTRACT
For most human factors practitioners, hierarchical task analysis (HTA) is right at the center of
their activities. Because of its ability to be adapted to a wide range of situations and needs it is
believed to be almost a “universal task analysis method”. In spite of this, HTA is regarded as
difficult, even by experienced practitioners. Practical problems, such as lack consistency of format
and presentation, often make the results difficult to interpret. There have been attempts to develop
software tools to support the analyst and also to achieve some order in format and presentation. In
spite of many years of development, very few tools have emerged that have achieved these goals.
The few tools that do exist have extensive functionality for producing graphical and textual reports,
but because they are all special purpose tools, they all lack the flexibility of a general purpose tool.
The paper describes how a general-purpose tool like Mindjet MindManager® is used at PBMR for
the representational as well as the analytical aspects of HTA, for example, capturing task
information from various source documents directly into hierarchical formats and then analyzing
and extending that information further to represent detailed task information. The paper also
discusses the rationale for deviating from the conventional ways of visual representation associated
with HTA.
Key Words: Hierarchical Task Analysis, Software tools, HTA
1. INTRODUCTION
Page 1 of 14
Jacques V Hugo
A range of tools (both paper and computer-based) have been developed for various human
factors engineering activities, including requirements analysis, task analysis, human reliability
analysis, prototyping and human performance modeling. Most of these tools have been developed
in-house by the users and are not commercially available, or are aimed at a specific domain, such
as defense, maritime, or aviation (see for example http://carlow.com/hsitools.html). Those that are
commercially available, such as MicroSaint, Task Architect and ConcurTaskTrees, are special-
purpose tools that in most cases do not offer everything an analyst needs for all the complexities
of task analysis.
This lack of tools has lead to many practitioners using labor-intensive tools for HTA, like
paper-based forms, Excel spreadsheets and even PowerPoint and Visio.
Practical experience at PBMR has shown that Mindjet® MindManager®1 offers potential for
representing HTA information in ways that might have been “underused” by human factors
practitioners. MindManager is normally associated with concept- or mind-mapping, but its true
strength lies in its capability to handle large hierarchical information structures. Because it is also
a general-purpose information mapping tool, it can be used to accommodate most of the
requirements for an HTA support tool. A later section will describe how MindManager is used at
PBMR to capture task information from various source documents directly into hierarchical
formats and then manipulated further to represent detailed task information.
1
Mindjet Corporation. (www.mindjet.com)
Page 2 of 14
Jacques V Hugo
that the system makes on the operator, with the capabilities of the operator and if necessary, to
alter those demands, thereby reducing the probability of error and achieving successful
performance.
The PBMR Task Analysis Process was also designed to:
• Provide one of the bases for making design decisions for Human-System Interfaces (HSIs)
and other systems that require human involvement.
• Form the basis for specifying the requirements for the interaction with system components,
special tools and other maintenance equipment.
• Assure that human performance requirements imposed by the design do not exceed human
capabilities.
• Provide basic input for developing operating and maintenance procedures.
• Provide basic information for defining the staffing, training and communication requirements
of the plant.
• Form the basis for specifying the requirements for the displays, data processing and controls
needed in the control room to carry out tasks in a safe and efficient manner.
Page 3 of 14
Jacques V Hugo
• Detailed Hierarchical Task Analysis (HTA) worksheets and HTA charts, compiled per
system and operational scenario obtained from the SODs. This is where MindManager’s
“map markers” and detailed annotations are used extensively (see Figure 6 and Figure 9).
• Operational Sequence Analysis (OSA), using the Sequence Diagram Editor2 tool. This links
operator tasks to operational sequence information obtained from SODs. This representation
is then provided to those groups in the organization responsible for operating procedure
development and operator training.
• Worksheets consisting of task listings and human-system interaction requirements. These are
required for the design of high- and low-level human-system interface screens for the
relevant system and the plant overall. At this point, the original MindManager information
can be exported to Excel and Word for further refinement.
2.2.3 Task Analysis Phase 3
This comprises a detailed analysis of tasks and operational sequences for critical tasks (i.e.
those contributing most to plant safety), as identified in the first phase. Tasks are verified against
the Functional Breakdown as well as the System Breakdown and plant operational goals. Later
iterations and detailed analyses may integrate operating procedures where indicated by task
criticality. The final iteration consists primarily of using the IPME3 software for simulation and
analysis of operational sequences as well as the analysis of human performance and workload for
the safety critical tasks identified in Phase 1. The final results are compiled in summary format
for inclusion in a Human Factors Analysis Report for each system.
2
Effexis Software. (www.effexis.com)
3
IPME - Integrated Performance Modelling Environment. A task network and discrete-event modelling tool, based
on MicroSaint, from Alion Science and Technology, MA&D Operation, Boulder, CO.
Page 4 of 14
Jacques V Hugo
Page 5 of 14
Jacques V Hugo
to think about the relationship between different tasks, without overburdening them with needless
complexity.
Hone and Stanton (2004) believe that a software tool to support HTA would need the
following main characteristics:
1. It should support the development of the sub-goal hierarchy and plans in the three different
formats of HTA representation (that is, tabular, graphical and outline).
2. Enable editing and verification of the analysis to percolate through each of the
representations.
3. Support extended analysis of the sub-goal hierarchy.
4. Enable further extensions of the analysis to be added.
While these objectives appear to be valid for the task analysis process overall, a systematic
approach makes a clear distinction between activities as they change over the task analysis
continuum: data collection, organization, analysis, modeling and simulation. Some of these
activities require complex judgement, while others may be regarded as almost “mechanical”. The
data collection and organization phases require a tool that helps the analyst to understand and
manipulate the structure of the raw data and to identify where additional data need to be
collected, whereas the analysis and modeling phases are more dependent on a deep understanding
of the concepts, principles and rules underlying the tasks being analyzed. The last phase,
simulation, is normally only performed for complex tasks, and here the analyst is dependent on
specialized tools like IPME.
4
TheBrain Technologies, LP. (www.thebrain.com)
5
Simtech Systems, Inc. (www.mindmapper.com)
6
Smart Technologies, ULC (www2.smarttech.com).
Page 6 of 14
Jacques V Hugo
Page 7 of 14
Jacques V Hugo
Page 8 of 14
Jacques V Hugo
• The whole or part of a hierarchy can be exported to Visio, HTML, Word, PowerPoint, Excel,
MS Project, bitmap or text outline.
• MindManager also makes provision for formal or informal review of analyses by allowing
reviewers to add comments to any part of the analysis, thus providing traceability.
• The HTA can be further enhanced and extended by indicating function allocation. This is
achieved by simply adding a marker (icon, text, etc.) for the allocated resource to the task.
This can be further enhanced, for example, by adding the basis for the allocation in the
descriptive text that accompanies every task.
However, it should be noted that in MindManager “local format” changes that are
independent of the template can be made on-the-fly at any time; the template simply provides
pre-defined styles, but does not restrict the representation of HTA information to those styles.
Page 9 of 14
Jacques V Hugo
Symbols for generic decomposition categories can Some of the elements may be generic across all
be applied to any place in the HTA tree. These tasks; some may apply to specific operational
symbols are optionally attached to a sub-task on the scenarios, as shown in the following example:
tree and thus serve as mnemonics, which tell the
analyst that detail information is available for the
particular task:
Page 10 of 14
Jacques V Hugo
MindManager is used at PBMR throughout the task analysis process, but particularly in the
early stages when information is captured directly from the source documents and from the
subject matter experts, as described in par. 2.2.
The following examples have been extracted from actual analyses of PBMR tasks.
First, when the analyst focuses only on the highest levels of the hierarchy, a collapsed
diagram shows only goals and highest level plans and tasks:
Next, the analyst can choose to focus only on a specific sub-goal, for example, “Control the
Helium Make-up System”. This diagram shows the entire sub-goal hierarchy, including
sequences and terminal tasks:
Page 11 of 14
Jacques V Hugo
The icons that appear on this diagram represent the task and decomposition categories shown
in Figure 2 and Figure 3. These are selected simply by clicking on the “Map markers” panel that
appears on the right hand side of the MindManager user interface. The same applies to the task
flow icons and the special task conditions shown in the example above.
When required, the entire hierarchy, or part of it, can be shown in outline format with task
flow symbols visible:
Page 12 of 14
Jacques V Hugo
Following is the complete graphical HTA for this task, shown to the third level:
Page 13 of 14
Jacques V Hugo
6. CONCLUSIONS
There is little argument among human factors practitioners about the validity and usefulness
of Hierarchical Task Analysis. However, to date there has not been a lot of consensus on the best
tools to use for the various analytical and representational phases of the process.
As shown in this paper, task analysis could be significantly easier with software support. But
as pointed out by Hone and Stanton, a tool would need very special features if it is to actually
help an analyst carry out an analysis. After all, no tool can replace the insight, skill and
experience of the expert analyst. It is true that "tools for depiction purpose only" offer very little
assistance to the analyst. Although generic tools can support the representation of task
information, complex task analysis in particular will benefit from the ability to input a dynamic
and changing structure. This is not provided by generic graphing tools. But even without the
features of specialized task analysis tools, the value of a tool that helps the analyst to capture,
organize and format task analysis information in a coherent, consistent, yet flexible manner, and
also eases the task of presenting information for reporting purposes, should not be
underestimated. If the tool can reduce the drudgery of these tasks and also supports the analyst’s
cognitive processes, it certainly deserves a second look.
It was demonstrated that a tool like MindManager goes far beyond a mere graphing tool like
Visio or TreeChart. Although it does not provide all the benefits of a specialized task analysis tool
like TaskArchitect, it provides real help to the analyst through its ability to make abstract
information visible, its ability to accommodate various layout styles and preferences, and to
manipulate the information in ways that support the production of a coherent analysis.
For human factors people who already own MindManager, it might be worth their while to
consider it as a tool that could be used to capture, analyze and document HTAs in an easy and
flexible manner, without sacrificing the rigour required for valid, coherent and consistent task
analysis. Even for those who do not own MindManager and are considering acquiring an
expensive, purpose-built software tool, a first look at MindManager should quickly demonstrate
the advantages.
7. REFERENCES
1. Ainsworth, L. & Marshall, E. Issues of quality and practicality in Task Analysis. Preliminary
results from two surveys. Ergonomics. 41, 11.1607 - 1617 (1998).
2. Diaper, D. & Stanton, N.A. The Handbook of Task Analysis for Human Computer Interaction.
Lawrence Erlbaum Associates, London. (2004).
3. Hollnagel, E. Task Analysis: Why, What and How. In: Salvendy, G. Handbook of Human
Factors and Ergonomics.3rd Ed. Wiley, Hoboken, New Jersey. (2006).
4. Lehto, M.R. & Buck, J.R. Introduction to Human Factors and Ergonomics for Engineers.
Lawrence Erlbaum Associates, New York. (2008).
5. Hone, G. & Stanton, N. HTA: The development and use of tools for Hierarchical Task
Analysis in the Armed Forces and elsewhere. Human Factors Integration Defense Technology
Centre. HFIDTC/WP.2.21/1 (2004).
6. Kirwan, B. & Ainsworth, L. A guide to task analysis. Taylor and Francis, London (1992).
Page 14 of 14