How to build an SSDLC.
Copy the policies. Assign the people. Operate the procedures. Assess the promises.
Start with an organisation and a place to keep its records
You can use a document repository, a shared folder, a wiki or your existing work-management system. The library does not require Caedist, a particular vendor or a new application. Choose one authoritative location for approved policies and identify where restricted evidence will be held.
Open a document and use Copy document for an editor that accepts formatted text, Copy HTML for source, or Save standalone HTML for a complete file. You can also select and copy the document directly. Browser printing produces the document without the website navigation and setup notes.
Put the SSDLC into operation
- Establish the mandate. Copy the programme charter. Name the sponsor and owner, identify the systems and work in scope, and record the authority and resources available.
- Record your choices. Copy the adoption procedure and register. For each document or clause, choose “will do”, “won’t do” or “deferred until”. Leave an undecided item explicitly unresolved. Record the reason, owner and decision authority.
- Identify the people and their needs. Use the stakeholder register and responsibility schedule. Include the people affected by the system, not only its delivery team. Roles describe work and authority; they do not prescribe a staffing minimum.
- Copy the operating documents you adopt. Complete the square-bracket organisation fields and keep the procedure text. Use the shared setup record for names, locations and parameters repeated across documents. Approve your organisation’s version through the authority you established.
- Put the work on a schedule. Activate the relevant entries in the schedule and trigger register. Name who detects an event, who performs the work, what result is recorded and who receives an overdue or failed activity.
- Assess the promises. Copy the assurance programme. For each adopted promise, identify the evidence and assessment method. Use the management review and corrective-action procedure to decide what to do with the findings.
What to fill in, and what to keep
The documents contain actual policy and procedure wording. Square brackets mark organisation-specific information: names, system boundaries, authority, dates, criteria, contacts and record locations. Fill those fields from your decisions. A blank risk tolerance, response period or retention period is not a hidden default; the responsible authority needs to set it for your organisation and its obligations.
You can adopt a whole document or make a clause-level choice. Record the choice and keep the resulting version consistent. “Will do” records a commitment, not a claim that the work is already operating. “Won’t do” preserves the decision and its consequences. “Deferred until” identifies a date or observable event, an owner and a review arrangement. None of these choices silently changes an external obligation.
The record templates are intended to be duplicated for your actual work. They contain no fictional organisation and no completed scenario to remove. Keep their identifiers and relationships so a requirement can point to its stakeholder source, a change to its authority, and an assurance conclusion to its evidence.
Use the library across the system life cycle
For a new system, the charter, stakeholder records, life-cycle plan, risk procedure and requirements records establish the starting position. Architecture, threat modelling, resilience and acquisition then connect protection needs to design and supplier decisions. The development, verification, change and release documents govern delivery. Operations, vulnerability response, incident response and retirement carry the same responsibilities beyond release.
For an existing system, record the present scope, owners, configuration, dependencies and operating decisions. Assess which adopted activities are already performed and where evidence is missing. Record implementation work without claiming that the system’s earlier history followed a policy adopted today. Existing useful records can be linked rather than rewritten.
Privacy and information management apply wherever the system processes information about people. AI documents cover assisted development, acquired services, integrated AI systems and model development. Select the activities your organisation performs and retain the limits of supplier visibility in its decisions. The library includes technical evaluation and authority boundaries as well as stakeholder and management responsibilities.
Assurance measures the promises you made
The connection throughout the library is: stakeholder need, adopted promise, assigned responsibility, operating procedure, schedule or event, evidence, assessment and decision. You can keep these in one register or several linked registers. What matters is that someone can follow the connection and determine what was promised, what happened and what the evidence supports.
A completed policy document is evidence of the policy decision. An operational record is evidence of an activity. An assessment explains whether the evidence supports fulfilment of the promise and, where assessed, the intended outcome. The templates preserve missing evidence, failed activity, accepted risk and work that was not due as distinct positions. This makes management review usable for decisions rather than merely producing a favourable score.
A common language, with the source relationships visible
SP 800-53 Rev. 5 supplies common control identifiers. The library also uses CSF 2.0, the Risk Management Framework, Privacy Framework, NICE, supply-chain risk management, SSDF and its AI profile, and the systems engineering and resilience publications in SP 800-160. ISO/IEC/IEEE 15288:2015 is the life-cycle foundation. ISO 31000:2018 informs the risk language, and the AI management content provides a route to considering ISO 42001 relationships without republishing the standard.
The framework reference document identifies editions, selected published crosswalk pairs and the library’s editorial mappings. It includes SSDF practice coverage and NICE role references. A mapping helps translate the work; the organisation’s implementation and evidence determine what it can claim.
From manual operation to Caedist
You can operate this library using your existing repositories and people. Caedist is the mechanised SSDLC: it is intended to connect organisational intent, authority, engineering work and evidence in the operating environment. The manual library makes the underlying work available to adopt and examine.
See how Caedist connects the life cycle · Contact Caedist about the capability
The document library
Every document is free to copy and adapt. Square-bracket fields are yours to fill in. Nothing here becomes your policy until your own approving authority adopts it.
SSDLC policy and programme charter
Establish a secure software development life cycle with an adoptable policy, scope, decision authority and programme charter.
02 · Governance / ADAdoption decisions and policy control
Select will do, won’t do or deferred until for SSDLC commitments and maintain an approved policy set.
03 · Governance / STStakeholder register and engagement procedure
Identify stakeholders, capture their needs and protection concerns, and keep consultation and decisions traceable.
04 · Governance / RORoles, responsibilities and workforce plan
Assign SSDLC responsibilities, decision rights, deputies and competence using the NICE Framework.
05 · Governance / PLSystem life cycle and project management plan
Adopt a system life cycle plan from business need and acquisition through operation and disposal.
06 · Governance / RIRisk management policy and procedure
Operate a risk register with objectives, uncertainty, consequences, risk treatment and accountable decisions.
07 · Governance / COControl selection and RMF operating procedure
Prepare, categorise, select, implement, assess, authorise and monitor security and privacy controls.
08 · Engineering / REStakeholder and system requirements procedure
Capture testable system, security and privacy requirements and preserve their source and acceptance evidence.
09 · Engineering / ARTrustworthy systems architecture policy
Document security architecture, trust boundaries, engineering trades, assumptions and assurance arguments.
10 · Engineering / THThreat modelling and security analysis procedure
Run a repeatable threat modelling process with system boundaries, attack paths, treatments and review triggers.
11 · Engineering / RSCyber resilience engineering and recovery plan
Plan how essential functions anticipate, withstand, recover from and adapt to cyber disruption.
12 · Supply chain / SCCyber supply-chain risk management policy
Govern supplier and dependency risks with criticality, provenance, monitoring and exit arrangements.
13 · Supply chain / ACAcquisition, supplier assessment and agreement procedure
Copy supplier assessment questions, contractual security schedules and acceptance records into your procurement process.
14 · Delivery / ENDevelopment environment and toolchain security policy
Set access, build environment, tool approval, secrets and audit requirements for secure software development.
15 · Delivery / DESecure implementation and code review procedure
Adopt a practical development policy covering secure coding, peer review, dependencies and build provenance.
16 · Delivery / VEVerification and validation policy and test procedure
Plan and record security testing, requirements verification, stakeholder validation and defect decisions.
17 · Delivery / CMChange and configuration management procedure
Authorise changes, maintain system baselines, handle urgent work and retain decision and implementation evidence.
18 · Delivery / RLRelease, authorisation and transition procedure
Prepare release evidence, record risk decisions, verify deployment integrity and hand over to operations.
19 · Operations / OPSecure operation and maintenance procedure
Operate the delivered system with ownership, monitoring, maintenance, support and reassessment triggers.
20 · Operations / VUVulnerability response and disclosure policy
Receive vulnerability reports, determine exposure, deliver fixes and coordinate disclosure throughout support.
21 · Operations / IRIncident response policy and operating plan
Adopt incident preparation, triage, containment, recovery, communication and lessons-learned procedures.
22 · Privacy / PRPrivacy engineering policy and impact assessment
Identify privacy risks to people, assess data processing and maintain privacy requirements through the life cycle.
23 · Privacy / DAInformation and data life-cycle management policy
Control data inventories, purposes, access, transfers, retention, correction, deletion and evidence handling.
24 · AI / AGAI governance policy and accountability register
Adopt AI governance covering intended use, accountability, affected people, risk decisions and management review.
25 · AI / ATAI-assisted development and agent authority policy
Define authorised AI tool use, data access, action boundaries, review and evidence for coding assistants and agents.
26 · AI / AMAI model, data and system development procedure
Manage AI model development, training data provenance, fine-tuning, model supply chains and versioned releases.
27 · AI / AEAI evaluation, monitoring and change procedure
Evaluate AI security and fitness for intended use, monitor drift and record release and reassessment decisions.
28 · Assurance / ASAssurance programme and assessment procedure
Measure whether adopted policy promises are kept with evidence, sampling, findings and accountable follow-up.
29 · Assurance / SEAssurance schedules and event-trigger register
Copy an operational schedule and trigger catalogue for reviews, assessments, releases and changes.
30 · Assurance / EVEvidence and assurance case management procedure
Preserve evidence provenance, build assurance arguments and record limitations, contradictions and expiry.
31 · Assurance / IMMeasurement, management review and corrective action
Operate an assurance dashboard, management review agenda and corrective-action process tied to policy commitments.
32 · Operations / RTRetirement, disposition and programme closure
Retire systems and suppliers, preserve required evidence and verify data and authority are disposed of correctly.
33 · Registers / RGSSDLC master registers and record templates
Copy ready-to-use stakeholder, responsibility, risk, requirement, assurance and decision record templates.
34 · References / FWFramework references and mapping register
Trace the artefacts to NIST 800-53, CSF 2.0, RMF, Privacy, NICE, SSDF, SCRM and systems engineering.