1Producing Task Analysis Documentation
▶
Producing a task analysis document is more than simply writing down a list of steps a user performs. It is the act of translating raw observational and interview data into a structured, verifiable, and design-ready artefact that a whole project team can read, critique, and act upon. A well-produced task analysis document serves as the authoritative record of what users actually do, why they do it, and what cognitive demands those actions place on them. When this document is thorough, it becomes the single source of truth that connects user research to every subsequent design decision. When it is vague or incomplete, it leaves designers guessing, leading to interfaces that solve the wrong problems or miss critical user needs entirely.
Understanding how to produce this document means understanding both its structural components and the quality standards that make each component genuinely useful. The sections below work through the major elements of a complete task analysis document, the craft of writing clear task descriptions, methods for validating the document's accuracy, strategies for linking the analysis to concrete design artefacts, and the specific requirements that apply to group project submissions.
Components of a Task Analysis Document
A complete task analysis document is made up of four interdependent components. Each plays a distinct role, and each depends on the others to carry its full meaning. Treating any one component as optional produces a document that is harder to validate, harder to act upon, and harder to justify to stakeholders.
The first and foundational component is the scope statement. Before a single task step is written down, the document must define who is being studied, what they are trying to achieve, and what is and is not covered by the analysis. A scope statement typically answers three questions explicitly: Who is the user group? What are their primary goals in the context being studied? And what are the boundaries of the analysis — that is, where does the task begin and where does it end?
For example, a scope statement for an analysis of an online pharmacy system might read: "This analysis covers registered adult patients aged 18 and over who use the pharmacy's web portal to request repeat prescriptions. The analysis begins when the user logs into the portal and ends when the system confirms the prescription request has been submitted. Ordering new (non-repeat) medications and managing account billing details are outside the scope of this analysis." This level of precision prevents scope creep during the analysis itself, keeps peer reviewers focused on the right tasks, and ensures that design recommendations do not stray into areas the research did not cover.
The second component is the task diagram. A Hierarchical Task Analysis (HTA) produces a hierarchical decomposition of goals into sub-goals and operations. Representing that decomposition visually — as a tree or indented outline with numbered nodes — makes the structure navigable in a way that a plain list of steps cannot. A reader scanning a task diagram can immediately see the overall shape of the task, which sub-goals belong together, and how deep the decomposition goes. Diagrams also make it obvious when one branch of the hierarchy is much more elaborately decomposed than another, which may indicate either genuine complexity in that area or an inconsistency in how thoroughly the analysis was conducted.
A typical HTA diagram uses a numbering convention such as the one shown below, where the goal is numbered 0 and each level of decomposition adds a digit:
0. Request a repeat prescription
1. Log in to the portal
1.1 Enter username
1.2 Enter password
1.3 Select 'Sign In'
2. Locate the repeat prescription section
2.1 Navigate to 'My Medications'
2.2 Select 'Request Repeat'
3. Select medications to reorder
3.1 Review the list of eligible medications
3.2 Check the box next to each required medication
4. Confirm and submit the request
4.1 Review the selected items
4.2 Select 'Submit Request'
4.3 Note the confirmation reference number
This structure, rendered graphically as a tree in the full document, allows any reader to navigate from the top-level goal down to individual atomic operations. It also provides the anchor points to which plans and annotations are attached.
The third component is plans and cognitive annotations. Plans in HTA describe the conditions under which sub-tasks are performed and in what order. They answer questions like: Are these steps always done in sequence? Are some steps only performed under certain conditions? Can any steps be skipped? A plan for node 3 in the example above might state: "Plan 3: If there is only one medication to reorder, perform 3.1 and 3.2 once. If multiple medications are required, perform 3.1, then repeat 3.2 for each medication before proceeding." Plans make the logic of task execution explicit and allow designers to anticipate branching scenarios.
Cognitive annotations go further by documenting the mental demands placed on the user at specific steps. Drawing on Cognitive Task Analysis (CTA) techniques, annotations might note that a step requires the user to hold information in working memory, make a decision under uncertainty, or apply a rule they may have learned only recently. For example, the annotation on step 4.1 might read: "Users must compare the selected list against their current medication regime from memory. If the list is long, this creates a significant working memory load and increases the likelihood of omission errors." This kind of annotation is what separates a superficial list of steps from a document that genuinely informs interface design.
The fourth component is the design implications section. This section is the bridge between analysis and action. It takes the findings from the task diagram, plans, and cognitive annotations and translates them into specific, actionable recommendations for the interface. A design implication is not a vague suggestion like "make it easier." It is a traceable recommendation tied to a specific task analysis finding. For example: "Step 4.1 places high working memory demand on users who have multiple medications. Design implication: Display a persistent summary panel listing all currently selected medications alongside the confirmation screen, so users can verify their selection without relying on recall." This specificity allows the design team to prioritise features, justify decisions to stakeholders, and revisit recommendations if requirements change.
Writing Clear Task Descriptions
The quality of a task analysis document depends heavily on the quality of the individual task descriptions that make up each node of the hierarchy. Poorly written descriptions introduce ambiguity, make validation difficult, and cause inconsistency when different team members write different sections. Four principles govern the writing of clear task descriptions.
First, every task description should begin with an observable action verb. Verbs like select, enter, confirm, review, navigate, check, scroll, and submit describe behaviours that can be directly observed or inferred from user actions. They are testable: a validator watching a user perform the task can tick off whether the action occurred. Contrast these with vague verbs like manage, handle, or deal with, which describe outcomes or responsibilities rather than specific actions. The step "manage the medication list" cannot be validated because it does not specify what the user actually does. The step "check the box next to each required medication" is specific and observable.
Second, descriptions must specify what the user acts upon, not just what they do in the abstract. Knowing that a user "enters information" is not sufficient. The description should state what information, into what field, and from what source if relevant. "Enter the six-digit one-time password received by SMS into the verification field" is a complete description. "Enter the code" is not. The object of the action — the interface element, the data item, the decision — must be named explicitly. This specificity also makes it possible to map task descriptions directly to interface elements during the design phase.
Third, task descriptions should avoid technical jargon that the user may not recognise. This is particularly important when the task domain involves specialised terminology. If the user group is general members of the public rather than trained professionals, descriptions should use the language those users would naturally use. Writing "the user authenticates via the OAuth2 token exchange" is appropriate for a technical specification but not for a task analysis that represents user experience. The equivalent user-facing description might be "the user signs in using their email address and the password they created when registering." Using user language also helps during validation: when you walk a real user through the documented steps, the language will match how they think about the task.
Fourth, consistent grammatical structure across all task descriptions makes the document easier to read, easier to compare across steps, and easier to review for completeness. If one step begins with a past-tense verb, another with an infinitive, and another with a noun phrase, the reader's eye must re-parse every step rather than reading smoothly. A recommended convention is to write all steps in the simple present tense with the subject implied: "Enter username," "Select 'Sign In'," "Review the list of eligible medications." Applying this convention uniformly across all sections — even when different team members have written different parts — is one of the key tasks of document editing before submission.
The table below illustrates the difference between weak and strong task descriptions across several common examples:
| Weak Description | Problem | Improved Description |
|---|---|---|
| Manage the medications | Vague verb; no specific action or object | Check the box next to each medication required for reorder |
| Do the login | No action verb; object not specified | Enter username and password, then select 'Sign In' |
| Handle the authentication token | Technical jargon; not user-facing language | Enter the six-digit code sent to the registered mobile number |
| The user has submitted the form | Past tense; inconsistent with other steps | Select 'Submit Request' to send the prescription request |
| Look at the confirmation | Imprecise verb; object vague | Note the confirmation reference number displayed on screen |
Validating the Task Analysis
A task analysis document is a model of user behaviour. Like any model, it is an approximation that must be tested against reality before it can be trusted to drive design decisions. Validation is the process of checking whether that model accurately and completely represents what users actually do. There are four complementary validation approaches, and a thorough document will have passed through all of them.
The first approach is cross-referencing documented steps against collected data. Every step in the task diagram should be traceable to at least one piece of source evidence — an observation note, an interview transcript, a screen recording, or a process document provided by the client. If a step cannot be traced to a source, it may have been inferred by the analyst rather than observed in practice. This does not necessarily mean the step is wrong, but it does mean it needs to be flagged and verified. Practically, this is often done by annotating the task diagram with source references, for example noting "(Observation session 2, participant 3)" next to a step that was directly observed. Any step without such a reference becomes a candidate for further investigation.
The second approach is a structured peer review. This involves having team members or colleagues who were not the primary authors of a given section review the document systematically. Peer reviewers look for steps that are ambiguous (could be interpreted in more than one way), steps that appear to be missing (a logical gap between one step and the next), and steps that appear to be incorrectly sequenced (placed before a step that must logically precede them). A structured peer review uses a checklist or review template rather than relying on informal reading, because informal reading tends to miss exactly the kinds of errors that are most dangerous — the ones that seem reasonable at first glance. After the review, findings are collated and the authors revise the document to address each issue.
The third and most direct approach is a walkthrough validation with a real user. In this method, a member of the actual user group is asked to work through the task while the analyst follows along with the documented steps. The analyst narrates the steps from the document and asks the user to confirm whether that is indeed what they do, or whether they do something different. Discrepancies between the document and the user's actual behaviour reveal errors in the analysis. This might include steps the analyst documented but the user skips, steps the user performs that are missing from the document, or steps whose sequence the user naturally reverses. Walkthrough validation is particularly valuable for catching errors that both data collection and peer review missed, because it tests the document against live behaviour rather than against memory or inference.
The fourth step is revising the document based on validation findings before using it to drive design. It may be tempting to treat validation as a box-ticking exercise and proceed with design anyway. This is a significant risk. Design decisions built on an inaccurate task analysis produce interfaces that do not match how users actually work, which creates usability problems that are expensive to fix after development has begun. The discipline of completing the full validation-and-revision cycle before moving to design is what distinguishes a professionally produced task analysis from a rough first draft.
Linking Task Analysis to Design Artefacts
A task analysis document that sits in isolation — not connected to any downstream design work — has failed in its primary purpose. The value of the analysis is realised only when it actively shapes the artefacts that the development team will build from. Establishing explicit, documented links between analysis findings and design decisions creates a traceable chain of reasoning that benefits the entire project lifecycle.
The most direct link is between top-level tasks and primary navigation structures. The highest-level goals in a task hierarchy — the things users most fundamentally need to do — should correspond to the primary sections, menu items, or entry points of the application. If the top-level HTA for a pharmacy portal identifies three primary user goals (requesting repeat prescriptions, tracking order status, and managing account details), then the application's primary navigation should provide direct, prominent access to those three areas. Any navigation structure that buries a top-level user goal behind multiple sub-menus is misaligned with the task analysis and that misalignment should be explicitly flagged and justified if retained.
The second type of link connects cognitive demand annotations to specific interface support features. When the cognitive analysis identifies that a step places high memory load on the user, the design response should be a feature that reduces that load — for example a persistent summary, a pre-populated field, a tooltip that provides contextual information, or a system default that handles the decision for the user in common cases. When the analysis identifies that a step involves a decision the user may find ambiguous, the design response might be inline help text or a confirmation dialog that explains the consequences of each choice. Documenting these connections explicitly — "Cognitive annotation on step 4.1 motivated the addition of the persistent medication summary panel" — ensures that support features are not removed during development without understanding what user need they address.
The third link involves documenting the rationale for each design decision by referencing the specific task analysis step that motivated it. This is most naturally done in a decision log or in annotations within wireframes and prototypes. When a designer adds a feature, they record which task analysis finding justified it. When a feature is removed or changed, the team can check whether the task analysis finding it addressed has been addressed in another way, or whether the user need is now going unmet. This practice of rationale documentation is standard in mature design processes and is what allows design decisions to survive team changes, client feedback cycles, and evolving requirements without losing their justification.
The fourth principle is maintained traceability. Traceability means that at any point in the project, anyone can follow the chain: from a specific interface element, back to the design decision that introduced it, back to the task analysis finding that motivated that decision, back to the source data that produced that finding. This chain does not need to be maintained in a complex tool — a well-structured document with consistent numbering and cross-references is sufficient. But it must be maintained consistently. When requirements change — as they always do — traceability allows the team to ask "which design decisions were based on the requirement that has now changed?" and to update those decisions in an informed, systematic way rather than through guesswork.
Group Project Documentation Requirements
When a task analysis document is produced as part of a group project for assessment, it must meet a set of explicit structural and content requirements. These requirements exist both to ensure the document is professionally complete and to make it possible to assess individual contributions fairly. Each requirement is described below.
The document must include a defined scope statement, an HTA diagram with plans, and CTA annotations. These are not optional sections that can be omitted if time is short. The scope statement establishes the basis for everything else. The HTA diagram with plans is the core structural output of the analysis. The CTA annotations are what elevate the document from a procedural list to a cognitively informed account of user experience. A submission missing any of these three components is structurally incomplete regardless of the quality of its other sections.
All data sources used to inform the analysis must be cited within the documentation. This means identifying the observations, interviews, contextual enquiry sessions, or secondary sources from which each part of the analysis was drawn. Citations may be embedded as inline references within the task diagram (for example, by labelling each node with the source that supports it) or collected in a separate data sources appendix. The purpose of this requirement is twofold: it allows reviewers to verify that the analysis is grounded in actual research rather than assumption, and it models the professional practice of traceable, evidence-based design work. A document that presents an analysis without citing its sources provides no basis for trust in its conclusions.
The design implications section must connect at least three task analysis findings to specific interface decisions. This minimum threshold exists to ensure that the bridge between analysis and design is genuinely built, not merely gestured at. Each connection should clearly identify the task analysis finding (referencing the specific step or annotation number), describe the design implication that finding produces, and specify the interface feature or decision that addresses it. Three connections is the floor, not the ceiling — a thorough document will typically connect many more findings to design decisions. However, the three that are included must be genuinely specific and traceable, not vague generalisations.
Finally, each team member's contribution to the document must be clearly identified. This is both a project management requirement and an assessment requirement. In practice, it means that the document includes either a contribution statement (a section listing who wrote which parts), annotations on individual sections identifying their authors, or a team log documenting who produced what and when. This requirement also has a secondary benefit: it creates accountability within the team during the production process, because each member knows their section will be individually attributed. The contribution statement should be honest — claiming credit for work a colleague produced, or failing to credit a colleague for their contribution, is an integrity issue as well as an accuracy problem.
The following table summarises the key requirements for a group project task analysis document submission:
| Requirement | What Must Be Included | Common Failure Mode |
|---|---|---|
| Scope statement | User group, primary goals, explicit boundaries of the analysis | Scope statement is too vague to constrain the analysis or is omitted entirely |
| HTA diagram with plans | Numbered hierarchical decomposition, visual or structured format, plan statements for each node with sub-tasks | Plans are missing; decomposition stops too high and does not reach atomic operations |
| CTA annotations | Cognitive demand notes linked to specific steps, identifying memory load, decision points, or skill requirements | Annotations are generic rather than step-specific; no connection to observable cognitive demands |
| Data source citations | References to observations, interviews, or secondary sources for each part of the analysis | No sources cited; analysis appears to be based on assumption rather than data |
| Design implications | At least three specific, traceable connections from task analysis findings to interface decisions | Implications are vague generalisations not tied to specific steps or findings |
| Contribution statement | Clear identification of each team member's role and specific contributions | Contribution statement is absent or lists only names without specifying what each person produced |
Taken together, these requirements define a document that is not just complete but defensible — one that a reader can scrutinise, a validator can test, and a design team can act upon with confidence. Producing such a document is a significant undertaking, but it is precisely this rigour that makes task analysis a foundational method in user-centred design rather than a preliminary sketch that gets set aside once design begins.
2Videos on This Topic
▶
A task analysis is only useful to a design team if it is written down in a form other people can read, question, and build from. In this topic we look at what a complete task analysis document contains: a statement of scope and users, the data sources behind it, hierarchical task diagrams with numbered plans, narrative task descriptions, and a section that translates findings into design implications and interface requirements. Clear writing matters here as much as correct method — each task description should name the actor, the goal, the trigger, the steps, and the conditions for success, in language a teammate or client can follow without you in the room.
Documentation also has to be validated. Before you hand it to a design team, you check it back against real users and real evidence: did you observe or interview people doing the work, does the hierarchy match what they actually do, and does an independent reviewer reading your document reach the same conclusions? From there the document becomes a bridge to design artefacts — personas, scenarios, screen flows, and requirement lists — and for this course, to your group project deliverable.
The three videos below do not describe a documentation template directly; they cover the evidence-gathering and review practices that make the documentation trustworthy. As you watch, listen for things you can cite in your own document: how qualitative research data is collected and organized, how a session is set up so the data is usable, and how a structured review produces findings that are specific enough to act on. Ask yourself after each video: what would I write down, and in what section of my task analysis document would it go?
3Video 1: How to Conduct a Heuristic Evaluation
▶
NNgroup · 4:50 · 45,581 views · 2y ago · captions — Watch on YouTube
About this video
NNgroup explains how to run a heuristic evaluation: a systematic expert review of an interface against a set of usability principles to surface potential problems. The video covers the basic procedure and the idea of reviewing in a structured, repeatable way rather than ad hoc.
Why this video
Heuristic evaluation is a model of structured review and of writing findings so others can act on them, which maps directly onto validating your task analysis and onto linking documented problems to design implications and interface requirements.
4Video 2: UX Research - Get Started With Qualitative User Research (2023)
▶
CareerFoundry · 14:18 · 134,439 views · 4y ago · captions — Watch on YouTube
About this video
A long-form introduction to qualitative user research from CareerFoundry, covering why user research is done, common qualitative methods such as interviews and observation, and how researchers plan and run studies. Based on its title and description it is aimed at beginners entering UX and works through the research process at a practical level. Expect discussion of participants, questions, and what you do with the material you collect.
Why this video
Task analysis documentation stands or falls on the quality of the underlying data, so this video supports the sections of your document that describe methods and data sources, and helps you justify your task descriptions with evidence rather than assumption.
5Video 3: Introducing a Participant to a Usability Test: A Demonstration
▶
NNgroup · 3:35 · 64,558 views · 3y ago · captions — Watch on YouTube
About this video
A short demonstration from Nielsen Norman Group showing facilitation experts introducing a participant at the start of a usability test session, including the use of a facilitator's script. It models the wording and tone used to set expectations, explain think-aloud, and put the participant at ease. The emphasis is on preparation and consistency across sessions.
Why this video
It makes the case for scripted, repeatable procedure, which is exactly the standard your validation section needs if another reader is to trust or reproduce your findings; the facilitator script is also a concrete example of the kind of artefact that belongs in a document appendix.
6How These Videos Support the Learning Outcomes
▶
Together these videos reinforce the module outcomes from the documentation side. The qualitative research video supports MO1 and MO2 by showing where the raw observations behind an HTA or CTA come from and how user workflows are captured before being structured into a hierarchy. The usability test introduction supports MO2 by modelling disciplined, consistent session practice, so the steps and plans you record reflect what users actually do rather than what you assumed. The heuristic evaluation video supports MO3 by demonstrating how structured review turns observations into specific, reportable problems and requirements — the same move you make when you translate a finished task analysis into design implications and bottlenecks for your group project document.
7About These Videos
▶
These videos were chosen from YouTube on October 3, 2026. Each has captions; the player turns them on. Videos on YouTube can be changed or removed — if one no longer plays, tell your instructor. If a player does not appear, use its Watch on YouTube link.