Skip to content
GREEN FUTURETECH.
Explore
Month
6
Need
15
Have
16.6
Gap
0.0

17 NEW STARTERS / 14.2 UNCOVERED PERSON-MONTHSIllustrative default, not a measurement

GFT instruments / Workforce readiness

Train before
the line needs it.

Supervisor and technician pipeline planner. Turn an editable line ramp into training starts, confirmed cohorts and a monthly staffing gap. All starting assumptions are illustrative.

Plan the pipeline
Operate the instrumentProcedural visualisation. Schematic, not a facility.

An instrument for the decision

How many supervisors and technicians must be trained, and when?

Plan training starts against the production ramp. Keep an unfilled post visible until a qualified person can enter service.

ILLUSTRATIVE / USER-SET MODELChange the inputs. Read the result. Keep the assumptions visible.

01CoverageBuild the operating boundary.

Active lines mean simultaneous lines within one staffing boundary. Include every shift in your entered positions. These inputs are examples, not GFT programme defaults.

02TimingCourse durations and attrition.

Courses are complete months. Attrition applies only once people are in service.

03IntakeSeats, priority, ramp and incoming cohorts.

Shared intake capacity counts new starters, not the total people in a classroom at once. Capacity for confirmed incoming cohorts is assumed already arranged outside this admission limit.

When seats are scarce, train first:

Edit the monthly line ramp

Month 0 is launch. Enter whole active-line counts. A falling ramp retains qualified people as surplus.

Import confirmed incoming cohorts

Already enrolled before launch. CSV columns: role,graduateMonth,people. Roles are supervisor or technician. Graduation month is indexed from 0 and must be smaller than that role's course duration. Numbers are completions expected to enter service, not applications.

Download illustrative seed template ↗

Importing or pasting replaces the current seed list. Confirmed cohorts do not use new intake seats. Do not enter names or personal data.

New people to start training

17

11 supervisors6 technicians

Peak uncovered6.1expected people
Uncovered workload14.2person-months
Inspect the staffing gap

Month 4 · need 8 · available 8.9 · gap 0.0

The last expected shortfall is in month 4

BEFORE LAUNCH0816−4−3−2−1012345678910112 S from −31 T from −4The last expected shortfall is in month 4

Launch needs 2 supervisors trained from month -3 and 1 technician trained from month -4. These pre-launch starts are recommendations, not included in the new intake plan. The last expected shortfall is in month 4; later months are covered within this horizon. Check each role separately before authorising a line.

No confirmed incoming people are included.

STACKED ENVELOPE · CURRENT B (6-LINE RAMP) OVER BASELINE A (5-LINE RAMP)
0510152001234567891011MONTH, LAUNCH = 0 · STACKED ENVELOPE, BOTH ROLES+3+3+3+6Month 2 · baseline 6 · current 9 · diff +3
Lines shown on the chart
Shaded envelope and dashed ghost: baseline A (14 starts). Hatched band: +3 expansion under the 6-line ramp.

A / B decision record

Keep a baseline while the ramp changes.

Pre-seeded with a 5-line slower ramp as baseline A (14 starts) against the 6-line default B (17 starts). Save A at any time to lock your own baseline.

New starts, B minus baseline
+3baseline 14 · current 17
Peak uncovered, B minus baseline
+3.0baseline 3.1 · current 6.1
Person-months, B minus baseline
+3.0baseline 11.1 · current 14.2

Active diff: B adds +3 training starts and +3.0 uncovered person-months over the 5-line baseline.

Warp demand into weft cohorts

Seventeen training starts weave eight cohorts across twelve months.

Each vertical warp column is a month of line demand. Each horizontal weft bar is a cohort in training that turns into service when its course finishes.

17new starters

8 cohorts (11 S · 6 T)

Loom view
M06M16M29M39M412M512M615M715M818M918M1018M1118S1 · 5 → M3T2 · 3 → M4S3 · 2 → M4T4 · 1 → M5T5 · 1 → M6S6 · 2 → M6T7 · 1 → M8S8 · 2 → M8

Hover any warp month or weft thread: month 3 graduates cohort S1 (+5 supervisors) to lift the first ramp step.

Threads descend directly into the cohort swimlanes ↓

Intake → training → service

Cohorts enter the floor when the course finishes.

S supervisorT technicianConfirmed

Show cohorts for
PRE-LAUNCH WINDOW (−4 TO −1)LAUNCH (M0)−4−3−2−101234567891011REQUIRED STAFF ENVELOPE, BOTH ROLESS1 · 5M3 (+5)T2 · 3M4 (+3)S3 · 2M4 (+2)T4 · 1M5 (+1)T5 · 1M6 (+1)S6 · 2M6 (+2)T7 · 1M8 (+1)S8 · 2M8 (+2)

One monthly balance, two distinct roles

Reconcile the people before releasing the line.

Ledger role
0816012+53+245+267+2891011
MONTHLY GAP HEAT STRIP · CLICK OR HOVER A CELL TO LOCK MONTHOchre = shortfall · Sage = surplus
Column lens

Month 4 · required 8 · available 8.9 · gap 0.0 · supervisors

Supervisors, illustrative current plan. Month indices begin at launch. Hover or select a row to hold that month.
MonthLinesRequiredGraduatesExitsAvailableGapSurplus
M02400.02.02.00.0
M12400.022.02.00.0
M23600.022.04.00.0
M336+50.026.90.00.9
M448+20.18.90.00.9
M54800.18.80.00.8
M6510+20.110.70.00.7
M751000.110.60.00.6
M8612+20.112.50.00.5
M961200.112.40.00.4
M1061200.112.20.00.2
M1161200.112.10.00.1
How the ledger rounds

The ledger follows the role selected here or in the planner. Required positions are whole people. Available staff, exits, gaps and surpluses are expected values, normally shown to one decimal place. Small non-zero values retain significant digits so they remain visible. A small expected deficit remains a deficit; the next intake rounds up to whole trainees. The CSV retains the calculation precision.

THE QUALIFIED TRACE, SUPERVISORS · HAND-OVER TO FLOOR VERIFICATION

Use and limits

A filled post still needs demonstrated competence.

A thread can hold on paper and still part when the work tests it. Check the post against observed work before you count it as covered.

Claimed, course complete
6of 6 posts
Observed doing the work
0of 6 posts

Claimed 6 of 6 posts

Course complete, nothing tested yet. Illustrative example of six filled posts, not GFT data.

Move the handle or scroll: a claim, the test against observed work, then the thread tied again.

Claimed · STATE 1 OF 3

Completion is not competence.

Authorise deployment against observed work, maintenance tasks and escalation judgement. Paper completion alone leaves floor readiness untested.

Tested · STATE 2 OF 3

Roles do not substitute.

Keep role-specific gaps visible. The combined gap in the headline is a workload signal and does not make the two occupations interchangeable. Supervisor coverage cannot cover a technician gap.

Re-tied · STATE 3 OF 3

The model leaves things out.

It excludes leave, absence, overtime, cross-training, recruitment lead time, training costs, instructor headcount, assessment failures and productivity during supervised practice.

Method / explicit arithmetic

Training is scheduled against the graduation date.

Illustrative ramp2 × 40 = 80 operators at launch; 6 × 40 = 240 by month 11

Worked example: 25 per supervisor, not the default 20ceil(lines × 40 ÷ 25)

Illustrative default, supervisorsstart = graduation − 3 months

Illustrative default, supervisorsAvailable[t] = Available[t−1] × (1 − 1 %) + Graduates[t]

In every month and roleAvailable + Gap − Surplus = Required

01234567891011BEFORE LAUNCHLAUNCH223344556666ACTIVE LINES9.6 → 10SUPERVISORS, WHOLE PEOPLE5222SUPERVISOR INTAKES, PEOPLE01234567891011BEFORE LAUNCH+5+2+2+22.0 at launch, no deductionQUALIFIED SUPERVISORSOCHRE: EXITS × 10gap 4.0 in month 2REQUIRED, AVAILABLE, GAP

Step 1 of 5 · Active lines

Start from the active lines.

Launch is month 0. For each month the model takes the number of active lines you entered and multiplies it by operators per line and technicians per line. The ramp is yours to edit, one whole number per month.

Active lines, illustrative ramp. 2 lines × 40 operators = 80 at launch; 6 × 40 = 240 by month 11.

Step 2 of 5 · Whole posts

Round every post up to a whole person.

Divide the operator total by the entered operators per supervisor and round upward. Technical demand is active lines multiplied by technicians per line, also rounded upward. This is pooled demand across the entered operating boundary: it does not guarantee a supervisor or technician on each separate line, building or shift.

Worked example: 25 operators per supervisor. Not the default of 20. Dotted: raw. Solid: whole people. Ochre: the round-up.

If those boundaries cannot share staff, calculate them independently.Supervisors required = ceil(lines × operators per line ÷ operators per supervisor)Technicians required = ceil(lines × technicians per line)

Step 3 of 5 · Graduation date

Train against the graduation date.

At each possible start month, the planner looks forward by the course duration and projects existing staff and booked cohorts to that graduation date, including attrition. The missing people are rounded up into an intake, limited by remaining shared seats. The selected priority receives seats first.

Supervisor intakes, default 3-month course. Each start is chosen so graduation lands when the post is needed.

A later start cannot retroactively repair an earlier gap. Pre-launch recommendations cover the launch shortfall only; they are displayed separately and do not alter the main plan until entered as confirmed incoming cohorts.

Step 4 of 5 · Attrition

Let attrition shrink the qualified stock.

Opening staff enter month 0 without an attrition deduction; confirmed completions due at launch join them. Each later month, exits reduce the previous qualified stock before that month’s graduates join. Attrition is a monthly rate applied only in service. It is not a training failure rate.

Qualified supervisors in service. Ochre: exits at 1% a month, drawn ten times larger. Rings: graduates.

It is neither an annual rate divided by a hidden factor nor a training failure rate. No losses are assumed during a course; enter expected successful completions for incoming cohorts.Available[t] = Available[t−1] × (1 − monthly attrition ÷ 100) + Graduates[t]

Step 5 of 5 · The gap

Read the gap, then reconcile it.

What remains after the schedule is the gap, or a surplus where the ramp falls. This is a deterministic just-in-time heuristic, not a global optimisation: it does not pre-train for later peaks. Intakes completing after month 11 are outside the model.

Required, available and the gap. Available + gap − surplus = required, in every month and role.

Use the monthly gap and cohort register together to judge whether capacity should move earlier, and extend the planning process beyond this horizon before committing to a larger programme.Gap = max(0, Required − Available)Surplus = max(0, Available − Required)

New starts
17± 0
Peak gap, people
6.1± 0
Person-months
14.2± 0

Month 6 · baseline 12 · current 15 · diff +3

0510152001234567891011MONTH, LAUNCH = 0 · STACKED ENVELOPE, BOTH ROLES+3+3+3+6
Dashed ghost: baseline comparison. Bright stair: your inputs. Select a reader lens below or a chip on the right to pulse the affected months.

Assumption register

Every starting value is illustrative.

No sourced staffing ratio, training duration or attrition rate was provided for this instrument. The defaults demonstrate planning arithmetic. Select a tab and chip to test that assumption on the sticky chart.

0 inputs differ

Operator coverage

Illustrative pooled span of control; not a safety or industry standard.

Default 40 operators per line; 20 operators per supervisorYours 40 operators per line; 20 operators per supervisor

Technical coverage

Illustrative simultaneous maintenance coverage.

Default 1 technician per lineYours 1 technician per line

Opening staff

Illustrative qualified opening balances.

Default 2 supervisors; 1 technicianYours 2 supervisors; 1 technician

Use the result in its boundary

A course completion is the start of verification.

Use the cohort plan to reserve trainers, mentors and assessment time. A certificate does not establish independent competence on the actual line. Authorise deployment against observed work, maintenance tasks and escalation judgement.

Verified people

0 of 17

17 of 17 people not yet observed doing the work

Back to the planner
01234567891011TS

Do not average away a missing role.

Supervisor coverage cannot substitute for a technician gap. Review the separate role ledgers, record the limits of each qualification, and delay a line if the team cannot run it safely.

Closing selvedge · warp and signal

Pull the twelve warp months and eight cohort threads into one verified line.

Related papers, methods and next instrument (hover or focus a card to inspect)

NEXT INSTRUMENT IN THE GFT OPERATIONS SUITETwelve-month communications planner →Sequence internal and external programme touchpoints across the same twelve-month launch horizon.
Method, sources and limits of this page

The model stays visible. Monthly demand is rounded up from operators per supervisor and technicians per active line. New intakes are planned for their graduation month, within shared monthly start capacity. Existing staff and confirmed cohorts lose the entered monthly attrition only after entering service. Available staff plus gap minus surplus equals required staff in every month. GFT planning arithmetic. Every workforce default is illustrative, with its basis recorded below. No external staffing benchmark is asserted. A planning aid. Not investment, legal or tax advice. Verify inputs and boundaries before an operational decision.

Before using a result operationally, confirm course content, assessment criteria, supervision during practice, mentor availability and maintenance escalation arrangements. Fractional expected retained staff are a statistical planning convention, never a roster. Workers remain employed when demand falls; surplus is reported rather than automatically removed.

There is no GFT programme defaults preset because none of these workforce inputs has a verified programme value. Replace them with approved staffing standards, measured retention, assessed course durations and your actual line plan. The steady-floor preset holds the initial line count constant. The constrained preset reduces admissions to expose a capacity bottleneck. The incoming preset uses the downloadable illustrative cohort file. None represents an operating factory or a promise of training availability. A file is read locally; the tool does not send the cohort data to a server. A shared URL contains the full scenario, including saved A, so review it before sharing.

These are related reading and tools, not evidence that any training method is proven. No external numerical benchmark is used on this page. The assumptions register is the source of the example; exported results are arithmetic from those entered inputs. Related papers are in preparation.

Find a thread.

Type to search.