TRA Studio
All project plans

Fictitious example. Durations, effort figures and role splits are illustrative estimates for a small manufacturer, not a commitment or a quotation, and not legal advice. Check every date against the regulation as it applies to your own product.

Project Plan B — Example Product Through the CRA Lifecycle

Scope: Take one product through phases 1–4 of the simplified workflow: Plan → Build & verify → Release → Maintain, on the self-assessment route (Module A). Written for a worked example product — SensorNode S300, a connected industrial sensor node (default product per Annex III/IV) — but the plan is the same for a real product; only the effort in phase 2 scales with product complexity.

Precondition: Gate G0 from Plan A passed. Phase 1 can start in parallel with Plan A weeks 4–6 if needed, but Gate G1 must not be passed before G0.

Duration: 16 weeks to market placement, then steady-state maintenance.
Timing anchor: full CRA application is 11 December 2027 — a real product following this plan has comfortable margin; the constraint is Plan A's Art. 14 readiness, not this plan.


Phase 1 — Plan (Weeks 1–3) → Gate G1

#Task (workflow activity)Resp.EffortDeliverable (= gate evidence)
1.1Confirm default classification against Annex III/IV, record per-category reasoning; record Module A as the route (#1.1)PM1 dClassification record
1.2Cybersecurity risk assessment across the lifecycle phases; decide applicability of each Annex I Part I control (#1.2)PSL3 dRisk assessment v0.9
1.3Derive testable security requirements; design the minimal attack surface — which interfaces exist in production, which don't (#1.3)PSL + TLS2 dSecurity-requirements list with traceability
1.4Determine and record the support period with reasoning (S300 example: 7 years, matching expected field lifetime) (#1.4)PM0.5 dSupport-period decision

Gate G1 (end of week 3): all four records exist; risk assessment reviewed by TLS. Implementation may start.

Phase 2 — Build & verify (Weeks 4–12) → Gate G2

Iterative — the security tasks ride along the normal development sprints rather than forming a separate track. The CRA-specific effort below is on top of functional development.

#Task (workflow activity)Resp.EffortDeliverable
2.1Implement access & data protection: authentication (no universal default password — per-device initial credential), TLS for transport, encrypted storage where the risk assessment requires it, integrity-protected firmware, data minimisation, secure erase (#2.1)TLS + team~8 dImplementation evidence per requirement
2.2Implement robustness & update path: secure-by-default config with reset, signed + rollback-protected update mechanism, DoS resilience of essential functions, exploit mitigations the platform supports, security event logging with opt-out (#2.2)TLS + team~10 dImplementation evidence; update-mechanism design note
2.3SBOM per build from the Plan A CI job; run the due-diligence checklist on every newly adopted component (#2.3)TLS0.5 d setup + ongoingSBOM per build, due-diligence records
2.4Continuous verification: static analysis + dependency scan in CI from week 4; requirement-by-requirement verification and end-to-end update test in weeks 10–12 (#2.4)TLS~5 dTest & review reports

Checkpoints: end of week 6 and week 9 — PSL reviews open findings and delta to the threat picture (feeds the risk-assessment update in 3.1). Prevents a phase-3 surprise.

Gate G2 (end of week 12): every security requirement implemented and verified or consciously deferred with a recorded risk decision; no open critical findings.

Phase 3 — Release (Weeks 13–16) → Gate G3 = market placement

#Task (workflow activity)Resp.EffortDeliverable
3.1Release gate on a production-configured unit: secure-by-default checklist, shipped build checked against CVE watch and open findings; risk assessment updated to release version (#3.1)PSL2 dGate record, risk assessment v1.0
3.2Write the Annex II user information: identity & contact, product identification, intended purpose, support period end date, update mechanism, CVD contact, secure commissioning/decommissioning/data removal (#3.2)PM2 dPublished user information
3.3Assemble the Annex VII dossier with a coverage index against items 1–8: description, design & VH processes, production process, risk assessment incl. support-period reasoning, applied standards, test reports, DoC copy, SBOM (#3.3)PM3 dComplete technical documentation
3.4Module A self-assessment on the basis of the dossier; draw up and sign the EU DoC (Annex V content); affix CE marking; define how series production stays in conformity (#3.4)PM1.5 dSigned DoC, CE record, self-assessment conclusion

Sequencing inside phase 3: 3.1 first (its output feeds 3.3), 3.2 and 3.3 in parallel, 3.4 last. 3.3 is the schedule risk — start collecting dossier inputs in week 10, don't begin from zero in week 14.

Gate G3 (end of week 16): product on the market with CE marking and signed DoC.

Phase 4 — Maintain (steady state, for the support period from #1.4)

Recurring cadences instead of a timeline:

CadenceActivityResp.
ContinuousCVD intake monitored; every report triaged within the #0.1 deadlines; Art. 14 trigger check at every intake (#4.1, #4.4)PSL
WeeklyCVE watch run against the SBOMs of all fielded versions; hits routed into #4.1PSL
Per fixFree security update through the signed update path; advisory published once the update is available (#4.2, #4.3)TLS / PSL
Per triggering eventArt. 14: 24 h early warning → 72 h notification → 14 d / 1 m final report (#4.4)PSL
AnnualSubstantial-modification check; EOL check of tools & dependencies; documents refreshed (#4.5)PSL + PM
At end of supportEOS announced in advance, final advisory, dossier + DoC archived for 10 years or the support period, whichever is longer (#4.5)PM

Steady-state budget estimate: ~1–2 person-days/month while no incident is running; an actively exploited vulnerability suspends normal planning.


Summary timeline

Week:        1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 →
Plan A       ████████████████░░                                (G0 wk 6)
Phase 1         ████████ G1
Phase 2                  ██████████████████████████ G2
  checkpoints                  ▲        ▲
Phase 3                                          ████████████ G3
Phase 4                                                       ██████ →  (support period)

(Phase 1 shown overlapping Plan A weeks 4–6; G1 waits for G0.)

Dependencies & risks

  • G0 → G1 is the only inter-plan dependency. Everything in phase 1 except the gate itself can run before G0.
  • Risk: evidence produced retroactively. The pattern that kills week 14: implementation done, records not written. Mitigation: the two phase-2 checkpoints check records, not just code.
  • Risk: update mechanism underestimated (2.2). Signed + rollback-protected + testable is routinely the largest single CRA work item on embedded platforms. If anything gets buffer, this does.
  • Risk: dossier assembly as an end-of-project crunch (3.3). Mitigated by the week-10 start and by every earlier deliverable already being written as gate evidence.
  • Substantial modification re-entry (#4.5): any change to intended purpose or essential-requirement compliance sends the product back to #1.1 and requires a new self-assessment — budget this into feature roadmaps from day one.