Leadership brief · one page
Secure Software Delivery for Federal Environments
On federal programs the wait is usually for an assessor, not for engineers. This training teaches teams to treat the authorization lifecycle as engineering, so the part of the timeline they control is actually built well.
Self-paced · 6 modules, 20 lessons · about 6 hours
Chapter 4 in the Meridian sequence · 9 live so far — the sequence follows one fictional utility through the same modernization, so the examples build on each other, and this one picks up the story from Zero Trust Implementation and Modern DevSecOps Foundations. Each training stands on its own; the order is the recommended path, not a prerequisite. The story continues in Building Trustworthy Data Products.
What this training covers
How federal delivery actually works, and then the machinery behind it: the security-control catalog kept as data, implementation statements that survive assessment, evidence and assessment verdicts a stranger can verify, and the delivery paths that really exist — FedRAMP (the standard authorization route for cloud services sold to federal agencies), the Department of Defense path, inheritance platforms whose approved controls your system can build on, and the minimum your contracts obligate you to. The fifth module covers delivering across a classified boundary, and the last one covers the move from a point-in-time authorization toward a continuous one — including where that claim holds up today and where it does not.
Why it matters
The authorizing official (AO) — the federal official who signs the decision to let a system go live — works through a queue, and that queue is the clock on contract revenue. The package is the only lever over how long the clock runs. And on the contract floor, the exposure is legal rather than technical: an inaccurate self-assessment score on the record carries False Claims risk, meaning federal fraud liability for a false statement to the government, which certification headlines do not change.
What changes in practice
Tags name what each shift affects most: calendar time, contract risk, or an audit finding avoided.
- 1
The authorization package is engineering work with a named owner
Calendar timeWhy it matters: it becomes the one part of the authorizing official's timeline you control, and its changes become reviewable diffs instead of binder rewrites · Modules 1–3
- 2
Security controls are kept as data, not prose
Calendar timeWhy it matters: implementation statements survive assessment because they are generated from one catalog rather than retyped per document · Module 2
- 3
Evidence is collected so a stranger can verify it
Calendar timeWhy it matters: an assessor who has never met your team can follow the evidence to a verdict, which is what shortens later review cycles · Module 3
- 4
A written gap report comes before any inherited certification carries your data (a delta report)
Audit finding avoidedWhy it matters: vendor certifications get matched to data sensitivity before an assessor finds the mismatch, with residual risk routed to the authorizing official in writing · Module 4
- 5
Counsel reads the actual clauses in the contracts (the clause-stack audit)
Contract riskWhy it matters: obligations get read from contract text rather than headlines, and a self-assessment score is accurate on the day it goes on record · Module 4
- 6
Delivery across a classified boundary is planned as its own path
Calendar timeWhy it matters: packaging, transfer, and high-side deployment are treated as engineering steps with their own constraints instead of an afterthought · Module 5
Where the effort goes
An honest baseline comes first — current controls, evidence gaps, and authorization dependencies — before any tooling is chosen, because that measurement cannot be bought. After that the catalog-and-evidence machinery gets built in dependency order, alongside an assessor-engagement calendar so no package format is a surprise, and an exception register with named acceptances. Schedule commitments are stated as calendar ranges; 'ATO in a day' claims (ATO — Authorization to Operate, the federal go-live decision) do not survive contact with a real queue.
How you'll know it worked
- Authorization timeline committed and tracked as a calendar range, with what could move it enumerated
- Zero assessment findings for language equating a certificate with authorization
- Every gap in the register owned, expiring, or signed for — by you, or by the AO
If you read one lesson, read How Federal Delivery Actually Works (Lesson 1.1). It's written for you, not just for your engineers.
If the work lands on you, start at the curriculum page — 6 modules in dependency order, opening with How Federal Delivery Actually Works (Lesson 1.1). Inside this training the modules are sequential - each depends only on what came before.
Every lesson ends with the same three lines: the decision that is yours, the action that is your team's, and the measure that says it worked. If someone sends you a lesson, read those three lines first.