5. Functional Demonstrations 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.

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)

Option 1: Functional Demonstration Scenarios Navigator

Select an SDLC phase to view its detailed demonstration scenarios.

Plan

View Plan scenarios.

View Plan scenarios
Develop

View Develop scenarios.

View Develop scenarios
Build

View Build scenarios.

View Build scenarios
Test

View Test scenarios.

View Test scenarios
Release

View Release scenarios.

View Release scenarios
Deploy

View Deploy scenarios.

View Deploy scenarios
Operate

View Operate scenarios.

View Operate scenarios
Continuous Improvements

View Continuous Improvements scenarios.

View Continuous Improvements scenarios

Option 2: SDLC Phase-Organized Scenario Tables

For all SDLC phase-organized scenario tables, see Functional Demonstration Scenarios.

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:

The following demonstration scenarios are relate to Zero Trust Security:

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

Option 1: Functional Demonstration Results Navigator

Choose an example implementation, then select a phase to go to its demonstration results.

Develop

View Develop results.

View Example Implementation 1 Develop results
Release

View Release results.

View Example Implementation 1 Release results
Operate

View Operate results.

View Example Implementation 1 Operate results
Continuous Improvements

View Continuous Improvements results.

View Example Implementation 1 Continuous Improvements results
Develop

View Develop results.

View Example Implementation 2 Develop results
Release

View Release results.

View Example Implementation 2 Release results
Operate

View Operate results.

View Example Implementation 2 Operate results
Continuous Improvements

View Continuous Improvements results.

View Example Implementation 2 Continuous Improvements results

Option 2: SDLC Phase-Organized Scenario Results Tables

For all detailed result tables, see Functional Demonstration Results.