All work

Field tablet app · Training · Release two

Helicopter instructors used to grade on a printed sheet while flying, then type it all again at a desk. Release one killed the desk pass and cut write-up from 30–40 minutes to a logged 10–12. This release killed the paper: a tablet app that is the training module and nothing else, used in the aircraft while the session is still running. Six instructors are flying with it. Not one of them is still writing in the margin.

Role

Solo designer and product owner

Team

Me, one frontend, one backend

Platform

iPad Air portrait · 834 × 1194

Status

In trial · two operators, six instructors

My day: one unsigned sheet waiting above today’s two sessions, a duty figure, and the rest of the week.
01 My day
Running the session: a pinned strip with the timer, nine progress segments, the exercise being flown with its tolerances and three grade buttons, and every other exercise below.
03 Running the session
Sign: what is being attested, what signing closes for good, a signature pad, and a confirmation that the grades are the instructor’s own.
07 Sign

Problem

The record was written twice, the first time badly: graded on paper in the cockpit, then typed up at a desk afterwards.

My role

Solo designer and product owner, with one frontend and one backend. iPad Air portrait, 834 × 1194.

What changed

Seven screens with no product chrome at all — no top bar, no side nav, no module switcher — and two new components.

Result

In trial at two operators with six instructors. Zero sheets of paper in the cockpit, by the instructors’ own account.

01

0

sheets of paper in the cockpit

The behaviour the original research found — gone, by the instructors’ own account.

6 of 6

instructors flying with it

Every instructor on the trial. Including the two who asked why we were changing anything.

1

pass over the record, not two

The write-up no longer exists as a separate task. It finishes when the session does.

30–40 → 10–12

minutes, release one

Reported, then logged. Release two removes the remaining pass entirely.

7

screens, zero product chrome

No top bar, no side nav, no module switcher. The app is the module.

2

new components

Grade button and tab bar item. Nothing else forked for touch.

02

A record written twice, the first time badly

The original research watched recordings of real training sessions. In every one, the instructor had a printed question sheet and was writing remarks in the margin — while flying, and while teaching. The spreadsheet came later, at a desk, from those notes.

“During flight our attention is divided between the trainee and the writing.”
Instructor interview · 8 instructors and 7 trainees, plus session recordings

Release one replaced the spreadsheet with a structured record inside the operations system and cut the write-up to a logged 10–12 minutes. Real progress, and only half the job — because the margin notes were still being made in the air. Two months in, the instructors said so themselves: “we still have to do it on paper and then on the web.” That sentence is the brief for this release.

03

Release one made the record findable. This one makes it recordable.

As long as the record is made at a desk an hour after the flight, it is a recollection typed up neatly. Move the moment into the session and it becomes an observation. Same fields, same data model, same validity written back to the crew roster — but what goes into them is no longer filtered through memory and a note in a margin.

That reframe decides the entire app. It is why there is no product navigation — the instructor is not visiting a system, they are inside one task. It is why every secondary surface is a sheet over a running session rather than a screen you navigate to. It is why signing is the only screen with no tab bar. And it is why the app is portrait: it is held, not propped.

04

Seven screens, and no way out of them

The instructor’s whole day. Navigation is three tabs at the bottom, back inside a session, and sheets that open over the running session rather than replacing it.

  1. 01

    My day

    A day, not a dashboard. Two sessions, a duty figure, and the one thing that needs the instructor: an unsigned sheet from six days ago, sitting above everything because the trainee it belongs to is flying this morning.

    My day: one unsigned sheet waiting above today’s two sessions, a duty figure, and the rest of the week.
  2. 02

    Session, before it starts

    People, readiness, and what was carried over from last time. Start is disabled and the bar beneath names the reason — the trainee has not read the brief. Start anyway sits next to it, because nobody argues with software in a sim bay. The reason is stored on the session.

    A session before it starts: the people, readiness and carried-over items, with Start disabled because the trainee has not read the brief, and Start anyway beside it.
  3. 03

    Running the session

    The screen the release exists for. A pinned strip keeps the session and its timer present whatever else is open. Nine segments show recorded, flying now, not started. The exercise being flown is a card of its own with three 64px grades and the tolerances beside them; every other exercise is one tap below.

    Running the session: a pinned strip with the timer, nine progress segments, the exercise being flown with its tolerances and three grade buttons, and every other exercise below.
  4. 04

    Lesson plan, over the session

    On desktop the plan is a screen you navigate to. Here it is a sheet over a running session, with the elapsed time on the footer. An instructor cannot edit an approved syllabus mid-flight — they file a suggestion against the exercise, with the session attached.

    The lesson plan as a sheet over the running session, with the elapsed time in its footer and a way to suggest a change to an exercise.
  5. 05

    Grading an exercise

    The sheet the finger actually touches. Anything other than Pass asks for a note and offers quick phrases drawn from what instructors really write. A repeat names the session it moves to. And the screen volunteers what the instructor may not recall: this is the second time the checklist has been flown from memory.

    Recording an outcome: Pass, Partial and Repeat, quick phrases for what happened, an option to fly it again in a later session, and a warning that the checklist has been flown from memory twice.
  6. 06

    End of session, review

    Five counts, nine outcomes, the comment, and a card stating what signing will do — two exercises move to Friday, one carried item clears, nothing reaches the roster until the skill test. Everything is still editable here, and the screen says so.

    End of session review: counts, the nine outcomes, the session comment, and a card stating what signing will do.
  7. 07

    Sign

    The only screen with no tab bar, because it is not a place to browse from. What is being attested, what signing closes for good, a signature pad, and a confirmation that the grades are the instructor’s own. The footer reads “this is the last reversible moment”.

    Sign: what is being attested, what signing closes for good, a signature pad, and a confirmation that the grades are the instructor’s own.

05

Release one against release two

Same data model, same records, same roster write-back. What moved is where and when the record is made.

Release one · webRelease two · tablet
Where the record is madeAt a desk, after the flight, from margin notesIn the aircraft, while the session runs
Passes over the recordTwo — paper, then the web formOne
PaperStill used in the airStopped
What an outcome isA recollection, typed up neatlyAn observation, recorded where it happened
NavigationOPS top bar, side nav, module switcherNone. Three tabs and the session you are in.
The planA screen you navigate toA sheet over a running session
GradingFive status cells in a table rowThree 64px buttons with conditional follow-up

06

Two components, and a rule about not forking

The company’s design system already existed. Seven touch screens produced two new components; everything else is the existing library at its existing sizes.

6 variants

Grade button

Pass, Partial and Repeat, selected and unselected, at a 64px target with the grade colour built in. Button and Choice chip are both pointer-sized and neither carries grade semantics.

2 variants + text property

Tab bar item

A vertical touch target with no chrome around it. Top nav item and Side nav item are horizontal desktop patterns.

The temptation on a touch release is to build a parallel set of larger variants and call it a tablet kit. It is faster for one release and it splits the system for every release after.

07

Including the two who did not want it

“It is awesome — now they can enter the data and fill up the forms during the flight.”
Trial feedback, paraphrased

The paper stopped

Not reduced — stopped. This is the one outcome in the document that is a behaviour rather than an opinion, and it is the exact finding the original research produced two releases ago.

The sceptics came round

Two instructors pushed back on the whole idea and asked why anything was changing. Both now say they would not go back, and the reason they give is that it is less hassle. Nobody persuaded them; using it did.

Nobody asked for the web version back

Six instructors, both operators, and no request to return to filling the form at a desk. On a trial where the old system is still running in parallel, that is a choice being made every day.

The research behind this release is the research behind release one: eight instructors and seven trainees interviewed, recordings of real sessions, and a requirements pass by the business analysis team at each client. This release did not need new research — it answers a finding that was already two months old and had been restated as a complaint.

08

Four measures and eight test cases

The paper stopping is a behaviour, and behaviours are the strongest evidence a trial produces. It is not a number. Release one is instrumented; this one goes into instrumentation before the evaluation window closes, and these are the measures and the tests it will be judged on.

MeasureWhat it tells usTarget
Time to first outcomeHow far into a session the first grade is recorded. If the record is genuinely being made live, this is minutes, not hours.Inside the first exercise
Share recorded in-sessionOutcomes timestamped before the session ends, against those added after.Above 90%
Session end to signatureRelease one’s equivalent was 10–12 minutes of write-up. Here the sheet should already be complete.Same duty period, no write-up gap
Corrections per 100 outcomesA record made from memory should need more correcting than one made live. This is the accuracy claim, and the only one that can be falsified.Lower than release one’s rate

Eight test cases

T1

Record a pass one-handed while reading a checklist aloud

Graded in under 10 seconds without looking away twice

T2

Grade a partial with a note and a repeat target

Completed without leaving the running session

T3

Open the lesson plan mid-session, then return

The instructor notices the session is still running

T4

End a session with three exercises ungraded

The instructor finds all three from the refusal message alone

T5

Reach the sign screen with the wrong trainee selected

Caught before the signature, from the attestation card

T6

Undo a mis-tapped grade

Currently undesigned. This test is expected to fail and to produce a screen.

T7

First session for an instructor who has never seen it

Reaches first outcome recorded with no help

T8

Record three outcomes with no signal, then reconnect

Currently undesigned. Offline is the next thing to build.

Two of the eight are written to fail. A mis-tap under turbulence and an outcome recorded with no signal are the two states a friendly daylight trial will not find on its own, and they are what the next release is for.

09

What I would do differently

Building the web module first was the right call and I would make it again — it proved the record structure and taught six instructors the vocabulary before anything went near a cockpit. What I would change is shipping release one tablet-responsive from day one. The same screens, usable in the hand, on a rougher tool. The paper could have stopped two months earlier.

The second thing is smaller and more useful: decide what a release has to prove before designing it, not after it ships. Release one is instrumented because the write-up time was obvious to measure. Release two changes more and had no equivalent designed in from the start — which is why section 08 exists, and why it is a plan rather than a chart.

10

Seven screens

iPad Air portrait. No product navigation anywhere in the set. The web module that preceded it has its own case study.

  1. My day: one unsigned sheet waiting above today’s two sessions, a duty figure, and the rest of the week.

    01 My day

  2. A session before it starts: the people, readiness and carried-over items, with Start disabled because the trainee has not read the brief, and Start anyway beside it.

    02 Session, before start

  3. Running the session: a pinned strip with the timer, nine progress segments, the exercise being flown with its tolerances and three grade buttons, and every other exercise below.

    03 Running the session

  4. The lesson plan as a sheet over the running session, with the elapsed time in its footer and a way to suggest a change to an exercise.

    04 Lesson plan

  5. Recording an outcome: Pass, Partial and Repeat, quick phrases for what happened, an option to fly it again in a later session, and a warning that the checklist has been flown from memory twice.

    05 Grading an exercise

  6. End of session review: counts, the nine outcomes, the session comment, and a card stating what signing will do.

    06 End of session, review

  7. Sign: what is being attested, what signing closes for good, a signature pad, and a confirmation that the grades are the instructor’s own.

    07 Sign

Building B2B SaaS with complex workflows or AI features?

Send me the screen, or the idea. I’ll reply with what I’d do first.

Get in touch

Next case study A two-day safety report, in one guided flow Incident management