Shift Test LeftShift Test Left€¦ · Introduction –A Shift Test Left philosophy Ottt hitOur...

12
Shift Test Left Shift Test Left SI&T Involvement in Early Engineering Integrated Defense System (IDS) Patrick Sessions Peter Fontana Copyright © 2016 Raytheon Company. All rights reserved. March 2, 2016

Transcript of Shift Test LeftShift Test Left€¦ · Introduction –A Shift Test Left philosophy Ottt hitOur...

Page 1: Shift Test LeftShift Test Left€¦ · Introduction –A Shift Test Left philosophy Ottt hitOur current test approach is to shift S t I t ti d T thift System Integration and Test

Shift Test LeftShift Test Left SI&T Involvement in Early Engineering

Integrated Defense System (IDS)Patrick SessionsPeter Fontana

Copyright © 2016 Raytheon Company. All rights reserved.

March 2, 2016

Page 2: Shift Test LeftShift Test Left€¦ · Introduction –A Shift Test Left philosophy Ottt hitOur current test approach is to shift S t I t ti d T thift System Integration and Test

Shift Test Left –SI&T Involvement in Early Engineering

NON-EXPORT-CONTROLLED TECHNICAL INFORMATION

This document does not contain technology or technical gydata controlled under either the U.S. International Traffic in Arms Regulations or the U.S. Export Administration Regulations.

2

Page 3: Shift Test LeftShift Test Left€¦ · Introduction –A Shift Test Left philosophy Ottt hitOur current test approach is to shift S t I t ti d T thift System Integration and Test

Agenda Who we are Introduction - A Shift Test Left Philosophy Test Planning and the Agile Process System Requirements Development System Architecture Development and SysML Modeling Conclusion

3/7/2016 3

Page 4: Shift Test LeftShift Test Left€¦ · Introduction –A Shift Test Left philosophy Ottt hitOur current test approach is to shift S t I t ti d T thift System Integration and Test

Raytheon Company Overview

A technology and innovation leader specializing in defense, civil government and cybersecurity markets throughout the world.

2014 NET SALES: $23 BILLION– 2014 NET SALES: $23 BILLION– 61,000 EMPLOYEES WORLDWIDE– HEADQUARTERS: WALTHAM, MASSACHUSETTS

C5ISR ELECTRONIC WARFARE MISSILE DEFENSEC5ISR ELECTRONIC WARFARE MISSILE DEFENSE

3/7/2016

PRECISION WEAPONS TRAINING & SERVICES CYBER

Page 5: Shift Test LeftShift Test Left€¦ · Introduction –A Shift Test Left philosophy Ottt hitOur current test approach is to shift S t I t ti d T thift System Integration and Test

Introduction to IDS - SVTAD Integrated Defense Systems:

– Specializes in air and missile defense, large land- and sea-based radars and systems for managing command control communications computersand systems for managing command, control, communications, computers, cyber, intelligence, surveillance and reconnaissance (C5ISR)

– Produces air traffic management systems, sonars, torpedoes and electronic systems for shipssystems for ships

System Verification Test & Analysis Directorate (SVTAD):– Responsible for the Integration, Verification, and Validation (V&V) of all IDS p g ( )

products– Develops the processes, standards, and expertise to ensure that our

customers products are taken from subsystems to integrated deployed p y g p ysystems

5

Page 6: Shift Test LeftShift Test Left€¦ · Introduction –A Shift Test Left philosophy Ottt hitOur current test approach is to shift S t I t ti d T thift System Integration and Test

Introduction – A Shift Test Left philosophy

O t t t h i t hift S t I t ti d T t Our current test approach is to shift System Integration and Test Engineering earlier into the program lifecycle Some strategies included in this approach:

– Expansion of Agile development– Adoption of Acceptance Test-Driven Development (ATDD) concepts– System modeling for Test

The “Test R n a ”– The “Test Runway” Key benefits and challenges from the shift seen in:

– Test Planning and the Agile ProcessSystem Requirements Development– System Requirements Development

– Involvement in System Architecture Development and SysML Modeling

6

Page 7: Shift Test LeftShift Test Left€¦ · Introduction –A Shift Test Left philosophy Ottt hitOur current test approach is to shift S t I t ti d T thift System Integration and Test

Test Left Philosophy – A Squeeze of the “V” Expansion of Agile development to include all Systems Engineering Adoption of Acceptance Test-Driven Development (ATDD) concepts Use Case scenarios to drive System Test Casesy Test Optimization:

– Partition test cases for alignment to test events – Cooperate to share across program and test function– Cooperate to share across program and test function

Defining the “Test Runway” – Mapping Integration Strategy to Features, Capabilities, and Scaled Agile Work Items

IntegrationEvents

7

VerificationEvent

VerificationEvent

Events

IntegrationInformation

Sheets

Page 8: Shift Test LeftShift Test Left€¦ · Introduction –A Shift Test Left philosophy Ottt hitOur current test approach is to shift S t I t ti d T thift System Integration and Test

Test Planning and the Agile ProcessT t L d hi i l t i S l d A il Pl i Test Leadership involvement in Scaled Agile Planning:– Focus on defining a System Integration Flow– Drive alignment of the incremental test events and the system development tracked by Scaled Agile

work items f Benefits:

– Early creation of better test plans Ensure alignment from development and sub-system testing through formal system level

verification events– Increased team focus and confidence seen when aligned test plans are available to the team early in

development – Less potential for downstream rework– When problems “pop up” it’s easier to assess the impact on TestCh ll Challenges:– Difficult to plan when system architecture and design concepts are not fully fleshed out– It’s a Culture Change!

8

“How do we line this up ?”

Page 9: Shift Test LeftShift Test Left€¦ · Introduction –A Shift Test Left philosophy Ottt hitOur current test approach is to shift S t I t ti d T thift System Integration and Test

System Requirements Development Early Test Team engagement during Requirements Development Benefits:

– Provides insight into the testability of the systemg y y– Surfaces issues and influences development promoting overall testability Helps produce verifiable, concise, unambiguous requirements

– “The system shall not…”– Opportunity to develop initial test methods and approaches alongside engineering teams writing the

requirements– Provides an early opportunity to assess applicability of Test Automation– Allows for significant “Get Smart Time”Allows for significant Get Smart Time

Challenges:– Comes with some Churn!

Fewer knowledgeable Subject Matter Experts (SMEs) may be available on the program during early– Fewer knowledgeable Subject Matter Experts (SMEs) may be available on the program during early phases

9

Page 10: Shift Test LeftShift Test Left€¦ · Introduction –A Shift Test Left philosophy Ottt hitOur current test approach is to shift S t I t ti d T thift System Integration and Test

System Architecture Development and SysML Modeling

S Test Team involvement during the System Architecture and Design Benefits:

– Aids in the development of a test architecture in parallel with the maturing system design– Can influence the system architecture and models at the time of development to benefit the

Test Teams Identify Test Cases (Shared Products / Multi-Purpose / Reusable)

– Great training - New SMEs emerge!Great training New SMEs emerge!– Can assist with assessment of Test Automation

Challenges:– Required training - Modeling not historically a Test team taskRequired training Modeling not historically a Test team task– Negative reactions to “What’s new”– Creating and maintaining SysML models can be costly

10

Page 11: Shift Test LeftShift Test Left€¦ · Introduction –A Shift Test Left philosophy Ottt hitOur current test approach is to shift S t I t ti d T thift System Integration and Test

Conclusion - A Shift Test Left philosophyO t t t h i t hift S t I t ti d T t Our current test approach is to shift System Integration and Test Engineering earlier into the program lifecycle Some strategies include:

– Expansion of Agile development– Adoption of Acceptance Test-Driven Development (ATDD) concepts– System modeling for Test

The “Test R n a ”– The “Test Runway” Key benefits and challenges from the shift seen in:

– IV&V Planning and the Agile ProcessSystem Requirements Development– System Requirements Development

– Involvement in System Architecture Development and SysML Modeling

B fit t i h h ll !

11

Benefits outweigh challenges!Through shared experience and Lessons Learned

some challenges can be mitigated

Page 12: Shift Test LeftShift Test Left€¦ · Introduction –A Shift Test Left philosophy Ottt hitOur current test approach is to shift S t I t ti d T thift System Integration and Test

Speaker InfoP i i l A thPrincipal Author:

Patrick M. SessionsRadar Systems DepartmentSystem Validation, Test, & Analysis Directorate (SVTAD)System Validation, Test, & Analysis Directorate (SVTAD)

Presenter and Co-Author:Peter FontanaTechnical StaffSystem Validation, Test, & Analysis Directorate (SVTAD)

Raytheon CompanyRaytheon CompanyIntegrated Defense Systems50 Apple Hill DriveTewksbury, MA 01876

12