Process Improvement at NAVAIR using TSP and CMM

Similar documents
Industry Day RDML Mat Winter Commander, Naval Air Warfare Center Weapons Division. 23 May 2012

NAVAL AIR SYSTEMS COMMAND RESEARCH AND ENGINEERING GROUP & NAVAL AIR WARFARE CENTER AIRCRAFT DIVISION

Small Business Opportunities with the Naval Air Systems Command

Mining PSP Data. Dan Burton and Watts Humphrey Software Engineering Institute Carnegie Mellon University

UNCLASSIFIED R-1 ITEM NOMENCLATURE FY 2013 OCO

NAVAIR Commander s Awards recognize teams for excellence

Fleet Readiness Centers

NAVAIR Overview. 30 November 2016 NAVAIR. PRESENTED TO: Radford University. PRESENTED BY: David DeMauro / John Ross

UNCLASSIFIED. FY 2016 Base FY 2016 OCO

Overview of the New Introduction to CMMI Course and Changes to the Intermediate Concepts and Instructor Training Courses

NAVAL AVIATION MAINTENANCE PROFESSIONAL SYMPOSIUM VADM DAVID ARCHITZEL. 29 June 2011 COMMANDER, NAVAL AIR SYSTEMS COMMAND. Presented to: Presented by:

OPNAVINST DNS-3/NAVAIR 24 Apr Subj: MISSIONS, FUNCTIONS, AND TASKS OF THE COMMANDER, NAVAL AIR SYSTEMS COMMAND

Command Overview Naval Surface Warfare Center, Carderock Division

Test and Evaluation in Acquisition of Capabilities

AIR 2.0 BRIEFING PRESENTATION TO: NAVAIR

UNCLASSIFIED. FY 2016 Base FY 2016 OCO

UNCLASSIFIED UNCLASSIFIED. EXHIBIT R-2, RDT&E Budget Item Justification February 2007 RESEARCH DEVELOPMENT TEST & EVALUATION, NAVY / BA-4

REQUIREMENTS TO CAPABILITIES

ARMY RDT&E BUDGET ITEM JUSTIFICATION (R-2 Exhibit)

Quality Assurance. Confirmed Task Orders. Functional Area of Expertise and Proposed Assignments

ARS 2004 San Diego, California, USA

MEDIA CONTACTS. Mailing Address: Phone:

SCAMPI B&C Tutorial. Software Engineering Process Group Conference SEPG Will Hayes Gene Miluk Jack Ferguson

The CMMI Product Suite and International Standards

The Role of T&E in the Systems Engineering Process Keynote Address

Guide to the SEI Partner Network

Subj: ELECTRONIC WARFARE DATA AND REPROGRAMMABLE LIBRARY SUPPORT PROGRAM

Software Sustainment: Continuous Engineering to

NAWCWD Long Range Acquisition Forecast (LRAF) Requirements. Distribution Statement A - Approved for public release, distribution is unlimited.

Code 25 Submarine Network Support Services. Pre-Solicitation Conference

COMMON AVIATION COMMAND AND CONTROL SYSTEM

PROGRAM ELEMENT TITLE: Airborne Reconnaissance Advanced Development (ARAD)

UNCLASSIFIED R-1 ITEM NOMENCLATURE

UNCLASSIFIED R-1 ITEM NOMENCLATURE

Integrating Software Architecture Evaluation in a DoD System Acquisition

We acquire the means to move forward...from the sea. The Naval Research, Development & Acquisition Team Strategic Plan

UNCLASSIFIED. UNCLASSIFIED Navy Page 1 of 7 R-1 Line #31

UNCLASSIFIED. R-1 ITEM NOMENCLATURE PE N: Consolidated Afloat Network Ent Services(CANES) FY 2012 OCO

PROGRAM EXECUTIVE OFFICER TACTICAL AIRCRAFT PROGRAMS TECHNOLOGY GOALS. NAVAIR Small Business Aviation Technology Conference

Subj: NAVY ENTERPRISE TEST AND EVALUATION BOARD OF DIRECTORS

Strategic Cost Reduction

UNCLASSIFIED R-1 ITEM NOMENCLATURE

NAVAIR OVERVIEW PRESENTATION TO: NAVAIR SMALL BUSINESS AVIATION TECHNOLOGY CONFERENCE

260D. Chris Giggey NAVAIR PMA260 DPM for ATS 28 Oct 2014

MISC PMT. Should Mean More Than Just an Anagram. Mike Konrad Software Engineering Institute Carnegie Mellon University. September 18, 2006

INTERNSHIP NOTICE #4

Software Intensive Acquisition Programs: Productivity and Policy

STATEMENT OF REAR ADMIRAL MARK A. HUGEL, U.S. NAVY DEPUTY DIRECTOR, FLEET READINESS DIVISION BEFORE THE

Command honors leadership development program graduates

UNCLASSIFIED UNCLASSIFIED

Capabilities Presentation

GAO TACTICAL AIRCRAFT. Comparison of F-22A and Legacy Fighter Modernization Programs

NUWC Division Newport Undersea Collaboration & Technology Outreach Center (UCTOC) May 24, 2017

UNCLASSIFIED. R-1 Program Element (Number/Name) PE F / Advanced Medium Range Air-to-Air Missile (AMRAAM) Prior Years FY 2013 FY 2014 FY 2015

UNCLASSIFIED. R-1 ITEM NOMENCLATURE PE N: Unmanned Combat Air Veh(UCAV) Adv Cp/Proto Dev. FY 2011 Total Estimate. FY 2011 OCO Estimate

Rapid Development and Integration of Remote Weapon Systems to Meet Operational Requirements Abstract October 2009

UNCLASSIFIED R-1 ITEM NOMENCLATURE

Basics of PSP and TSP for Systems Engineering

TWV Fleet Maintenance Challenges


Domain Reuse. Mr. Neil Patterson & Mr. Milton Smith

UNCLASSIFIED R-1 ITEM NOMENCLATURE. FY 2014 FY 2014 OCO ## Total FY 2015 FY 2016 FY 2017 FY 2018

UNCLASSIFIED. R-1 ITEM NOMENCLATURE PE D8Z: Common Joint Tactical Information. FY 2011 Total Estimate. FY 2011 OCO Estimate

CMMI: The DoD Perspective

UNCLASSIFIED UNCLASSIFIED

UNCLASSIFIED FY This program develops and demonstrates advanced technologies, including Electromagnetic (EM) Rail Gun for naval weapon systems.

OPNAVINST N9 16 Jun Subj: CHIEF OF NAVAL OPERATIONS SIMULATOR DEVELOPMENT AND TRAINING STRATEGY

a. To promulgate policy on cost analysis throughout the Department of the Navy (DON).

Offshore Outsourcing. Agenda

UNCLASSIFIED UNCLASSIFIED. EXHIBIT R-2, RDT&E Budget Item Justification February 2008 RESEARCH DEVELOPMENT TEST & EVALUATION, NAVY / BA-4

Phase I Submission Name of Program: AH-64E Achieves Initial Operational Capability

DEPARTMENT OF THE NAVY CHIEF OF NAVAL OPERATIONS 2000 NAVY PENTAGON WASHINGTON DC

Enabling Greater Productivity

UNCLASSIFIED FY 2008/2009 RDT&E,N BUDGET ITEM JUSTIFICATION SHEET DATE: February 2007 Exhibit R-2

NAWCWD Long Range Acquisition Forecast (LRAF) Requirements FY15 FY17

Mission: Equip Warfighters By Acquiring and Supporting War-Winning Capabilities

UNCLASSIFIED. FY 2018 Base FY 2018 OCO

Capability Maturity Model for Business Development, Version 2.0

Mission-Based Test & Evaluation Strategy: Creating Linkages between Technology Development and Mission Capability

Joint United States (US) Air Force, US Army, US Navy, and US Marine Corps Air Combat Training

WikiLeaks Document Release

REPORT DOCUMENTATION PAGE

Command Overview. Dr. Joseph T. (Tim) Arcano, Jr. Technical Director, NSWCCD. CAPT Rich Blank Commanding Officer, NSWCCD

VADM David C. Johnson. Principal Military Deputy to the Assistant Secretary of the Navy for Research, Development and Acquisition April 4, 2017

DoD Automatic Test Systems Strategies and Technologies

UNCLASSIFIED R-1 ITEM NOMENCLATURE FY 2013 OCO

A Game-Theoretic Approach to Optimizing Behaviors in Acquisition

UNCLASSIFIED R-1 ITEM NOMENCLATURE

B. Program Change Summary: RDT&E BUDGET ITEM JUSTIFICATION SHEET (R-2 Exhibit) FEBRUARY 2008 APPROPRIATION / BUDGET ACTIVITY RDT&E, DEFENSE-WIDE / 7

Technical Data (an Output of Systems Engineering) in the Context of the LCMC

Eastern Carolina Section 1126

CNATRAINST N6 11 Aug 2016

Task Force Innovation Working Groups

UNCLASSIFIED R-1 ITEM NOMENCLATURE FY 2013 OCO

UNCLASSIFIED. Exhibit R-2, RDT&E Budget Item Justification DATE: February 2005 APPROPRIATION/BUDGET ACTIVITY RDT&E, Defense-Wide/05

Name of Program: The Boeing Company / Apache 64 D Block III

OSD RDT&E BUDGET ITEM JUSTIFICATION (R2 Exhibit)

UNCLASSIFIED. FY 2017 Base FY 2017 OCO

NAVAIR News Release AIR-6.0 Public Affairs Patuxent River, MD

UNCLASSIFIED. UNCLASSIFIED Air Force Page 1 of 15 R-1 Line #222

Transcription:

Process Improvement at NAVAIR using TSP and CMM Prepared For: The 1 st Annual TSP Symposium San Diego, CA Presented By: David Saint-Amand Software Engineering Division, Naval Air Systems Command Contractor September 2006 NAVAIR Public Release # 06-0199

Agenda NAVAIR Overview Why NAVAIR does Process Improvement Process Improvement Accomplishments to Date Future of Process Improvement at NAVAIR NAVAIR Software/Systems Support Center (NSSC) Slide 2 NAVAIR Public Release # 06-0199

NAVAIR Overview NAVAIR Software/Systems Support Center (NSSC) Slide 3 NAVAIR Public Release # 06-0199

Software Engineering Div. Naval Air Systems Command (NAVAIR), Air 4.0 Research and Engineering Provides Life-cycle support of software intensive aircraft and weapons systems Development Maintenance Acquisition support NAVAIR Software/Systems Support Center (NSSC) Slide 4 NAVAIR Public Release # 06-0199

NAVAIR 4.0 Pt Mugu WEAPONS DIVISION San Nicolas Island NADEP DEPOT North Island NATEC DEPOT NAVAIR HQ China Lake WEAPONS DIVISION Jacksonville NADEP DEPOT Orlando TRAINING SYSTEMS DIVISION Lakehurst ALRE - SUPPORT EQ AIRCRAFT DIVISION Patuxent River NAVAIRHQ, PEOs AIRCRAFT DIVISION Cherry Point NADEP DEPOT Acquisition/Test/Development Centers NAVAL AVIATION DEPOTS NAVAIR Software/Systems Support Center (NSSC) Slide 5 NAVAIR Public Release # 06-0199

The Teams 24 discrete software engineering teams Six early Software Process Improvement (SPI) adopters: AV-8B Software Support Activity (SSA) E-2C SSA EA-6B SSA P-3C SSA Tactical Aircraft Electronic Warfare (TACAIR EW) SSA F/A-18 Software Development Team NAVAIR Software/Systems Support Center (NSSC) Slide 6 NAVAIR Public Release # 06-0199

Why NAVAIR Does Process Improvement NAVAIR Software/Systems Support Center (NSSC) Slide 7 NAVAIR Public Release # 06-0199

Several decades of: The Setting Tightening budgets Decreasing labor pools Increasing software complexity The Global War on Terrorism Decreased cycle time to meet the needs of the warfighter Deliver high quality product NAVAIR Software/Systems Support Center (NSSC) Slide 8 NAVAIR Public Release # 06-0199

The Approach NAVAIR 4.0 recognized SPI was necessary to the mission SPI initiatives began to take shape in 1998 NAVAIR organizational goals Balance current and future readiness Reduce our costs of doing business Improve agility Ensure alignment Implement Fleet-driven metrics NAVAIR Software/Systems Support Center (NSSC) Slide 9 NAVAIR Public Release # 06-0199

The Guidance NAVAIR formal instructions and guidance on process improvement for software acquisition, development, and life cycle maintenance Five from April to September 2002 United States (U.S.) Federal Government statute, Public Law 107-314, the National Defense Authorization Act December 2002 Section 804 NAVAIR Software/Systems Support Center (NSSC) Slide 10 NAVAIR Public Release # 06-0199

The Toolset Organization Process Improvement Tools CMM CMMI TSP EVMS HPO TSPm AV-8B E-2 EA-6B P-3C TACAIR EW F/A-18 SWDTT CMM; and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University. SM CMMI; CMM Integration ; Team Software Processes; and TSP are service marks of Carnegie Mellon University. EVMS: American National Standards Institute ANSI/EIA-748-A NAVAIR Software/Systems Support Center (NSSC) Slide 11 NAVAIR Public Release # 06-0199

Process Improvement Accomplishments To Date NAVAIR Software/Systems Support Center (NSSC) Slide 12 NAVAIR Public Release # 06-0199

The Timeline CMM Level 5 4 3 2 1 EVMS Initiation SPI Reorganization EVMS Certification F-14D Engineers to E-2 M A T s 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 Year Other milestone NAVAIR 1999 Targets for CMM Achievement F/A-18 E-2 AV-8B P-3C EA-6B TACAIR EW First TSP Launch CMM Level Milestone CMM Level 5 CMM Level 3 NAVAIR Software/Systems Support Center (NSSC) Slide 13 NAVAIR Public Release # 06-0199

The Results AV-8B received an EVMS certification, the second in the Federal Government at that time F/A-18 received a CMM Level 5 rating, the first in the Navy AV-8B and P-3C went from CMM Level 1 to Level 4 in less than three years The Software Engineering Institute (SEI) reports that the average for this is six years AV-8B attributed the pace to a culture of process improvement and TSP SM SEI is a service mark of Carnegie Mellon University. NAVAIR Software/Systems Support Center (NSSC) Slide 14 NAVAIR Public Release # 06-0199

CMM and PSP CMM developed in the late 1980s and early 1990s to capture organizational best practices for software development SEI Fellow Watts Humphrey applies underlying principles of CMM to software development practices of a single developer The Personal Software Process (PSP) was the result Designed to be a CMM level 5 process for individual software developers (http://www.sei.cmu.edu/tsp/history.html) NAVAIR Software/Systems Support Center (NSSC) Slide 15 NAVAIR Public Release # 06-0199

PSP and TSP While PSP provided excellent results, it was difficult for individuals to maintain the discipline required for PSP To address this, Humphrey developed the TSP, designed: For the typical smallest operational unit, the project team To be a CMM level 5 process for teams (http://www.sei.cmu.edu/tsp/history.html) NAVAIR Software/Systems Support Center (NSSC) Slide 16 NAVAIR Public Release # 06-0199

TSP as an Accelerant AV-8B Team Leader Dwayne Heinsma: The recipe for accelerating AV-8B s climb up the software maturity ladder centered around identifying champions and using process discipline as an enabler. Lisa Pracchia, Naval Air Systems Command In short, TSP was the singular reason why [the team] achieved a Level 4 rating in record time. TSP provided a quick, flexible process framework The SEI Technical Report Relating the Team Software Process to the SW-CMM (TR-008-2002), helped focus and prioritize the effort NAVAIR Software/Systems Support Center (NSSC) Slide 17 NAVAIR Public Release # 06-0199

The Return on Investment From EA-6B s SPI efforts: Higher quality software delivered on schedule Process savings: $ 135,000 From AV-8B and P-3C s first TSP efforts: Gross savings: $ 3,782,153 Net TSP investment: - $ 556,547 Return on Investment (ROI): $ 3,225,606 NAVAIR Software/Systems Support Center (NSSC) Slide 18 NAVAIR Public Release # 06-0199

EA-6B s Initiatives The savings from other SPI initiatives: $135,000 (1,231 labor hours) 53% Automating metrics reporting 35% Documenting and improving the lab engineering drawing and simulation CM process to be CMMI compliant 12% Upgrading a discrepancy reporting process to be CMMI compliant and utilizing Lean Six Sigma concepts NAVAIR Software/Systems Support Center (NSSC) Slide 19 NAVAIR Public Release # 06-0199

AV-8B ROI - 1 st TSP Project Product size (KSLOC) Defect density (defects/ksl OC) Number of defects Cost of addressing defect Cost of addressing all defects WARP (before TSP) AVJMPS (after TSP) 443 1.13 501 $8,330 $4,169,831 443 0.59 261 $8,330 $2,177,169 Cost saving from reduced defects Cost of TSP training & support Total cost savings from reduced defects KSLOC: One thousand source lines of code $1,992,663 $225,300 $1,767,363 NAVAIR Software/Systems Support Center (NSSC) Slide 20 NAVAIR Public Release # 06-0199

AV-8B Schedule & Cost Project Schedule and Cost Variance Date Schedule Variance OSCAR At 7/98 17.6% overrun Cost Variance 28.3% overrun Used EVMS? NO Used TSP? NO WARP Complete 4/02 50.0% overrun 300.0% overrun NO NO OPSTA OC1.2 Complete 5/04 5.0% overrun 8.1% overrun YES NO AVJMPS As of 7/04 0.5% overrun 1.5% overrun YES YES H2.0 As of 5/04 1.1% overrun 6.9% overrun YES YES NAVAIR Software/Systems Support Center (NSSC) Slide 21 NAVAIR Public Release # 06-0199

AV-8B: Defect Densities S/W Development Projects Date Completed S/W Defects During V&V KSLOC S/W Defects per KSLOC Used TSP? WARP 4/02 36 32 1.13 NO OPSTA OC1.2 5/04 66 89 0.74 NO AVJMPS 7/04 260 443 0.59 YES S/W Maintenance Date STR Defects STRs Projects Completed During Resol System Test ved STR Defects per 10 STRs Resolved Used TSP? H2.0 S/W Cycle 1 3/04 10 88 1.13 YES H4.0 S/W Cycle 1 9/04 2 40 0.5 YES NAVAIR Software/Systems Support Center (NSSC) Slide 22 NAVAIR Public Release # 06-0199

P-3C ROI - 1 st TSP Project KSLOC added/chan ged for a project Before TSP 27.8 After TSP 38.3 Defect Density KSLOC # SPRs Avg. SPR Fix Cost Total SPR Fix Cost Productivity (KSLOC/Hr) Developer Hrs Code Dev Cost Hypothetical Dev costs Before TSP 38.3 4.6 176 $8,432 $1,486,843 2.7 14,198 $1,334,568 Baseline Dev costs After TSP 38.3 0.6 23 $8,432 $193,936 4.3 8,915 $837,984 Cost Saving $1,292,907 $496,583 Combined Cost Saving* $1,789,490 TSP Training & Support $311,247 Cost Saving on 1st Product $1,478,243 SPR: Software Problem Report NAVAIR Software/Systems Support Center (NSSC) Slide 23 NAVAIR Public Release # 06-0199

The Overall Benefits The early adopters Meeting their missions Producing higher quality products Generating significant cost savings Inspiring other NAVAIR 4.0 SSAs 21 of the 24 NAVAIR 4.0 SSAs now pursuing SPI Recurring savings NAVAIR can direct additional monies to the procurement of aircraft NAVAIR Software/Systems Support Center (NSSC) Slide 24 NAVAIR Public Release # 06-0199

Future of Process Improvement at NAVAIR NAVAIR Software/Systems Support Center (NSSC) Slide 25 NAVAIR Public Release # 06-0199

Next Steps Reorganizing NAVAIR 4.0 Mission Area Teams (MATs) SPI Support and Sustainment The NAVAIR Software and Systems Support Center (NSSC) CMMI as an overall architecture to guide SPI within the MATs NAVAIR Software/Systems Support Center (NSSC) Slide 26 NAVAIR Public Release # 06-0199

The Mission Area Teams Transformation to MATs Mission Area Team (MAT) Leadership IPT/SSA LEAD IPT/SSA LEAD IPT/SSA LEAD IPT/SSA LEAD Admin / Business Ops / Processes OPS/ADMIN CHIEF ENGR / DEPUTY BLOCK / PROJ LEADS OPS/ADMIN CHIEF ENGR / DEPUTY BLOCK / PROJ LEADS OPS/ADMIN CHIEF ENGR / DEPUTY BLOCK / PROJ / LEADS OPS/ADMIN CHIEF ENGR / DEPUTY BLOCK / PROJ LEADS Blocks / Proj Leads Chief Engineers Blocks / Proj Leads Blocks / Proj Leads PRACTITIONERS PRACTITIONERS PRACTITIONERS PRACTITIONERS FROM 24 SSAAs TASK TEAMS (skilled workforce building / integrating products) TO 4 Mission Areas Pockets of excellence Resources largely localized to each SSA Little migration of expertise across SSAs agility bounded within an SSA Shared knowledge, community of excellence Resources available to ALL projects in the MAT Migration from reserve workforce to Redeployable workforce Joint solutions for integration of new capabilities onto multiple platforms NAVAIR Software/Systems Support Center (NSSC) Slide 27 NAVAIR Public Release # 06-0199

NAVAIR Software/Systems Support Center Chartered to assist the MAT stand-up Sponsor of NAVAIR SPI Community of Practice (SPI CoP) quarterly conference NAVAIR TSP Community of Practice (TSP CoP) monthly meeting Working to expand SPI across NAVAIR 4.0 with the SEI to develop TSP-based processes (TPI) for acquisition and systems engineering NAVAIR Software/Systems Support Center (NSSC) Slide 28 NAVAIR Public Release # 06-0199

CMMs & Processes at NAVAIR Long history of utilizing SEI models Achieved significant success in process improvement using the Software CMM (SW- CMM) and TSP MATs now transitioning to CMMI Organizational processes exchange across many former individual product teams TSP on many organic projects Piloting TPI processes Memo from the office of the Assistant Secretary for Research, Development and Acquisition NAVAIR Software/Systems Support Center (NSSC) Slide 29 NAVAIR Public Release # 06-0199

Concluding Remarks The new process improvement culture of NAVAIR 4.0 should Increase common software systems development, maintenance and acquisition practices Increased productivity by shortening project cycle time Good estimating, planning, and tracking capability High quality products Preclude the need for continuous heroic efforts Enable 4.0 to continue to meet current and future missions of NAVAIR NAVAIR Software/Systems Support Center (NSSC) Slide 30 NAVAIR Public Release # 06-0199

Contact Information David Saint-Amand Synectic Solutions, Inc. Supporting NAVAIR (760) 939-2372 David.Saint-Amand@navy.mil Please use the email address above to request an electronic copy of this presentation.. NAVAIR Software/Systems Support Center (NSSC) Slide 31 NAVAIR Public Release # 06-0199