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 A — Establish the CRA Processes (Foundations)

Scope: Bring the Foundations phase of the simplified workflow into force: #0.1 vulnerability handling & CVD, #0.2 SBOM tooling & component overview, #0.3 Art. 14 reporting readiness — plus the role assignments they depend on. Exit criterion is Gate G0 passed: all three activities in force with their records existing.

Duration: 6 weeks, part-time (SME assumption: nobody works on this full-time).
Total effort: ~19 person-days across three roles.

Timing anchor: Art. 14 reporting obligations apply from 11 September 2026 — for a manufacturer with products already on the market, WS4 (reporting readiness) is the hard-deadline workstream and should not slip. The remaining CRA obligations apply in full from 11 December 2027, which is what Plan B works toward.


Roles

RoleShortTypical availability assumed
Product ManagerPM~1 day/week
Product Security LeadPSL~2 days/week
Technical Lead SoftwareTLS~1.5 days/week

One person may hold several roles; the plan only requires that each role has a named holder and a deputy before G0 (the Art. 14 clock does not wait for vacations).


Workstream 1 — Kickoff & role assignment (Week 1)

#TaskResp.EffortOutput
1.1Assign role holders and deputies for PM, PSL, TLS; record in a one-page role matrixPM0.5 dRole matrix
1.2Decide document numbering/storage: where process documents, records and evidence live (repo, wiki, DMS)PSL0.5 dStorage decision note
1.3Import the workflow template into TRA Studio and assign the rolesPM0.5 dConfigured workspace

Milestone M0 (end of week 1): roles named, storage decided, workspace live.

Workstream 2 — Vulnerability handling & CVD (#0.1) (Weeks 1–3)

#TaskResp.EffortOutput
2.1Draft the vulnerability-handling procedure: intake → triage (with deadlines per severity) → remediation → disclosure; write against the PSM-PROC-002 examplePSL2 dVH procedure v0.9
2.2Draft the CVD policy: scope, safe-harbour wording, expected reporter conduct, credit rules, coordination timelinesPSL1 dCVD policy v0.9
2.3Set up the contact point: security@ mailbox with monitored routing to PSL + deputy, publish /.well-known/security.txtTLS0.5 dLive contact point
2.4Internal review of 2.1–2.2 with TLS and PM, resolve comments, release v1.0, publish CVD policy on the websitePSL1 dBoth documents v1.0, published

Milestone M1 (end of week 3): CVD policy public, contact point answering, procedure in force.

Workstream 3 — SBOM tooling & component overview (#0.2) (Weeks 2–4)

#TaskResp.EffortOutput
3.1Choose SBOM format (CycloneDX vs SPDX) and generator matched to the build system; record the decisionTLS0.5 dTooling decision
3.2Integrate SBOM generation into CI so every build emits one automaticallyTLS1.5 dCI job, sample SBOM
3.3Build the component overview: all third-party/OSS components with version, source, licenceTLS1 dComponent overview
3.4Write the due-diligence checklist for adopting new components (maintenance status, known CVEs, licence) and apply it retroactively to the existing componentsPSL1 dChecklist + filled records

Milestone M2 (end of week 4): every build produces an SBOM; component overview complete.

Workstream 4 — Art. 14 reporting readiness (#0.3) (Weeks 3–5) — hard deadline 11 Sep 2026

#TaskResp.EffortOutput
4.1Register access to the single reporting platform (ENISA/CSIRT); identify the competent national CSIRTPSL0.5 dWorking platform access
4.2Pre-fill the three templates: 24 h early warning, 72 h notification, final reportPSL1 dTemplate set
4.3Write the one-page trigger decision tree: what counts as "actively exploited" / "severe incident", who decides, within what time, who is deputyPSL0.5 dDecision tree
4.4Brief everyone who could plausibly be first to learn of an incident (support, sales, developers): recognise → escalate to PSL immediatelyPSL0.5 dBriefing record

Milestone M3 (end of week 5): a report could be filed within 24 h starting from any working day.

Workstream 5 — Pilot run & Gate G0 (Weeks 5–6)

#TaskResp.EffortOutput
5.1Tabletop exercise: inject one fictitious vulnerability report; run intake → triage → (simulated) fix decision → advisory draft → Art. 14 trigger check, against the clockPSL1 d (all roles ~0.5 d)Exercise log, findings
5.2Fix what the exercise broke (unclear handovers, missing template fields, dead mailbox rules)PSL1 dUpdated documents
5.3G0 review: walk #0.1–#0.3 in TRA Studio, confirm each record exists, mark the gate passedPM0.5 dG0 record

Milestone M4 / Gate G0 (end of week 6): Foundations in force. Plan B may start.


Dependencies & risks

  • WS2–WS4 all depend on WS1 task 1.1 (no named PSL, no progress). Everything else can run in parallel.
  • Risk: single-person bottleneck. In an SME the PSL likely does 70 % of this. Mitigation: the deputy shadows the tabletop exercise (5.1), and PM owns the schedule, not the PSL.
  • Risk: platform access delays (4.1). Registration processes outside your control — start WS4 in week 3, not week 5.
  • Risk: over-engineering. The exit bar is "in force and exercised once", not "perfect". Documents are versioned; v1.0 is allowed to be thin.