Functional Demonstrations :bdg-primary:`New` =============================================== This section includes the Functional Demonstration Scenarios and the Functional Demonstration Results. The Functional Demonstration Scenarios include the scenarios the NCCoE project team used to demonstrate activities performed during each of the SDLC phases. The Functional Demonstration Results describe the demonstration results for each of the example implementations. .. raw:: html

5.1 Functional Demonstration Scenarios

This section details the scenarios that the NCCoE project team used to demonstrate activities to perform during each of the SDLC phases. These scenarios were derived from the descriptions and components shown in the Notional Reference Model section for each phase of the DevSecOps lifecycle. Each scenario includes: 1. Objective: Outlines what the demonstration scenario intends to achieve. 2. A table with the following columns: - Scenario ID: used to map the results in the Functional Demonstration Results section. - Demonstration Step: Each demonstration step covers a specific activity or activities to complete the scenario. - Component(s): A list of components is identified for each demonstration step that should be used. - Expected Outcome: The outcome of the demonstration required to consider a successful activity. - SSDF Task: The SSDF practice and task number associated with the activity. The presented mapping represents the SSDF task(s) that the Demonstration Step helps achieve. Note: The current AI scenarios for each phase focus primarily on Generative AI. The Agentic AI demonstrations are planned for future publication, and the AI components section will be updated to reflect these additions. Functional Demonstration Scenarios can be accessed in ways below: - Option 1: Via the Functional Demonstration Scenarios Navigator - Option 2: Via SDLC Phase-Organized Scenario Tables - Option 3: Via Few Selected Capabilities (e.g., AI Components and Zero Trust Security) .. rubric:: Option 1: Functional Demonstration Scenarios Navigator Select an SDLC phase to view its detailed demonstration scenarios. .. grid:: 2 2 4 4 :gutter: 2 .. grid-item-card:: Plan :link: scenario-plan :link-type: ref :link-alt: View Plan scenarios View Plan scenarios. .. grid-item-card:: Develop :link: scenario-develop :link-type: ref :link-alt: View Develop scenarios View Develop scenarios. .. grid-item-card:: Build :link: scenario-build :link-type: ref :link-alt: View Build scenarios View Build scenarios. .. grid-item-card:: Test :link: scenario-test :link-type: ref :link-alt: View Test scenarios View Test scenarios. .. grid-item-card:: Release :link: scenario-release :link-type: ref :link-alt: View Release scenarios View Release scenarios. .. grid-item-card:: Deploy :link: scenario-deploy :link-type: ref :link-alt: View Deploy scenarios View Deploy scenarios. .. grid-item-card:: Operate :link: scenario-operate :link-type: ref :link-alt: View Operate scenarios View Operate scenarios. .. grid-item-card:: Continuous Improvements :link: scenario-continuous-improvements :link-type: ref :link-alt: View Continuous Improvements scenarios View Continuous Improvements scenarios. .. rubric:: Option 2: SDLC Phase-Organized Scenario Tables For all SDLC phase-organized scenario tables, see :doc:`Functional Demonstration Scenarios `. .. toctree:: :hidden: :maxdepth: 1 functional-demonstration-scenarios .. rubric:: Option 3: Few Selected Capabilities (e.g., AI Components and Zero Trust Security) To view only the demonstration scenarios related to AI capabilities and Zero Trust Security, use the links below. The following demonstration scenarios are relate to AI capabilities: - :ref:`AI Components: Scenario A-11 ` - Plan Phase - :ref:`AI Components: Scenario B-11 ` - Develop Phase - :ref:`AI Components: Scenario C-16 ` - Build Phase - :ref:`AI Components: Scenario D-19 ` - Test Phase - :ref:`AI Components: Scenario E-16 ` - Release Phase - :ref:`AI Components: Scenario F-9 ` - Deploy Phase - :ref:`AI Components: Scenario G-6 ` - Operate Phase - :ref:`AI Components: Scenario H-7 ` - Continuous Improvements, Security, and Monitoring The following demonstration scenarios are relate to Zero Trust Security: - :ref:`Zero Trust Security: Scenario A-10 ` - Plan Phase - :ref:`Zero Trust Security: Scenario B-10 ` - Develop Phase - :ref:`Zero Trust Security: Scenario C-15 ` - Build Phase - :ref:`Zero Trust Security: Scenario D-18 ` - Test Phase - :ref:`Zero Trust Security: Scenario E-15 ` - Release Phase - :ref:`Zero Trust Security: Scenario F-8 ` - Deploy Phase - :ref:`Zero Trust Security: Scenario G-5 ` - Operate Phase - :ref:`Zero Trust Security: Scenario H-6 ` - Continuous Improvements, Security, and Monitoring .. raw:: html

5.2 Functional Demonstration Results

This section describes the functional demonstration results for each of the example implementations. The demonstration results have the notation below. Demo ID Notation is as follows: Example: E1.A-1.1 - E1 = Example Implementation 1 - A-1.1 = Scenario A-1, Demonstration Step 1 Example: E2.D-2.3 - E2 = Example Implementation 2 - D-2.3 = Scenario D-2, Demonstration Step 3 Functional Demonstration Results can be accessed in ways below: - Option 1: Via the Functional Demonstration Results Navigator - Option 2: Via SDLC Phase-Organized Scenario Results Tables .. rubric:: Option 1: Functional Demonstration Results Navigator Choose an example implementation, then select a phase to go to its demonstration results. .. tab-set:: .. tab-item:: Example Implementation 1 .. grid:: 2 2 4 4 :gutter: 2 .. grid-item-card:: Plan :link: e1-plan-results :link-type: ref :link-alt: View Example Implementation 1 Plan results View Plan results. .. grid-item-card:: Develop :link: e1-develop-results :link-type: ref :link-alt: View Example Implementation 1 Develop results View Develop results. .. grid-item-card:: Build :link: e1-build-results :link-type: ref :link-alt: View Example Implementation 1 Build results View Build results. .. grid-item-card:: Test :link: e1-test-results :link-type: ref :link-alt: View Example Implementation 1 Test results View Test results. .. grid-item-card:: Release :link: e1-release-results :link-type: ref :link-alt: View Example Implementation 1 Release results View Release results. .. grid-item-card:: Deploy :link: e1-deploy-results :link-type: ref :link-alt: View Example Implementation 1 Deploy results View Deploy results. .. grid-item-card:: Operate :link: e1-operate-results :link-type: ref :link-alt: View Example Implementation 1 Operate results View Operate results. .. grid-item-card:: Continuous Improvements :link: e1-continuous-improvements-results :link-type: ref :link-alt: View Example Implementation 1 Continuous Improvements results View Continuous Improvements results. .. tab-item:: Example Implementation 2 .. grid:: 2 2 4 4 :gutter: 2 .. grid-item-card:: Plan :link: e2-plan-results :link-type: ref :link-alt: View Example Implementation 2 Plan results View Plan results. .. grid-item-card:: Develop :link: e2-develop-results :link-type: ref :link-alt: View Example Implementation 2 Develop results View Develop results. .. grid-item-card:: Build :link: e2-build-results :link-type: ref :link-alt: View Example Implementation 2 Build results View Build results. .. grid-item-card:: Test :link: e2-test-results :link-type: ref :link-alt: View Example Implementation 2 Test results View Test results. .. grid-item-card:: Release :link: e2-release-results :link-type: ref :link-alt: View Example Implementation 2 Release results View Release results. .. grid-item-card:: Deploy :link: e2-deploy-results :link-type: ref :link-alt: View Example Implementation 2 Deploy results View Deploy results. .. grid-item-card:: Operate :link: e2-operate-results :link-type: ref :link-alt: View Example Implementation 2 Operate results View Operate results. .. grid-item-card:: Continuous Improvements :link: e2-continuous-improvements-results :link-type: ref :link-alt: View Example Implementation 2 Continuous Improvements results View Continuous Improvements results. .. rubric:: Option 2: SDLC Phase-Organized Scenario Results Tables For all detailed result tables, see :doc:`Functional Demonstration Results `. .. toctree:: :hidden: :maxdepth: 1 functional-demonstration-results