The Workbook›Example 01›Rail
Network controllers plan in pencil, issue in red and record in blue on a paper train graph, and issue every train authority by telephone. The change puts the graph on a screen and leaves the telephone exactly where it was. The client asked for a workload assessment. The answer was a count, not a score: the change swaps five error modes for four, and changes what kind of errors they are.
Plan 1: do 1.1, 1.2, 1.3 in order. Return to 1.1 if 1.3 changes the question.
The request was one sentence: "Assess the workload impact of the digital graph on the network controller role." The sponsor's own summary, in the covering note, was that the change made the work simpler and safer, because it was the same graph on a screen without the pencil.
The digital graph already existed in a training environment, so it could be seen and used. What the analysis could do was say what the change did to the work: what it removed, what it left behind, what it introduced, and what the controller would need to keep for the days the screen was not there.
A practitioner who reads "workload impact" and reaches for a workload rating scale has answered the question with the wrong instrument. That was the first decision, and it is recorded at stage 3.
A network controller on a long single-line territory runs the shift from a paper train graph, time along one axis and distance along the other, one line per train. The graph is drawn in three colours and each colour is a different job. Pencil is the plan: where every train is expected to be, where the crosses at loops will fall, redrawn every time a five-minute delay throws the plan out, with blocking lines placed to show what is protected. Red is what has been authorised: when a train authority is issued, the controller draws the authorised movement in red and checks it visually against every other line for line clearance, for track gangs and for restrictions. Blue is what actually happened: as each train reports clear of a location by radio, the controller records the reported time in blue and updates the blocking lines, which is the confirmation of line clearance that every following movement depends on.
The train authority itself is a telephone transaction. The crew call, the controller confirms the train's configuration, gives working advice on opposing, following and press movements, confirms line clearance on the graph, fills in the authority form, reads it to the driver, and cross-checks what the driver reads back. Thirteen operations, one call, one read-back. The read-back is the barrier the whole rail industry has relied on for a century.
The digital graph replaces the paper. Pencil becomes editing on screen. Red becomes a proposed authority drawn on screen and verified there. And blue disappears: the system updates each train's actual pathway automatically, from its reports, so the controller no longer records anything. The controller's job at that step changes from recording to monitoring. The telephone transaction is untouched. The form is still paper. The read-back still happens. The graph is digital; the authority is not.
That last sentence is the framing. The sponsor described the change as the same graph on a screen. It is not. It removes a whole category of manual work, it removes the act that forced the controller to attend to every report, and it introduces a display whose currency and filter state cannot be seen the way a pencil line can. Written as a question:
What does the digital graph remove from the controller's work, what does it introduce, and what must the controller keep, in skill and in procedure, for the days it is not there?
The telephone transaction is out of scope by design. This example stops where the telephone starts.
Every replacement of a manual method by a digital one is described by its sponsor as the same thing, done better. The function is the same. The work is never the same. The first job on any such project is to write down, in plain language, what the person will stop doing, start doing and keep doing, and get the sponsor to agree that list before any method is chosen. Here the list had one item in each column that nobody had noticed: stop recording, start monitoring, keep telephoning.
The boundary: the controller's desk, the graph in both forms, the telephone transaction as it stands, and handover are in. The signalling and the track access process, a separate telephone transaction the change does not touch, are out and treated as context. The roles, as positions: Network Controller and Rail Traffic Crew as primary users; Trainers and Competency Assessors as secondary; Track Workers, whose protection depends on the graph, as tertiary. The modes: normal; degraded, with the digital graph unavailable and the controller back on paper; handover, where the graph is the shared artefact; and transition, because during rollout a controller holds both methods in currency.
In ErgoSphere the framing is the Early Human Factors Analysis, run as a wizard with the standards lens on AS 7470. The change goes in as two states, the paper graph and the digital graph. The three user groups are entered. The elements of note are the ones a document review and an early walk of the training build put at the top: the digital graph display, whose currency, provenance and filter state are not observable the way a hand-drawn graph's are; degraded operation; the workstation layout, which had a prior assessment of unknown status; and the long-tenure controllers whose procedural habits would carry over. The eight domain probes are rated with task novelty, HMI and human error potential high and workload medium, manual handling considered and dismissed with a rationale. The significance level is set high, with the reason: a safety-critical task in a safety-critical role, a new platform with a direct interface, and existing controls removed rather than only added.
Plan 2: do 2.1; then 2.2 for the primary standard, section by section; then 2.3 for each supporting document.
Nobody hands a practitioner the list. It is assembled in order of authority, and the order matters because when two documents disagree the higher one wins.
AS 7470 does not treat Human Factors as an assessment. It specifies a process, names the documents that evidence it, and makes the process itself part of the project's assurance. Its section 3 lists four concept-phase documents: an early Human Factors analysis summary, an integration plan, an issues register and a user requirements register. Section 2.2(j) is the clause that matters most: demonstration of the Human Factors integration process, including justification of its scale and scope, shall form part of the assurance of the project. A single workload report would answer a question. It would not evidence a process, and under that clause the absence of the evidence is itself an assurance gap. That is why the deliverable for this example is a document set and not a report.
Then the technical requirements in section 9, which are what the design is measured against: 9.1(f) on error tolerance, 9.1(g) on negative transfer, 9.1(j) on workload that impairs safety-critical tasks, and 9.6 on controls and displays. Those clauses say what must be true. Where one of them needs a number to be tested against, the number comes from good practice, and the register records which document supplied it and why. That is the only door through which any other standard enters a rail case.
AS 7470 is in the Standards Register's library. Add Standard, From Library, and the 2024 edition arrives as a tree: the standard, its sections, and every requirement clause under them with its clause reference, its requirement level and its acceptance criteria. The clause text is a verbatim transcription held as fragments, so what is screened is what the standard says and not a paraphrase. The register's own header draws the line: a clause here is the standard's requirement, not yet the project's.
Screening makes it the project's, section by section: Applicable, Partial or N/A, with who decided and when, and Confirm to lock it. The process sections, on planning, on the concept-phase documents, on issues and on user requirements, are Applicable in full. Section 9 is Partial, decided clause by clause: error tolerance, negative transfer, workload, and controls and displays Applicable; the clauses on manual handling, on physical environment and on staffing levels N/A, each with its one-sentence rationale in the box the app marks required. Any clause in a Partial section left undecided is counted and shown rather than dropped.
The KPIs then show screening status, applicable, not applicable and client acceptance, and the exclusions are listed in the Applicability Statement. That statement is what the gate review asks for first.
The criteria source goes into the register in a different role from AS 7470, and the register is made to show it. ISO 11064-4 is not in the library, so its workstation clauses, the handful on viewing angles, gaze limits and viewing distance, are entered on the Custom tab as a small requirement set, with the standard type set to Guidance, which is what it is in this context. The professional judgement on each clause says the same thing in one sentence: "Criterion adopted under AS 7470 9.6; this clause supplies the limit AS 7470 does not." A reviewer who opens it sees at once that it is there to serve an AS 7470 clause, not to govern.
The leap deserves a plain statement, because a rail reviewer will query it. An international control-centre standard's numbers are being used, under an Australian rail process standard, to test a control desk. That is legitimate when three things are true: the AS 7470 clause it serves is named; the client has agreed the source; and the number is read as a criterion, not as a compliance target. None of this makes the desk "compliant with ISO 11064", and the report never says so. It makes the desk assessed against AS 7470 9.6 using a stated criterion.
The industry guidelines, the communications standard and the operating rules are read but not entered clause by clause; they are held in the Document Register and cited in the judgement of the clauses they informed. The rule: nothing that shaped a decision goes unrecorded, but not everything read needs a register entry.
Plan 3: do 3.1; then 3.2 for each candidate method; then 3.3 to record the choices and the ones planned and not applied.
And one constraint: no operational data existed for the digital state, because it was not in service. Anything that needed measured times or observed frequencies on the digital graph was either deferred to commissioning or not attempted, and the plan says which.
Characterise the work itself: decompose the role to its operations in each state, walk every affected step for credible error modes with recovery, and compare. Demand falls out as a by-product, and a more defensible one: eleven hand-graphing operations reducing to none is counted, not rated.
Considered, and set aside for three reasons. Rating scales need comparable conditions, and these are structurally different tasks performed by a population spread across control centres. The future task is not yet the real task: a rating in the training environment measures a controller learning a system, not one who has used it for six months. And a score cannot answer the question underneath: which error opportunities were removed, which introduced, which defences lost. A score says how heavy the work felt. The sponsor needed to know whether it was safer, and where the demand had actually moved.
The role is known, observable and procedural. HTA describes it as goals, operations and plans, and the second state can be made by duplicating the first and editing it, so every operation that is unchanged stays matched. The plans are where the controller's judgement lives, and the plans are what the digital graph changes.
The right tool for a first-of-kind system or an envisioned world. This change already existed in a training environment, and the question was comparative, not exploratory. Noted for a future control centre redesign, where the task does not yet exist to observe.
Two states of one task analysis and one error analysis, read live, every row classified as unchanged, modified, new, removed or folded, every error mode annotated removed or introduced, and a summary line counted from the linked analyses rather than typed. The comparison is the finding.
How this used to be done: a spreadsheet with a column per state, rows matched by eye, counts typed at the bottom. It works until the counts are corrected in one place and not another, which is exactly what happens on the night before the gate. A comparison that is counted from the source cannot drift from it.
Model the desk and the new screens, set the basis percentiles from the controller population, and place every display in its visual zone before the installation is signed off. The prior workstation assessment was of unknown status; a model of the desk as it is now replaced the search for it.
The concept issue said "verify prior workstation assessment status, gap review if required". The prior assessment predated the screens. Verifying its status would have confirmed that it did not cover the change, which was already known.
Three more methods were planned and then not applied, and each is recorded with its reason. Time-on-task analysis, because no operational data existed for the digital state and estimating it would have carried a precision the evidence did not support. Targeted SPAR-H quantification, because nobody had asked for a probability and there was no target to read one against. And a heuristic review of the interface, because the SHERPA already produced interface requirements with a traceable source, and a second list of findings without one would have competed with them rather than added to them.
ErgoCompass starts with two plain questions, which industry, Rail, and what kind of problem this mainly is, human error or reliability, plus the problem statement in the practitioner's words. It rates the problem's complexity on twelve short tenets, shows a ranked palette with the methods native to rail flagged, HTA and SHERPA among them, and asks whether the foundations are covered: data gathering, an HTA, decomposition, triangulation. Then the justification record: the selected methods and the stack, HTA feeding SHERPA; why this fits; considered and set aside, which is the four forks above; the foundations note; and the field that closes the loop later.
Send to HFIP writes each justification into the Integration Plan. The plan is its own wizard, and this one has two things to notice. Its screening step asks the novelty of the change, and the honest answer is Modified, not Like-for-like, the sponsor's word from 1.1 written down at last. And it has a Planned and not applied section, which is where the three methods above go with their reasons, so the plan shows the methods that were considered and dropped as decisions rather than as gaps.
Plan 4: do 4.1 then 4.2 for the paper graph; do 4.3 then 4.4 for the digital graph; then 4.5. 4.6 can start as soon as the desk drawings arrive.
The data came from two shifts at a desk, one quiet and one with a possession in force, and from structured interviews with senior controllers afterwards, which is where the plans come from. Observation says what the operations are. The controller says when each is done, in what order, and what triggers it. The three graphing colours, with their triggers, came out of the interviews in the first ten minutes; a description written from the procedures alone would have listed the graph as one task.
Two habits keep an HTA honest. Write the plan for every node with children. A node with children and no plan is a list. Apply a stopping rule: decompose to operations where the change touches the work, and stop at sub-tasks where it does not. Here the safeworking audit and the network planning branches stop early, because the digital graph changes how they are read and not what they are. The train authority and the graphing branches go all the way down, because that is where the change lives.
Counted at the leaves: thirty-six discrete controller operations, thirteen of them in the train authority cycle, eleven of them performed by hand on the graph. Those three numbers are the baseline everything else is read against.
In ErgoSphere the tree is built with Add Child and Add Sibling, the numbering is automatic and never edited by hand, and each node carries its goal, its plan as free text or a formal expression the tool can play back, its performer and its preconditions. The stop rule is a toggle on the node, and because the tool does not do the probability-times-cost arithmetic, the reasoning goes in the node's notes where the next reader finds it. The standing validator flags a parent with a single child and a node with children and no plan as you go. The tree is the one decomposition the rest of the project reads. SHERPA does not re-enter a single operation; it pulls this tree.
SHERPA walks every operation the change touches and asks, against a taxonomy of action, checking, retrieval, communication and selection errors, which are credible. For each, the practitioner writes what the error looks like, its consequence, where and whether it would be recovered, a probability and a criticality, and the performance shaping factors that make it more likely, drawn from the SPAR-H set: available time, stress, complexity, experience and training, procedures, ergonomics and interface, fitness for duty, work processes. The discipline is in the word credible. The analysis records the modes a controller reading it would recognise.
The rows that mattered on the paper graph were the ones that belong to pencil and paper themselves:
| Node | Mode | Error | Recovery | Shaping factors |
|---|---|---|---|---|
| 3.2.1.3 | R2 | Wrong information obtained: a reported time mis-recorded, or recorded against the wrong location or train | Medium. May be caught when blocking lines are updated, or at the next report | Complexity, available time. Many trains tracked on one paper artefact while live traffic competes |
| 3.2.1.3 | A8 | Operation omitted: blocking lines not updated after a train reports clear, so line clearance is not confirmed for following movements | Low. This is the confirmation step for following movements | Available time, work processes. Depends on the controller returning to the graph after each report, with no prompt |
| 3.2.1.1 | A9 | Operation incomplete: previous planning lines partly erased, or erased without the new plan fully redrawn | Medium. Noticed when the plan is next reviewed | Ergonomics. A property of pencil under time pressure |
| 3.2 | R2 | Wrong information obtained: the graph misread through smudging or overdrawing, particularly at handover | Medium. Clarified verbally with the outgoing controller if handover is direct | Ergonomics, complexity. Legibility degrades with traffic density |
| 3.1.4 | C1 | Check omitted: authority issued without performing the clearance check | Low. The final gate before issue, with the driver's read-back the only thing downstream | Available time, stress, work processes. The check is discretionary in practice |
| 3.2.1.1 | A8 | Operation omitted: blocking lines not reapplied after a plan change, or placed wrongly. Raised by the controllers themselves | Low. No prompt in any state | Work processes, available time |
In ErgoSphere the session starts by choosing Classic mode, which locks once the first step exists, and Import from HTA creates one worksheet row for every bottom-level operation in the tree. Each row picks its error mode from the taxonomy, grouped by category, and carries the description, the psychological mechanism, the consequence, the shaping factors, the existing controls, the recovery step, and probability and criticality as Low, Medium or High. The remedial strategy is written under four headings the worksheet holds apart, Equipment, Training, Procedures, Organisational, and that split is what makes 5.1 possible. The HTA diagram opens beside the worksheet with each row's number badged on its node.
The second tree came from the system's concept of operations, from the training build, and from a two-hour walkthrough of that build with two controllers who had been observed on paper the month before. The walkthrough is where the analysis learned that blue graphing did not become "digital blue graphing". It became nothing. The system updates the train's actual pathway from its reports, and what the controller does at that point is watch it happen.
The rule that makes the comparison work: do not build the second tree, duplicate the first. The paper-graph HTA is given the state role Current, and Duplicate as next state makes the Target copy with every node remembering the node it came from. Then the copy is edited. The safeworking audit's graph review becomes a review on screen. Confirm line clearance is a visual check on screen. Draw on graph becomes draw the proposed authority on screen. Pencil graphing becomes digital editing: amend or clear previous planning, develop the plan, input planning lines, apply blocking lines. Red becomes the digital proposed authority. Blue's two operations, record reported times and update blocking lines, are removed. And one new operation appears under 3.2.1: monitor the auto-updated train pathway. Correspondence is recorded at duplication and never guessed, and ErgoDelta will refuse two trees built separately. That refusal is a feature.
The train authority branch, 3.1, is edited only where the graph touches it. Thirteen operations before, thirteen after. The telephone call, the form, the read-back are untouched, because the digital graph digitises the graph and not the authority.
The same walk, on the second tree, and the same duplication rule: the paper-graph SHERPA is duplicated as its next state, then Import from HTA refreshes the rows whose operations changed and adds a row for the new monitoring operation. Five modes disappear with the paper: mis-recorded times, times not recorded, blocking lines not updated after a report, partial erasure, and the smudged graph. Three are retained with their mechanism changed. And four arrive that have no analogue on paper at all:
| Node | Mode | Error | Recovery | Shaping factors |
|---|---|---|---|---|
| 3.2.1.3 | C1 | Check omitted: an anomalous or absent automatic pathway update not detected | Low. No independent manual record against which to notice the discrepancy | Work processes, fitness for duty. Vigilance decrement on a passive monitoring task; recording used to force attention to every report |
| 3.2.1.3 | C2 | Check incomplete: the automatically updated pathway accepted without cross-check against actual reports | Low | Work processes, experience. Trust in the update develops with exposure; the controller monitors but does not question |
| 3.2 | R2 | Wrong information obtained: the controller acts on a display that has not refreshed, or on a stale or filtered view | Low. The currency of a screen is not self-evident | Ergonomics, complexity. Currency, provenance and filter state are not observable the way they are on paper |
| 3.2 / 3.1.4 | S2 | Wrong selection made: the wrong view, filter or screen selected, so a check is performed against a view that does not show everything relevant | Low | Ergonomics, complexity, available time. Freely selectable views permit a check against an incomplete display |
One more row was written and deliberately not counted: the hypothesis that losing the physical act of drawing reduces situation awareness. It sits in the worksheet marked as recorded, not counted, with its exclusion reason, because the app keeps counted and recorded-not-counted rows apart and reports the difference. That is the row MON-01 came from.
ErgoDelta links the two chains, the HTA states and the SHERPA states, and reads them live; it stores no copy of either, and Recheck re-reads them if anything moves. Measures are added for what should be counted in every state: task operations, task operations in the 3.1 sub-tree, error modes, and error modes with a recovery path. The Tasks tab classifies every row Unchanged, Modified, New, Removed or Folded. The Error modes tab puts each mode's status side by side, annotated "removed at T1" or "introduced at T1", with whether a recovery path exists in each state, and because the SHERPA is Classic it says "no band" rather than inventing a residual number. The summary is the finding:
| Measure | Paper | Digital | What moved |
|---|---|---|---|
| Task operations | 36 | 35 | Two removed, one new, fourteen modified. The count is nearly flat. |
| Task operations in 3.1, the authority cycle | 13 | 13 | Unchanged. The telephone transaction is untouched. |
| Error modes | 15 | 14 | 5 removed, the pencil-and-paper family. 4 introduced, the attention and automation family. |
| Recovery paths removed | - | 0 | None. Every recovery path on the paper graph survives the change. |
The digital graph arrives on two wide screens where the paper roll used to lie, above the existing displays, and the concept-phase issue said only that the prior workstation assessment's status was unknown. The desk is modelled from a survey: surface, seat, the existing screens, the two new ones where the installation drawing put them. Before anything is scored the Basis is set, and the app is blunt about what that panel is, what the design is priced against, assumed before any result is computed: percentile, sex selection, the anthropometric population the operator's specification uses, reference posture seated. From those the assessed eye reference point is computed as a number; the figure at the seat is illustrative, with its own eye marked so the two can be told apart.
Then the criterion, and here the leap from 2.3 is made in the tool. The vision cone standard selector offers ISO 11064 and three others, each drawing different optimal, acceptable and critical half-angles and a different upward gaze limit from the assessed eye. ISO 11064 is selected, because the desk is a control-centre workstation and that is the standard written for it, and the choice is recorded in the session report against the AS 7470 9.6 clause it serves. The Cones overlay draws the selected standard in the TOP view, so a reviewer who wants to see what a different criterion would have said can switch it on the same model in seconds, and the report says which one the finding was read against.
Every display is then reported with its angles and viewing distance, placed in a zone and given a compliance level: Optimal, Acceptable, Marginal or Critical. The upper of the two graph screens, mounted high to clear the existing displays, sat above the ISO 11064 upward gaze limit at the 5th percentile basis and came back Marginal, in the tertiary zone. The graph the controller most needs to notice a change on was the one that needed the head tilted back. Lowering the pair by one mounting position and stacking the existing displays left brought both into the primary zone at Acceptable for both bases, and the re-run is in the session report.
Plan 5: do 5.1, 5.2, 5.3 in order. Return to 3 if any result raises a question the chosen methods cannot answer.
A SHERPA table is a list of things that could go wrong, ranked. Read criticality and probability together, and read recovery as the tie-breaker: a serious error caught two steps later is a different finding from one caught by nobody. Then read the modes for their character, not their count. The five removed here are errors that are self-evident and locally recoverable: a smudged line is visibly a smudged line, a missing blue time is noticed at the next report. The four introduced are errors that are neither. A stale display looks exactly like a current one. An automatic update that did not happen leaves no gap on the screen. That change in character is the finding, and a count of five against four hides it completely.
Then read the remedial strategies as a set, under the four headings the worksheet kept them in. Equipment: what the design owner must do, here the currency indication, the fixed verification view, the prompt on plan change, the specified failure modes of the automatic update. Procedures: the checks made required rather than discretionary. Training: currency in manual graphing. Organisational: the degraded-mode assessment nobody had commissioned. A remedial measure filed under the wrong heading is never done.
Thirty-six to thirty-five is the wrong headline. A near-flat operations count with five modes out and four in is not "no material change". It is a substitution: the digital graph does not reduce error opportunity, it exchanges one family for another and changes who can see the error when it happens. The removed list is the benefit and it is real. The introduced list is the risk, and every entry becomes a requirement at stage 6. The row to spend longest on is the common-mode dependency: a confirmation a person used to perform is now performed by the system, which is a hierarchy-of-controls improvement only to the extent the update is reliable, and the analysis could not say how reliable because the failure modes were not specified. Hence SYS-05.
The workload question. Eleven hand-graphing operations to none is the recovered effort, and it is counted. But the authority cycle is thirteen to thirteen and the telephone is untouched, and on a busy desk the telephone is the workload. So the honest answer is: the digital graph recovers graphing effort, not telephone effort, and any statement about what the controller can now take on has to say which kind of effort it means. Then the degraded mode, which the count does not show at all. A controller who reverts to paper after months on screen is doing a shift of hand graphing they have not practised, on a method that used to be kept current by daily use. That is where TRN-01 and the degraded-mode assessment come from at stage 6, and it is the finding the sponsor's "simpler and safer" had no room for.
The hypothesis stays a hypothesis. Nothing in the delta measures situation awareness, and nothing in the report relies on it.
A zone and a compliance level are read for the item's job, and against the clause they serve. This finding is a finding against AS 7470 9.6, that the display does not suit the user in the seated posture, with ISO 11064-4 named as the source of the angle it failed. Marginal on a status panel is a note. Marginal on the graph screen is a detection finding, because the digital graph's new error modes are all about noticing what the display shows, and a display that needs a head tilt is one that gets glanced at less. Read the worst percentile, not the average one. The fix was cheap because it was found before the mounts went on the wall, and the retest is in the record because a finding without its retest is a complaint.
The sponsor's summary, before the analysis, was that the digital graph made the work simpler and safer. The count said one operation fewer and one error mode fewer, which reads as agreement. The lists said the errors had changed from ones the controller can see to ones they cannot, and that a confirmation had been handed to a system whose failure modes nobody had written down. The count was true. It was also the least useful true thing in the report.
Plan 6: do 6.1 for every finding from 5 that needs a control, and for every clause from 2 that needs a design requirement; then 6.2 across the set; then 6.3.
A clause tells a designer what to consider. A finding tells the practitioner what went wrong, or could. A requirement is the sentence that turns either into something a designer can build to and a tester can fail: who, shall, what, under which condition, to what criterion, verified how. It is written now, after the results have been read, because that is where most requirements come from: the findings, wound back into the design, one per error mode that needs a control, with the SHERPA row as the source so that each can be traced to the error it addresses. A few came straight from section 9 of the standard and could have been written the day the clauses were screened at stage 2. They are written here with the rest so the set is one set, in one register, with one numbering.
The digital graph already existed, so some of these could not be design inputs. They were written anyway, and carried either as verification items at commissioning or as residual issues with a named owner. A requirement the design cannot meet is recorded as not met, with the reason. It is not deleted.
| ID | Source | Requirement | Verified by |
|---|---|---|---|
| SYS-01 | SHERPA 3.2 and 3.1.4, S2 wrong view selected, residual high | The view used for verification shall be fixed, or shall require explicit confirmation, so that a check cannot be performed against a view that does not show all relevant information. | Demonstration, at commissioning |
| SYS-02 | SHERPA 3.1.4, C3 right check on wrong object, residual high | The display shall unambiguously identify the authority limits under verification. | Inspection |
| SYS-03 | SHERPA 3.2, R2 stale or filtered view | The display shall indicate its currency, refresh state and any active filters, and shall indicate to the controller when the information shown is not current. | Demonstration |
| SYS-04 | SHERPA 3.2.1.1.4, A8 blocking lines not applied, raised by controllers | The system shall prompt the controller where a plan change affects blocking lines. | Demonstration |
| SYS-05 | SHERPA 3.2.1.3, common-mode dependency introduced by the automatic pathway update | The failure modes of the automatic pathway update shall be specified, and their occurrence shall be made evident to the controller. | Review |
| PRO-01 | AS 7470 9.1(f); SHERPA retained modes | Procedures shall specify the verification checks the controller performs before issue as required actions rather than as discretionary practice. | Review |
| TRN-01 | SHERPA systemic entry, reversion after extended digital operation | Controllers shall maintain currency in manual graphing across the whole of the territory they control. | Review, then observation in service |
| TRA-01 | AS 7470 9.1(g); the transition mode | During rollout, the applicable graphing method shall be unambiguous to the controller at every desk, and the degraded fallback to paper shall be demonstrated before the paper graph is withdrawn from routine use. | Demonstration |
| MON-01 | SHERPA hypothesis row, not established as a finding | The hypothesis that loss of physical graphing reduces situation awareness shall be tested by field validation before it is relied upon. | Observation, in service |
Every controller interviewed said some version of "drawing the line is how I know where the train is". The literature on the generation effect supports the idea in principle. Neither is evidence for this task and this population. Writing it up as a finding would have carried a status the evidence did not support, so it was recorded as a hypothesis, excluded from every count, and turned into a monitoring requirement to be tested in the field. A practitioner's job includes not promoting the thing that feels truest.
Every requirement can be failed. Every one traces back to a clause or a SHERPA row, and forward to a verification method and a stage. None contains "intuitive" or "user-friendly", and none contains "and". The whole set is integrated into the project's requirements documentation rather than held as a Human Factors artefact, which is what AS 7470 section 4.5(d) asks, and the ones with safety implications are cross-referenced to the project hazard log.
The HF User Requirements Register holds them. Each is entered with New Requirement and fixed at creation into a requirement group: System, Procedure, Training, Transition or Monitoring, which is exactly the prefix the identifiers above carry. The group is not decoration; it says who has to answer. Then the end-user groups it protects, the verification method and stage, an owner, and a status that starts at Open and moves to Verified, Residual or Not Met, or sits at Unconfirmed while a design question it depends on stays open.
The register carries no pointer to a clause. It carries a source narrative, a sentence like "SHERPA 3.2 and 3.1.4, S2 wrong view selected, residual high", written for the auditor who wants to trace the requirement to the error mode without opening the workbook. The clause's own side of the trace, its compliance status and evidence, is set at stage 7 in the Requirements workspace. Where the EHFA at stage 1 recommended a requirement against a risk area, it is raised straight into this register from the wizard with its provenance already written.
Plan 7: do 7.1 for every finding; then 7.2 for every designated clause; then 7.3; then 7.4 once.
The concept-phase issues from the EHFA were already in the register, ten of them, raised at stage 1. The analysis added the rest, each raised from the session that found it so the provenance is written by the tool: the four introduced modes, the common-mode dependency, the blocking-lines mode the controllers raised themselves, and the degraded-mode reversion. Each carries a severity, an area, an owner who can actually close it, a target date, and links to the user requirements it generated. The owners are positions and organisations: the system's design owner for the interface requirements, training and competency for currency, network operations for the degraded-mode procedure, the Human Factors specialist for the field validation.
Status is deliberately more than open and closed. The two issues the design owner took into their own change process were set to Transferred, not Closed, and the register never folds Transferred and Residual into a closed count where a person reads the number, because a risk somebody else now owns has not gone away. The Issues and Standards registers can leave the project as ReqIF for the operator's own requirements tools.
The clauses screened in at stage 2 have been waiting in the Requirements workspace, the designated requirements and how the design stands against each. Now each is answered. Link Assessment attaches the HTA sessions to the task analysis clauses, the SHERPA sessions and the ErgoDelta to the error tolerance clause, the ErgoDesign session to the AS 7470 controls and displays clauses, with the ISO 11064-4 criteria clauses closed in the same step as the source the judgement cites. The compliance status moves from Not Assessed to Compliant, Partially Compliant or Non-Compliant, never to Not Applicable, because exclusions belong to screening. The professional judgement statement says why, the compliance claim says what is claimed, the justification says how the evidence shows it, and where an issue is open the residual risk gets a rating and a statement. The workload clause, 9.1(j), is answered with the counted demand shift and the judgement that the digital graph does not impair the safety-critical task. The controls and displays clauses are Partially Compliant, with the stale-view issue raised against them until the currency indication is verified.
The EHFA from stage 1 and the Integration Plan from stage 3 are finalised and signed, which freezes each as a dated, hashed version. The close-out wizard then builds the assurance report, and the first choice it offers matters here: the report stage. This is a Design HFAR, not a completions one. Each requirement is closed with its evidence, and most of them close as Open with the honest note that verification needs a delivered system to verify against. Every issue is traced to its requirement. Then the four sub-claims, each with a position and a reason. That the programme delivered was the one the risk picture required: Supported. That requirements were identified, allocated and met: Partially Supported, identified and allocated, not yet met. That issues were managed and closed or transferred: Supported. That the findings demonstrably influenced the design: Partially Supported, because the findings became requirements carried to the design owner for verification at commissioning, and the wizard's own guidance says that rejected and deferred recommendations belong in this sub-claim, so they went in.
The conclusion was Not yet demonstrated, and that is the correct conclusion for a design-stage report on a system that has not entered service. It is not a failure; it is a statement of what a verification at commissioning must show, and the completeness check lists the gaps by kind so that issuing with them is a recorded act. The compiled deliverable is Part I, this assurance summary; Part II, the frozen EHFA; Part III, the frozen plan with its planned-and-not-applied section; then one appendix per session: the two HTAs, the two SHERPAs, the ErgoDelta and the ErgoDesign study. The document set AS 7470 section 3 asked for at 2.1 is the compiled package, produced from one project rather than assembled from seven files.
Each report is marked ready in Deliverables, and a ready mark lapses if the content underneath it changes, so nothing stale can be sealed. Compose Package puts the chosen reports into one file for the operator, hash-sealed, with a manifest of what went in and what was left out, and issues it as Revision A. The reviewer opens it in the free Viewer and meets the analysis itself: both trees, the delta, the desk model, the argument. The one comment that came back was anchored to the ErgoDelta assessment, and it was the right one: why is a change of one operation and one error mode the subject of a report this long? The answer, the change in character, was already in the report at 5.2, so Revision B moved it to the executive summary, where it should have been. Import a Returned Package had filed the comment where it was written, and it was resolved against the revision that answered it.
What a less experienced practitioner would have done on this job, and what to do instead.
Answer "workload impact" with a workload rating scale, because the request used the word workload.
Characterise the work and count it. A score says how heavy the work felt to a controller learning the system. A count says which operations went away and which errors arrived, and it survives the reviewer who asks "compared to what".
Treat the digital graph as the same graph on a screen and assess the display.
Write down what the controller stops doing, starts doing and keeps doing. Stop recording, start monitoring, keep telephoning. Every finding in the example is in that sentence.
Report thirty-six to thirty-five and fifteen to fourteen as "no material change".
Report the substitution. Five self-evident, locally recoverable errors out; four invisible ones in. The count is the least useful true thing in the analysis.
Promote the situation awareness hypothesis to a finding, because every controller said it and it feels true.
Record it as a hypothesis, exclude it from every count, and write the requirement that tests it in the field. The evidence for this task and this population does not exist yet.
Claim recovered capacity because eleven graphing operations went away.
Say what kind of effort was recovered. Graphing effort is not telephone effort, and the telephone is untouched. A capacity claim that does not say which kind will be spent on the wrong thing.
Treat degraded mode as the old task, which everyone already knows how to do.
Treat it as the old task done by someone out of practice, on a method that used to be kept current by daily use. Write the currency requirement and commission the degraded-mode assessment.
The project this example was built in is issued as an ErgoSphere project file and as the Revision A deliverable. Open the deliverable in the free Viewer to walk both task trees, read the delta and turn the desk model around. Open the project file in ErgoSphere to re-run any session, or to add a third state of your own and see what it does to the count. Both are built for the scenario and carry no client data.