PLG OS

Implementation worksheet · 6 min read

A no-code onboarding implementation time-study template

Log every task on the path from 'we want a tour' to 'the tour survived the next release', with start and end times, who did it and whether it was rework. Split one-time setup (SDK install, identity, stable attributes on targets) from per-flow work (build, targeting, QA, publish) and from maintenance (repairs after interface changes), because a no-code builder mostly shortens the middle part. Record engineering time even when it's small and scattered, since that's the part no-code claims tend to leave out. Time at least three flows, because the first includes learning, and report medians with the range.

No-code onboarding tools promise that product managers can ship flows without engineering tickets. Part of that is true and measurable; part of it moves work around rather than removing it. The actors are the people who will build and maintain flows: a product manager or designer in the builder, and an engineer for installation and markup. Boundary: from the request to a published flow, plus the first maintenance event. The template doesn't assume any particular tool.

Put it into practice

1. Fix the task list before timing anything

Install and identify, stable attributes, build, targeting, QA across browsers and a narrow viewport, keyboard and focus checks, translation if relevant, review, publish, first repair. A task list written afterwards quietly drops the awkward steps.

2. Log time as it happens

Start and stop entries in a shared sheet, per task, per person. Estimates made from memory miss interruptions and waiting, which is often where the calendar time went.

3. Record hands-on and elapsed time separately

Fifteen minutes of work can take two days of elapsed time waiting for approval or a deploy. Both matter: hands-on time is cost, elapsed time is speed.

4. Count engineering time wherever it shows up

Adding data attributes so selectors survive refactors, the identify call, allowing the vendor's script under a content security policy, debugging a flow on a staging build. Each is small. Together they're the honest answer to 'does this need engineering?'

5. Time several flows and mark the learning curve

The first flow includes learning the builder. Report it separately from flows two and three, and state the sample size. Three flows is a planning estimate, not a benchmark.

6. Include the first repair

Sooner or later an interface change breaks a target. Time the detection, the fix in markup and the re-anchoring in the builder. A study that stops at publish measures the demo, not the ownership.

7. Compare with the coded alternative on the same terms

If the question is no-code versus building in code, time a comparable coded flow or label engineering's figure as an estimate. Include setup and maintenance on both sides, or the comparison flatters whichever side you left them out of.

Time-study log

Copy this structure into your review document and record your observed result for each row.

Time-study log
TaskPhaseHands-on time (illustrative)Who and notes
Install SDK and identify callSetup, once3.5 hEngineer; includes a content security policy update
Stable data attributes on 12 targetsSetup, once2 hEngineer; one pull request
Build a 5-step welcome tourPer flow1.5 hProduct manager in the builder
Targeting and eligibility rulesPer flow0.75 hProduct manager 0.5 h; engineer 0.25 h on one data question
QA: 3 browsers, narrow viewport, keyboardPer flow2 hDesigner; two copy fixes
Review and publishPer flow0.25 h hands-on; 2 days elapsedWaiting on approval
Flows 2 and 3, same stepsPer flow2.25 h and 2.75 hNo engineering time needed
Repair after a navigation redesignMaintenance1.25 hEngineer re-added one attribute; PM re-anchored step 3
Engineering time, setup plus first flowSummary5.75 h3.5 + 2 setup; 0.25 per-flow
Median per-flow time, flows 2-3Summary2.5 hRange 2.25 to 2.75 h; two flows only

A failure worth checking

Timing only the builder. The study records 90 minutes to build a tour and publishes 'onboarding flows in 90 minutes'. It leaves out the afternoon an engineer spent adding stable attributes, the two days the flow waited for approval and the repair after the next redesign. The 90 minutes is true and the claim isn't. A time study that excludes setup and maintenance measures the part that was already easy.

Common questions

Should setup time be spread across flows?

Report it separately, then show the amortized figure for a stated number of flows. Hiding setup inside a per-flow average flatters tools with heavy setup; leaving it out altogether flatters them more.

Can we publish these numbers?

As your own planning data with the method, sample size and date, yes. As a general benchmark, no: two or three flows in one product don't describe anyone else's product, team or tool.

Basis and scope

This is a proposed implementation method using illustrative examples, not a measured benchmark or a customer case study. Prepared with AI assistance. Validate product-specific behavior against current documentation and your own test environment.

Continue with PLG OS

Explore onboarding →