CANADIAN PATROL FRIGATE SOFTWARE MAINTENANCE TESTING - PowerPoint PPT Presentation

About This Presentation
Title:

CANADIAN PATROL FRIGATE SOFTWARE MAINTENANCE TESTING

Description:

WITNESS SPR CLOSURES, DELTA, AND SYSTEM TESTS. MONITOR SOFTWARE BUILDS AND DELIVERY PREPARATION ... TESTING/PROGRAMMING TOOLS. CONCLUSION. INITIAL TESTING POOR ... – PowerPoint PPT presentation

Number of Views:48
Avg rating:3.0/5.0
Slides: 23
Provided by: TomWil5
Category:

less

Transcript and Presenter's Notes

Title: CANADIAN PATROL FRIGATE SOFTWARE MAINTENANCE TESTING


1
CANADIAN PATROL FRIGATESOFTWARE MAINTENANCE
TESTING
  • BY
  • LCDR T.L. WILLIAMS

2
CPF SOFTWARE
  • 1,100,000 SLOC
  • 223 MODULES
  • 10 YEAR DEVELOPMENT
  • TESTED AS PART OF SIX YEAR AT SEA TRIALS PROGRAM
  • BUILD 36 FINAL CPF CONTRACT BUILD

3
CPF MAINTENANCE CONTRACT ISSUES
  • GOVERNMENT OWNED CONTRACTOR OPERATED (GOCO)
  • MOVE PGC TO HALIFAX
  • CM REMAINED IN MONTREAL
  • NAVY VERSION 1.0 PROMISE
  • DND REORGANIZATION/STAFFING
  • TRANSITION OF CPF SOFTWARE TO IN-SERVICE AUTHORITY

4
TECHNICALAUTHORITY
NAVAL COMMUNITY
HSSF ORGANIZATION
SMaRT
SOFTWAREMANAGER
ADMIN ASSISTANT
QA
SENSORS
CM
SUPPORT
TEWA
COMMS
COMMAND SUPPORT
ASW
PROGRAM GENERATIONCENTER
TRACK MANAGEMENT
5
TESTING
CPF MAINTENANCE CONTRACT STATED
TESTING SHALL BE AT THE SAME LEVEL AS THE CPF
PRIME CONTRACT
6
NAVY VERSION 1.0 PROBLEMS
  • REQUIREMENTS
  • WORK SPLIT BETWEEN SITES
  • POOR PLANNING
  • FACILITY SCHEDULING
  • VERSION RELEASE DOCUMENT

7
NAVY VERSION 1.0 PROBLEMS (CONT)
  • RELEASING AUTHORITY
  • CONTRACTOR TESTING
  • AT SEA TESTING
  • NUMEROUS DEFECTS
  • STAFFING/EXPERIENCE LEVELS
  • NO MEANINGFUL METRICS COLLECTED

8
SUCCESS OR FAILURE?
  • POLITICALLY FACILITY WAS JUDGED TO BE A SUCCESS
  • STANDING UP THE FACILITY
  • SUCCESS
  • PRODUCING THE FIRST IN-SERVICE BUILD
  • FAILURE

9
CHANGES TO FACILITY
  • REQUIREMENTS GROUP STOOD-UP
  • CONTINUOUS IMPROVEMENT GROUP ESTABLISH
  • INDEPENDENT TESTING GROUP ESTABLISHED
  • INCREASED STAFFING FOR SMaRT

10
CHANGES TO FALICITY (CONTINUED)
  • MINI-SYSTEM INSTALLED
  • AUTOMATED CONFIGURATION MANAGEMENT
  • CLOSER TIES TO REQUIREMENTS GROUP DEVELOPED
  • TRANSITION OF SOFTWARE TO IN-SERVICE AUTHORITY
  • FACILITY REORGANIZED

11
NAVAL COMMUNITY
TECHNICAL AUTHORITY
HSSF(H) REORGANIZATION
CSST(H)
SOFTWARE SYSTEM ENGINEER
SOFTWARE MANAGER
ADMIN ASSISTANT
SOFTWARE DEVELOPMENT MANAGER
SPECIAL PROJECTS MANAGER
INTEGRATED SUPPORT MANAGER
12
SOFTWARE SYSTEMS ENGINEER RESPONSIBILITIES
  • ASSESS IMPACT OF SOFTWARE AND SYSTEM CHANGES
  • COORDINATE SYSTEM STUDIES AND INVESTIGATIONS
  • REVIEW TEST PLANS AND TEST PROCEDURES
  • OBSERVE ALL FORMAL TESTS

13
QUALITY ASSURANCE
  • QUALITY MANAGEMENT
  • DOCUMENT, V V SOFTWARE PROCESS
  • INCREASE PROCESS CAPABILITY AND MATURITY
  • RAISE QUALITY AWARENESS AND PROVIDE TRAINING
  • CONTINUOUS IMPROVEMENT

14
QUALITY ASSURANCE (CONTINUED)
  • QUALITY CONTROL
  • VERIFY ALL DEFECTS AND ENHANCEMENTS ARE
    DOCUMENTED AND TRACKED
  • WITNESS SPR CLOSURES, DELTA, AND SYSTEM TESTS
  • MONITOR SOFTWARE BUILDS AND DELIVERY PREPARATION

15
CONTINUOUS IMPROVEMENT HIGHLIGHTS
  • REQUIREMENTS REVIEW
  • PEER REVIEWS
  • TRAINING
  • 247 HOURS PROGRAMMERS
  • 173 HOURS TESTERS
  • NEW VERSION RELEASE PROCESS
  • INCREMENTAL BUILDS
  • NEW TESTING PROCESS

16
SOFTWARE TEST PROCESS
Operational Evaluation
Development Testing
Version Testing
Beta Site Testing
Survivability Test
Program Debug
Shipboard Alongside Testing
Delta Test
SPR Closure
System Test
Beta Site Testing
Shipboard At Sea Testing
17
BETA TESTING
  • OCCURS ON A CONTINUOUS BASIS
  • CFNOS AND CFNES INVOLVED
  • DEFECTS ARE DOCUMENTED
  • ATTEMPT TO REPRODUCE ON PREVIOUS VERSION
  • FREE PLAY

18
VERSION TESTING
  • VERSION SURVIVABILITY TEST
  • COMPARES SYSTEM PERFORMANCE WITH PREVIOUS VERSION
    PERFORMANCE
  • FULLY AUTOMATED
  • FOCUSES ON MISSILE THREAT PROFILES, TEWA
    PROCESSING
  • REPORT PRODUCED AND REVIEWED

19
DELTA TEST
  • INTEGRATION TESTING
  • WHITE BOX FOCUS
  • DEMONSTRATES ALL CHANGES FUNCTION CORRECTLY IN
    THE SAME BUILD
  • TEST REPORT PRODUCED/REVIEWED

20
SYSTEM TEST
  • NORMALLY STATIC
  • FOUR PHASES
  • EW/ASW (8 HRS)
  • AWW/RADAR (8 HRS)
  • FULL LOAD TRACKING (2 HRS)
  • OVERALL (6 HRS)
  • REPORT PRODUCED/REVIEWED

21
TESTING IMPROVEMENT S
  • TEST CELL ENHANCEMENT STUDY
  • FULLY DOCUMENT PROCESS
  • DEVELOMENT AND USE OF METRICS
  • FORMALIZATION OF PEER REVIEWS
  • AUTOMATED TESTING
  • DEFECT REPORTING
  • DEFECT DATA COLLECTING
  • TESTING/PROGRAMMING TOOLS

22
CONCLUSION
  • INITIAL TESTING POOR
  • TRYING TO DO TOO MUCH AT ONCE
  • TESTING PROCESS NOW IN PLACE
  • OBTAINING REPEATABLE RESULTS
  • FINE TUNING PROCESS STAGE
Write a Comment
User Comments (0)
About PowerShow.com