StepTodayImprovement
01
Prototype
The prototype runs, but it has no requirements, risk file or tests a reviewer would accept.
→ImprovementA review shows which parts of the prototype can be kept, so working code is not written twice.
02
Route and plan
The regulatory route is still open, and the investors ask for the plan.
→ImprovementThe development plan and the safety class are written first, and the rest of the file builds on them.
03
Specification and risk
The team is new to requirements, architecture and ISO 14971 risk analysis.
→ImprovementRequirements and the risk analysis come before the code, and design and tests follow them, so the file shows how the device was built.
04
Build and verify
There are no software engineers on the team, and hiring takes longer than the runway allows.
→ImprovementOur team starts within two to three weeks of signature, and every piece of code comes with its tests.
05
Submission
The threat model (a structured analysis of how the device could be attacked) and the SBOM (software bill of materials, the list of every software component in the build) are written at submission, when the architecture is already frozen.
→ImprovementThe threat model is part of the first architecture, so the cybersecurity section is ready in time.
06
Release and field
After the first release, the file falls behind the code.
→ImprovementEvery release goes through change control, which keeps the file up to date with the code and assesses whether the change needs a new 510(k) or a notified body notification.