Exhibit3f_TFITS_STES.pdf

PDF 596 KB Posted

Attached to
TFITS Consolidated Systems Integrator (TCSI) Federal contract opportunity
Solicitation number
M67854-14-R-4802
Issued by
United States Marine Corps

About this file

14-R-4802 Exhibit 3f

View the file

Other files for this federal contract opportunity

Other files attached to TFITS Consolidated Systems Integrator (TCSI), newest first.
File Type Posted
RFP_M67854-17-R-7802_Amend_00001.docx DOCX document
M67854-14-R-4802_Amend_01.doc DOC document
Exhibit_8_The_SUPPLEMENT_TO_GUIDEBOOK_for_Acquisition_of_Naval_Intensive_Systems_Amend_0001.PDF PDF
M67854-14-R-4802_conformed_Amend_01.doc DOC document
Exhibit_4d_TRAP_RTM.xls XLS spreadsheet
Exhibit_2c__TRAP_Software_Development_PWS_Amend_0001.docx DOCX document
Exhibit_2b__TRAP_PDSS_PWS_Amend_0001.docx DOCX document
Attachment_7_DD254__Amend_0001.pdf PDF
Exhibit_2a__TRAP_Transition_PWS_Amend_0001.docx DOCX document
Exhibit_9_The_Marine_Corps_Systems_Command_Technical_Review_Handbook_Amend_0001.pdf PDF
Attachment_4a__Post_Award_Orientation_and_Planning_PWS_Amend_0001.docx DOCX document
Exhibit_10__Industry_Questions_and_Answers_Amend_0001.xlsx XLSX spreadsheet
Attachment_1_SI_Consolidation_PWS_Amend_0001.docx DOCX document
Attachment_7_DD254_draft_M14-R-4802_Updated.pdf PDF
Attachment_3_TFITS_SI_Overarching_Quality_Assurance_Surveillance_Plan_(QASP)x.docx DOCX document
M67854-14-R-4802_RFP.pdf PDF
Exhibit4b_TRAP_Contingency_Plan.docx DOCX document
Exhibit_3b_TFITS_CMP.pdf PDF
Attachment_4a_Enclosre_2_LName_FName_Combined_SAAR_9_Sept_2013.pdf PDF
Exhibit_2b__TRAP_PDSS_PWS_Final_.docx DOCX document
Exhibit_2a__TRAP_Transition_PWS_Final_.docx DOCX document
Exhibit_5_Planned_Systems_to_Consolidate.pdf PDF
Exhibit_1_Navy_Small_Business_Subcontracting_Plan_Goals.pdf PDF
Attachment_4a__Post_Award_Orientation_and_Planning_PWS_Final.docx DOCX document
Attachment__7_DD254_draft.pdf PDF
Exhibit_7-_Past_Performance_Questionnaire.docx DOCX document
Exhibit_4c_TRAP_SLA.docx DOCX document
Exhibit_3d_TFITS_Requirements_Management_Plan.pdf PDF
Exhibit_6-_Past_Performance_Statement.docx DOCX document
Attachment_1_SI_Consolidation_PWS_Final_.docx DOCX document
Exhibit_4a_TRAP_CITDB.xlsx XLSX spreadsheet
Exhibit_2c__TRAP_Software_Development_PWS_Final_.docx DOCX document
Attachment_4a_Enclosure_1_DD_2875_SAAR_MC_MCCDC_MCBQ.pdf PDF
Exhibit_3c_TFITS_Performance_Measurement_Plan.pdf PDF
Exhibit_3e_TFITS_Risk_Management_Plan.pdf PDF
Exhibit_3a_TFITS_SEP.pdf PDF
Show all 36

On GovTribe

Work with this file on GovTribe

  • Download the original file
  • Contacts named in this file
  • Similar government files
  • Ask GovTribe AI about this file

Text version

FOR OFFICIAL USE ONLY

SYSTEM TEST & EVALUATION STRATEGY (ST&ES)

TOTAL FORCE INFORMATION TECHNOLOGY SYSTEMS

(TFITS)

Version 1.0

Prepared by:

MARINE CORPS SYSTEMS COMMAND

Total Force Information Technology Systems (TFITS)

Information Systems & Infrastructure (IS&I) Quantico, Virginia 22134

TFITS ST&ES September 23, 2013 ii

SIGNATURE PAGE

TECHNICAL REVIEW:

Mr. Andrew Mittura Assistant Product Manager – Engineer (APdM-E)

TFITS, PMM-110 IS&I

Marine Corps Systems Command

APPROVED BY:

Mr. William Sandlin Product Manager (PdM)

TFITS, PMM-110 IS&I

iii

RECORD OF CHANGE HISTORY

Version # Date Figure, Table, or Paragraph

*A, M, D Title of Brief Description

Change Request #

*A-Added, M-Modified, D-Deleted

Questions concerning this Test and Evaluation Strategy should be referred to:

• Andrew Mittura, TFITS APdM-E, 703-784-4740, Andrew.Mittura@usmc.mil mailto:Andrew.Mittura@usmc.mil iv

TABLE OF CONTENTS

1 INTRODUCTION

1.1 Purpose

1.2 Scope

2 TEST PROGRAM MANAGEMENT AND SCHEDULE

2.1 T&E Organization

2.2 Test Personnel

2.3 Schedule

3 TEST AND EVALUATION STRATEGY

3.1 T&E Strategy

3.2 Level of Testing Required

3.3 Government Acceptance Test

3.4 Test Limitations

3.5 Test Conduct

3.6 Scoring Conference

Table of Figures

Figure 2-1: High Level Schedule Figure 3-1: Defect Monitoring Chart Template Figure 3-2: GAT Process

List of Tables

Table 1-1: Government Acceptance Test and Octet Levels Table 3-1: Testing at Each Version Octet

1 Introduction

1.1 Purpose

The purpose of this Systems Test & Evaluation Strategy (ST&ES) is to define the test & evaluation (T&E) approach for the Total Force Information Technology Systems (TFITS) Product Office projects. This ST&ES will provide overarching guidance common to all projects within the TFITS portfolio. This Test and Evaluation Strategy applies to all TFITS system versions being developed that do not fall under Marine Corps Operational Test and Evaluation Assessment (MCOTEA) oversight.

1.2 Scope

TFITS employs a four-octet versioning scheme as defined in the TFITS Systems Engineering Plan (SEP). That schema defines a first octet change as a capability change, the second octet change as a major functional change, the third octet as a minor functional change and the fourth octet as a maintenance change or patch/bug fix. The scope of testing has been tailored as well with the intention of taking advantage of the verification testing done by the systems integrator during development prior to Test Readiness Review (TRR). This approach allows TFITS Engineering to conduct a validation test and regression test of the major enhancements of the version. The breadth of the Government Acceptance Test (GAT) for each octet level is defined in Table 1-1 below.

Table 1-1: Government Acceptance Test and Octet Levels Change level 1st Octet 2nd Octet 3rd Octet 4th Octet Government test

IDT&E GAT GAT No Government test. User validation through help desk

Developer Test Government monitoring of vendor SIT and

SAT

Government monitoring of vendor SIT and

SAT

Government monitoring of SIT and SAT results

Government monitoring of SIT and SAT results

Documentation TEMP/GAT test plan with full regression testing

GAT test plan with validation of enhancement and regression testing

GAT test plan with validation of enhancement and regression testing

Vendor test scripts

Information Assurance

Pen Test, IV&V, Scans, vendor code reviews

Scans, vendor code reviews

Scans, vendor code reviews

Scans, vendor code reviews

2 Test Program Management and Schedule

2.1 T&E Organization

The T&E planning for a project shall consist of the Project Manager, System Engineer, Test Engineer, Information Assurance, the system integrator, and the advocate. Test execution and oversight are the responsibility of the project systems engineer.

2.2 Test Personnel

GAT Test personnel will include the following:

• Test Director will be the Government engineer.

• Test Conductor may be a Government engineer, Project support personnel, or a SME and will be responsible for the day to day conduct of the test. The test conductor will liaison with the vendor during the test event. The test conductor will track test progress against scope and provide daily hotwash reports.

• Recorder. The test recorder(s) may be government or support personnel and will be responsible for recording all incidents that occurred during the test event.

• Data Analyst. The data analyst will work with the systems engineer to determine the requirements satisfaction in support of the Software Version Review/Production Readiness Review (SVR/PRR). These results will be contained in the Software Test Report.

• Testers. Typical users of the system.

2.3 Schedule

Planning for the GAT should begin in the requirements phase with the GAT test plan being an artifact for the Requirements review. The test cases should be provided as an artifact for the critical design review and the test scripts for the Test Readiness Review (TRR). The GAT planning will be developed by the PdMO project engineer and reviewed by the APdM-E.

Figure 2-1: High Level Schedule

3 Test and Evaluation Strategy

3.1 T&E Strategy

The TFITS test strategy is based on a verification and validation process. It calls for using the verification performed by the developer and a validation performed by the government to characterize the performance of the system in its environment. The test strategy also relies on the constant monitoring of the design and development of the system through requirements traceability and assessment.

The System Integrator will develop and maintain a comprehensive software test plan in accordance with IEEE 12207 the Standard for Information Technology – Software Life Cycle Processes and is expected to verify all requirements have been satisfied. The Project Office will review and approve the test plan and all applicable updates. The internal tests the System Integrator will conduct shall include Unit Testing, Integration Testing, and Regression Testing.

These tests are monitored by the project office test lead. Defects found during testing are to be assessed for severity using the criteria below:

• Severity 1: (Showstopper) Prevents the accomplishment of an operational or mission essential capability. Jeopardizes safety, security, or other requirement designated “critical”.

• Severity 2: (High) Adversely affects the accomplishment of an operational or mission essential capability and no work-around solution is known. Adversely affects the technical, cost, or schedule risks of the project or the life cycle support of the system.

• Severity 3: (Medium) Adversely affects the accomplishment of an operational or mission essential capability but a work-around solution is known. Adversely affects the technical, cost, or schedule risks of the project or the life cycle support of the system.

• Severity 4: (Low) Results in user/operator inconvenience or annoyance but does not affect a required operational or mission essential capability. Results in inconvenience or annoyance for development or support personnel, but does not prevent the accomplishment of those responsibilities.

• Severity 5: (Other) So minor in its affect that corrective action would cost more than it would be worth. An enhancement not linked to a requirement that has been validated.

A system is not ready for GAT if there are open severity 1s and 2s. The project office test lead is also expected to provide an assessment of the completeness of developer testing and the risk of going to GAT with open defects. This assessment is to be presented at the TRR.

3.2 Level of Testing Required

The level of testing will depend on the scope of the release. The octet level is defined in the TFITS Configuration Management Plan and System Engineering Plan as determined by the Engineering Review Board (ERB). The following table depicts the anticipated testing for each release octet.

Table 3-1: Testing at Each Version Octet

Level of Change 1st Octet X.x.x.x

2nd Octet x.X.x.x

3rd Octet x.x.X.x

4th Octet x.x.x.X

Testing Required • Validation

• Verification

• Regression

• Monitor SI

Testing

• Regression

• Validation

• Verification

• Monitor SI

Testing

• Regression

• Verification

• Monitor SI

Testing

• Assessment of SI test report

3.2.1 Defect Monitoring

During the test event, the number of defects or incidents shall be monitored at a regular, pre-determined interval (daily, weekly, etc.) as depicted in the following chart. The same interval shall be used to track the status of defects after the end of GAT.

Figure 3-1: Defect Monitoring Chart Template

3.3 Government Acceptance Test

3.3.1 Purpose

The GAT serves as the culmination of testing. During the GAT, the System Under Test (SUT) shall demonstrate mission accomplishment or service fulfillment in an environment representative of the operational environments (for programs in TFITS, “mission” equates to service fulfillment). After GAT, any performance limitations are known, bounded, and predictable and the MCSC-designated technical authority shall have sufficient information to make a deployment risk assessment.

3.3.2 Basis of Test Design

The GAT designer begins with the premise that all lower level unit and integration testing complete, and that the system is ready to be exercised at representative tempo and loads. The test operators shall concentrate on performing their missions or using the services rather than fault isolation or debugging.

If the operators cannot demonstrate effective operation, then the system will fail GAT. This will result in deficiency resolution (through software revision or possibly operator workaround definition) and subsequent retesting.

The Operational View (OV) -5a, Operational Activity Decomposition Tree, and OV-5b, Operational Activity Model form the basis for service-level demonstrations. These identify relationships and hierarchy between roles and tasks and information exchanges between systems.

The GAT design uses these intended relationships to evaluate realistic activity of the service provider and its clients. In the same way that large acquisition programs publish a Design Reference Mission (DRM), TFITS testers shall design a narrative flow of realistic activity that demonstrates SUT capability in the face of expected threats, challenges, and service demands.

For systems that lack Operational View architecture products or CONOPs, the GAT team will collaborate with developers (and users if already deployed) to design the intended activity hierarchy.

Demonstration of service fulfillment corresponds to meeting higher-level system requirements, thereby completing the progression from derived lower level requirements in unit and integration testing.

3.3.3 GAT Structure

To the extent practical, GAT Teams will use a modular design that allows independent execution of GAT segments. This will allow testing of well-defined corrections or improvements, which, when combined with a comprehensive regression test, provide an efficient means of validating configuration-controlled change. Each segment will be in the form of a real-time scenario or vignette, which demonstrates an end-to-end activity in support of a service. Scenarios and vignettes shall be consistent with the activity de-composition in the OV-5a.

The regression test will exercise the entire functional baseline, but at an abbreviated level of detail consistent with the change. It verifies that controlled changes to the baseline have not negatively impacted previously demonstrated capability.

3.3.4 Requirements Continuity

GAT validates fulfillment of requirements in two ways: analytically, GAT reviews the System Integrator’s Requirements Traceability Matrix (RTM). This ensures that during the engineering process (deriving secondary and tertiary requirements, refining and then allocating them to software or hardware components at increasing levels of integration—from unit to component to system) the requirements are tracked continuously, accounted for, and matched to test results. In other words, the GAT team validates the entire system engineering and test “V” progression up to the point that it is delivered to the government. Demonstratively, GAT addresses high level requirements from the perspective of the user. This proves that services are fulfilled as specified.

Figure 3-2: GAT Process

3.3.5 Measured Performance Baseline

Prior to testing, a published test design describes the expected outcomes for all test cases, either as predicted cause-to-effect sequences for logic processes, or as acceptable thresholds for quantitative or stochastic processes. All prediction and measurement thresholds are traceable to requirements. GAT is executed in a configuration-controlled environment, with the test subject being a re-constructible configuration item. All test operations, from set-up to test execution and data collection, shall be accomplished in accordance with detailed procedures. Deviations from approved procedures shall be recorded, and incorporated in the next document update. GAT design, being standardized and configuration-controlled, allows quantitative comparisons of test results and performance against a common frame of reference. GAT will use these comparisons as a basis for OT readiness recommendations and retain quantitative results for long term trend analysis.

All test documents, including procedures, scenarios, and simulation scripts, are associated with specific GAT events and their measured performance baseline. These are also held under configuration control.

3.4 Test Limitations

The GAT environment for most SUTs within the TFITS portfolio will not be the same environment as the SUT’s operational employment. Performing GAT on an NMCI or tactical MCEN network environment may be impractical or impossible. Actual users of the SUT may not be available for GAT. Deviations from an operationally representative environment may include, but are not limited to:

High Level Rqmts Mission/Service Context Warfighter/Client Focus KPPs

Complete DT OT Risk Reduction

USMC GAT

• Network performance (bandwidth, latency, physical infrastructure)

• Operator interfaces, user terminals, internet browser versions

• Operator experience level, number of concurrent users

The extent to which these deviations may affect the ability to generate realistic and predictive GAT results shall be documented as test limitations. Based on these limitations, additional testing may be required once the system is deployed.

3.5 Test Conduct

During testing, all incidents are documented. These incidents are deviations from the expectation defined in the test script or anomalies determined by the testers. The incidents are then assessed at the end of each test day to ensure completeness of documentation and validity.

At the conclusion of the GAT event, a scoring conference is held with the test team to score each incident.

3.6 Scoring Conference

The scoring conference is held at the end of the GAT. It is chaired by the Test Director and the Project Manager. All competencies should be in attendance as well as the functional manager.

Each incident is first evaluated to determine its validity based on repeatability. Those judged valid are assessed to determine if it is related to the test case. If not, the defect is finding. All defects are graded for severity using the definitions above.

1 Introduction
1.1 Purpose
1.2 Scope
2 Test Program Management and Schedule
2.1 T&E Organization
2.2 Test Personnel
2.3 Schedule
3 Test and Evaluation Strategy
3.1 T&E Strategy
3.2 Level of Testing Required
3.2.1 Defect Monitoring
3.3 Government Acceptance Test
3.3.1 Purpose
3.3.2 Basis of Test Design
3.3.3 GAT Structure
3.3.4 Requirements Continuity
3.3.5 Measured Performance Baseline
3.4 Test Limitations
3.5 Test Conduct
3.6 Scoring Conference
2013-11-13T08:02:13-0500
MITTURA.ANDREW.1275445726
2013-11-13T16:30:48-0500
SANDLIN.WILLIAM.P.1221043339

File details come from the government source that posted it. Updated .