dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-002:mo-002b

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-002:mo-002b [2026/07/21 09:57] – ↷ Links adapted because of a move operation nick_didodido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-002:mo-002b [2026/07/30 05:22] (current) – [Delivery Phase] nick_dido
Line 22: Line 22:
  
   * [[dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-002:mo-002a|MO-002a — Maximum Platform Deployment Duration]]   * [[dido:02-crusible:99-annexes:annex-c-requirements:01-mission-objectives:mo-002:mo-002a|MO-002a — Maximum Platform Deployment Duration]]
- 
-===== Assessment ===== 
- 
-The Original Requirement uses **reduce** without identifying: 
- 
-  * The approved Deployment Baseline 
-  * The baseline Platform Deployment process 
-  * The baseline Deployment Duration 
-  * The Platform Deployment selected for comparison 
-  * The activities included in each measurement 
-  * The starting event 
-  * The completion event 
-  * The Controlled Inputs 
-  * The operational context 
-  * The measurement method 
-  * The degree of required reduction 
-  * The treatment of failed, incomplete, interrupted, or repeated deployments 
- 
-The phrase **from months to days or hours** does not establish a controlled comparison because it does not identify a specific baseline duration or a specific measured duration. 
- 
-MO-002b: 
- 
-  * Identifies the approved [[dido:99_annexes:annex-b-terms-and-definitions:d:deployment_baseline|Deployment Baseline]] as the comparison point 
-  * Identifies the selected [[dido:99_annexes:annex-b-terms-and-definitions:p:platform_deployment|Platform Deployment]] as the measured activity 
-  * Requires the selected Platform Deployment to complete in less time than the approved Deployment Baseline 
-  * Requires equivalent measurement conditions for the baseline and measured Platform Deployments 
-  * Separates relative duration reduction from the maximum-duration obligation established by MO-002a 
-  * Removes **through automation** because the phrase prescribes an implementation approach rather than the required outcome 
  
 ===== Rationale ===== ===== Rationale =====
Line 55: Line 27:
 A claim that Crucible reduces Platform Deployment duration requires an approved and measurable comparison point. A claim that Crucible reduces Platform Deployment duration requires an approved and measurable comparison point.
  
-The approved [[dido:99_annexes:annex-b-terms-and-definitions:d:deployment_baseline|Deployment Baseline]] records the Platform Deployment process and duration used for comparison. The baseline and measured Platform Deployments require equivalent measurement conditions so that differences in scope, inputs, resources, environment, or measurement method do not produce a misleading duration comparison.+The approved [[dido:99_annexes:annex-b-terms-and-definitions:d:deployment_baseline|Deployment Baseline]] records the Platform Deployment process and Deployment Duration used for comparison.
  
-Equivalent measurement conditions include equivalent:+Equivalent measurement conditions prevent differences in deployment scope, inputs, resources, environment, or measurement method from producing a misleading comparison. 
 + 
 +Equivalent measurement conditions can include:
  
   * Platform Deployment scope   * Platform Deployment scope
-  * Controlled Inputs+  * [[dido:99_annexes:annex-b-terms-and-definitions:c:controlled_input|Controlled Inputs]]
   * Starting event   * Starting event
   * Completion event   * Completion event
Line 69: Line 43:
   * Measurement method   * Measurement method
   * Measurement precision   * Measurement precision
-  * Treatment of failed, incomplete, interrupted, and repeated deployments+  * Treatment of failed, incomplete, interrupted, and repeated Platform Deployments
  
-The measured Platform Deployment satisfies this requirement when its Deployment Duration is less than the duration recorded by the approved Deployment Baseline under the applicable equivalent measurement conditions. +This requirement establishes a relative improvement over an approved Deployment Baseline. It does not establish the maximum permitted Deployment Duration. MO-002a addresses the absolute duration limit.
- +
-This requirement establishes a relative improvement over an approved Deployment Baseline. It does not establish the maximum permitted Deployment Duration. MO-002a establishes the absolute duration limit.+
  
 ===== Applies To ===== ===== Applies To =====
Line 81: Line 53:
   * [[dido:99_annexes:annex-b-terms-and-definitions:c:crucible|Crucible]]   * [[dido:99_annexes:annex-b-terms-and-definitions:c:crucible|Crucible]]
   * [[dido:99_annexes:annex-b-terms-and-definitions:p:platform_deployment|Platform Deployments]]   * [[dido:99_annexes:annex-b-terms-and-definitions:p:platform_deployment|Platform Deployments]]
 +  * Selected Platform Deployments
   * [[dido:99_annexes:annex-b-terms-and-definitions:d:deployment_duration|Deployment Duration]]   * [[dido:99_annexes:annex-b-terms-and-definitions:d:deployment_duration|Deployment Duration]]
   * [[dido:99_annexes:annex-b-terms-and-definitions:d:deployment_baseline|Deployment Baselines]]   * [[dido:99_annexes:annex-b-terms-and-definitions:d:deployment_baseline|Deployment Baselines]]
 +  * Equivalent measurement conditions
   * [[dido:99_annexes:annex-b-terms-and-definitions:c:controlled_input|Controlled Inputs]]   * [[dido:99_annexes:annex-b-terms-and-definitions:c:controlled_input|Controlled Inputs]]
-  * [[dido:99_annexes:annex-b-terms-and-definitions:b:baseline_composition|Baseline Composition]] +  * Platform Deployment scope 
-  * [[dido:99_annexes:annex-b-terms-and-definitions:m:machine_image|Machine Image]] construction +  * Platform Deployment starting events 
-  * [[dido:99_annexes:annex-b-terms-and-definitions:i:infrastructure_deployment|Infrastructure Deployment]] +  * Platform Deployment completion events 
-  * [[dido:99_annexes:annex-b-terms-and-definitions:p:provisioning|Provisioning]] +  * Platform Deployment measurement methods 
-  * [[dido:99_annexes:annex-b-terms-and-definitions:c:compliance_assessment|Compliance Assessment]] +  * Failed Platform Deployments 
-  * [[dido:99_annexes:annex-b-terms-and-definitions:d:deployment_validation|Deployment Validation]] +  * Incomplete Platform Deployments 
-  * [[dido:99_annexes:annex-b-terms-and-definitions:c:connected_environment|Connected Environments]] +  * Interrupted Platform Deployments 
-  * [[dido:99_annexes:annex-b-terms-and-definitions:d:disconnected_environment|Disconnected Environments]] +  * Repeated Platform Deployments
-  * [[dido:99_annexes:annex-b-terms-and-definitions:a:air-gapped_environment|Air-Gapped Environments]] +
-  * [[dido:99_annexes:annex-b-terms-and-definitions:c:ci_cd_pipeline|CI/CD Pipelines]]+
   * [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]]   * [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]]
   * [[dido:99_annexes:annex-b-terms-and-definitions:p:provenance|Provenance]]   * [[dido:99_annexes:annex-b-terms-and-definitions:p:provenance|Provenance]]
Line 102: Line 74:
 Verification confirms that: Verification confirms that:
  
-  - The approved Deployment Baseline is uniquely identified +  - The approved [[dido:99_annexes:annex-b-terms-and-definitions:d:deployment_baseline|Deployment Baseline]] is uniquely identified 
-  - The approved Deployment Baseline records the baseline Platform Deployment process +  - The Deployment Baseline identifies the baseline Platform Deployment 
-  - The approved Deployment Baseline records the baseline Deployment Duration +  - The Deployment Baseline records the baseline [[dido:99_annexes:annex-b-terms-and-definitions:d:deployment_duration|Deployment Duration]] 
-  - The baseline and measured Platform Deployments use equivalent measurement conditions +  - The selected [[dido:99_annexes:annex-b-terms-and-definitions:p:platform_deployment|Platform Deployment]] is identified 
-  - The baseline and measured Platform Deployments use equivalent Platform Deployment scopes +  - The baseline and selected Platform Deployments use equivalent measurement conditions 
-  - The baseline and measured Platform Deployments use equivalent Controlled Inputs +  - The baseline and selected Platform Deployments use equivalent deployment scopes 
-  - The baseline and measured Platform Deployments use equivalent starting and completion events +  - The baseline and selected Platform Deployments use equivalent [[dido:99_annexes:annex-b-terms-and-definitions:c:controlled_input|Controlled Inputs]] 
-  - The baseline and measured Platform Deployments include equivalent activities +  - The baseline and selected Platform Deployments use equivalent starting and completion events 
-  - The baseline and measured Platform Deployments use equivalent measurement methods+  - The baseline and selected Platform Deployments include equivalent measured activities 
 +  - The baseline and selected Platform Deployments use equivalent measurement methods
   - The measured Deployment Duration is less than the Deployment Duration recorded by the approved Deployment Baseline   - The measured Deployment Duration is less than the Deployment Duration recorded by the approved Deployment Baseline
-  - Failed, incomplete, interrupted, and repeated deployments receive equivalent treatment in the baseline and measured results+  - Failed, incomplete, interrupted, and repeated Platform Deployments receive equivalent treatment in the baseline and measured results 
 +  - The verification record preserves [[dido:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]] among the approved Deployment Baseline, the selected Platform Deployment, the measured Deployment Duration, and the comparison result
  
-Verification includes:+===== Referenced By =====
  
-  * Deployment Baseline inspection +The following pages reference this requirement:
-  * Baseline Platform Deployment process inspection +
-  * Baseline duration inspection +
-  * Platform Deployment scope comparison +
-  * Controlled Input comparison +
-  * Starting-event comparison +
-  * Completion-event comparison +
-  * Included-activity comparison +
-  * Operational-context comparison +
-  * Computing-resource comparison +
-  * Network-condition comparison +
-  * Measurement-method comparison +
-  * Measurement-precision comparison +
-  * Starting-time capture +
-  * Completion-time capture +
-  * Elapsed-time calculation +
-  * Duration comparison +
-  * Deployment-result inspection +
-  * Repeated Platform Deployment tests +
-  * Evidence inspection +
-  * Provenance inspection +
-  * Traceability inspection+
  
-The verification record identifies:+{{backlinks>.#dido:02-crusible}}
  
-  - The approved Deployment Baseline +===== Delivery Phase =====
-  - The Deployment Baseline identifier and revision +
-  - The baseline Platform Deployment process +
-  - The baseline Platform Deployment scope +
-  - The baseline Controlled Inputs +
-  - The baseline operational context +
-  - The baseline starting event +
-  - The baseline completion event +
-  - The baseline activities included in the measurement +
-  - The baseline measurement method +
-  - The baseline Deployment Duration +
-  - The measured Platform Deployment +
-  - The measured Platform Deployment scope +
-  - The measured Controlled Inputs +
-  - The measured operational context +
-  - The measured starting event +
-  - The measured completion event +
-  - The measured activities included in the measurement +
-  - The measured measurement method +
-  - The measured Deployment Duration +
-  - The difference between the baseline and measured Deployment Durations +
-  - The treatment of any failed, incomplete, interrupted, or repeated deployment +
-  - The observed result +
-  - The generated [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]]+
  
-===== Requirements Realized By =====+Implemented and Verified
  
-This requirement is realized by:+===== Implementation Status =====
  
-  * [[dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-001:start|OR-001 — Operational Roles]] +<todo>Compare the current Crucible Platform Deployment Duration with the approved Deployment Baseline under equivalent measurement conditions.</todo>
-  * [[dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-002|OR-002 — Deployment Environments]] +
-  * [[dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-004|OR-004 — Concurrent Environment Management]] +
-  * [[dido:02-crusible:99-annexes:annex-c-requirements:02-operational-requirements:or-005|OR-005 — Distributed Environment Management]] +
-  * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-01-configuration-management:start|FR-CFG-001 through FR-CFG-005]] +
-  * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-02-image-management:start|FR-IMG-001 through FR-IMG-006]] +
-  * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-03-deployment-orchestration:start|FR-DEP-001 through FR-DEP-007]] +
-  * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-06-compliance-management:start|FR-COMP-001 through FR-COMP-010]] +
-  * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-08-devsecops-integration:start|FR-DSO-001 through FR-DSO-006]] +
-  * [[dido:02-crusible:99-annexes:annex-c-requirements:03-functional-requirements:03-09-baseline-composition-and-workspace:start|FR-BAS-001 through FR-BAS-004]] +
-  * [[dido:02-crusible:99-annexes:annex-c-requirements:08-performance-requirements:start|PERF-001 through PERF-005]] +
-  * [[dido:02-crusible:99-annexes:annex-c-requirements:13-key-value-proposition-requirements:kvp-001|KVP-001 — Reduce Environment Deployment Timelines]] +
-  * [[dido:02-crusible:99-annexes:annex-c-requirements:13-key-value-proposition-requirements:kvp-002|KVP-002 — Reduce Infrastructure Engineering Effort]]+
  
-===== Related Architecture Sections =====+===== Requirement Status =====
  
-  * [[dido:02-crusible:05-descriptions-composition-and-baselines:start|5. DescriptionsComposition, and Baselines]] +<todo>Review and accept MO-002b as a proposed derived requirement created from the evaluation and decomposition of MO-002 in the Crucible System Requirements SpecificationVersion 1.1 Draft.</todo>
-  * [[dido:02-crusible:06-machine-images-and-image-layers:start|6Machine Images and Image Layers]] +
-  * [[dido:02-crusible:07-infrastructure-and-deployment:start|7Infrastructure and Deployment]] +
-  * [[dido:02-crusible:08-dependencies-and-air-gap-operations:start|8. Dependencies and Air Gap Operations]] +
-  * [[dido:02-crusible:09-compliance-and-security:start|9. Compliance and Security]] +
-  * [[dido:02-crusible:10-reproducibility-provenance-and-traceability:start|10. Reproducibility, Provenance, and Traceability]]+
  
-===== Referenced By =====+---- 
 +===== Issues =====
  
-The following pages reference this requirement:+The following unresolved issues affect this requirement:
  
-{{backlinks>.#dido:02-crusible}}+<todo>Identify the approved Deployment Baseline and its controlling source.</todo>
  
-===== Delivery Phase =====+<todo>Define the baseline Platform Deployment process, scope, Controlled Inputs, starting event, completion event, included activities, and Deployment Duration.</todo>
  
-Phase 1 and subsequent phases+<todo>Define the measurement conditions that must remain equivalent between the baseline and selected Platform Deployments.</todo>
  
-===== Implementation Status =====+<todo>Define the required amount of Platform Deployment Duration reduction.</todo>
  
-Not Assessed +<todo>Define how failed, incomplete, interrupted, and repeated Platform Deployments affect the baseline and measured results.</todo>
- +
-Implementation status requires comparison of the current [[dido:99_annexes:annex-b-terms-and-definitions:c:crucible|Crucible]] Platform Deployment duration against the approved Deployment Baseline under equivalent measurement conditions. +
- +
-===== Requirement Status ===== +
- +
-Draft +
- +
-This requirement derives from MO-002 in the Crucible System Requirements Specification, Version 1.1 Draft.+
  
 ---- ----
Line 222: Line 128:
 This page is a leaf requirement page and omits a trailing '':start'' from its namespace. This page is a leaf requirement page and omits a trailing '':start'' from its namespace.
  
-Changes to the Statement SHALL preserve the Platform Deployment duration-reduction intent derived from MO-002.+The parent MO-002 page is a non-leaf page and retains a trailing '':start'' in its namespace. 
 + 
 +Changes to the Statement should preserve
 + 
 +  * [[dido:99_annexes:annex-b-terms-and-definitions:c:crucible|Crucible]] as the responsible actor 
 +  * The selected [[dido:99_annexes:annex-b-terms-and-definitions:p:platform_deployment|Platform Deployment]] as the measured activity 
 +  * The approved [[dido:99_annexes:annex-b-terms-and-definitions:d:deployment_baseline|Deployment Baseline]] as the comparison point 
 +  * Equivalent measurement conditions for the baseline and selected Platform Deployments 
 +  * A measured Deployment Duration below the baseline Deployment Duration as the required outcome
  
 The approved Deployment Baseline should identify: The approved Deployment Baseline should identify:
  
-  * The Deployment Baseline identifier +  * The Deployment Baseline identifier and revision
-  * The Deployment Baseline revision+
   * The baseline Platform Deployment process   * The baseline Platform Deployment process
   * The baseline Platform Deployment scope   * The baseline Platform Deployment scope
Line 238: Line 151:
   * The baseline measurement precision   * The baseline measurement precision
   * The baseline Deployment Duration   * The baseline Deployment Duration
-  * The treatment of failed, incomplete, interrupted, and repeated deployments +  * The treatment of failed, incomplete, interrupted, and repeated Platform Deployments
-  * The supporting Evidence+
  
-Material changes should receive review and should update the related verification criteria, requirements realization, related architecture sections, and source records.+Material changes should receive review and should update the verification criteria, source records, and Issues section.
  
 To reference this requirement Statement from another wiki page, insert: To reference this requirement Statement from another wiki page, insert:
  • dido/02-crusible/99-annexes/annex-c-requirements/01-mission-objectives/mo-002/mo-002b.1784653070.txt.gz
  • Last modified: 2026/07/21 09:57
  • by nick_dido