NAVAIR Process Resource Team

Similar documents
NAVAIR Process Resource Team

NAVAIR Process Resource Team. Broadening the Ability to Train and Launch Effective Engineering and Service Teams

From Scientific Methods to High Maturity with PSP sm /TSP sm High Maturity made easy!

Using TSP to Improve Performance

Extending Team Software Process (TSP) to Systems Engineering: A NAVAIR Experience Report

Software Engineering. Lecture 2: The Personal Software Process

Lessons Learned in Seamless Integration of CMMI, TSP, and PSP Why All Three Are Needed. CMMI Technology Conference November 14, 2007

Process Improvement Proposals (PIPs) Organization, Team, Individual

Applying the Personal Software Process (PSP) sm with Ada

Management Principles to Accelerate Process Improvement

Results of the Software Process Improvement Efforts of the Early Adopters in NAVAIR 4.0

Personal Software Process SM for Engineers: Part I

TSP SM as the Next Step for Scrum Teams

Ogden Air Logistics Center

NAVAIR. Software Acquisition Process Improvement. Debra Borden, NAVAIR SRC Don Beynon, SEI Gerry Imai, STSC John Kennedy, MITRE.

Applying the Team Software Process

The Personal Software Process (PSP)

Application and Evaluation of the Personal Software Process

TSP Implementation Veteran

Ten Years with TSP SM :

TSP SM Plays the ACE: Using Architecture-Centric Engineering on a TSP Project

The TSP Microsoft IT. Microsoft s experience using the Team Software Process SM from the Software Engineering Institute

Personal SE Project Management Process Lecture/Week 1. A. Winsor Brown

Lessons learned in motivating Software Engineering Process Group to focus on achieving business goals, and not just on achieving a maturity level

Understanding Model Representations and Levels: What Do They Mean?

SEI Webinar Series: The Next Generation of Process Evolution

Gary Natwick Harris Corporation

Measuring Performance: Evidence about the Results of CMMI

Top 10 Signs You're Ready (or Not)

Practical Metrics and Models for Return on Investment by David F. Rico

How to Develop Highly Useable CMMI Documentation

Software Quality Management

What Functional Groups Are Included in the CMMI -SE/SW/IPPD/SS Model?

Developing an Approach for Effective Transition of a TSP Team to Meet Project Goals

AZIST Inc. About CMMI. Leaders in CMMI Process Consulting and Training Services

Office Of Small Business Programs

Streamlining Processes and Appraisals

Software Quality Management

NAVAIR / MITRE / SEI (NMS) COLLABORATION

Managing Software Quality with the Team Software Process

Incorporating the Personal Software Process into the Rational Unified Process

MODEL 14:1 14:1. Inspection PSP TSP SW-CMM ISO 9001 CMMI. Figure 1: Examples for ROI

TRANSFORMING NAVAL AVIATION MAINTENANCE FOR THE 21 ST CENTURY. RDML(S) Michael Hardee COMMANDER NAVAL AVIATION DEPOTS

Teaching Software Quality Assurance in an Undergraduate Software Engineering Program

Ardmore Seaport-e Contract Team Capabilities

Agile and CMMI : Disciplined Agile with Process Optimization

Architecture Analysis

the USMC Expeditionary Fighting g Vehicle

Transition from SW-CMM to CMMI : The Benefits Continue!

Debra J. Perry Harris Corporation. How Do We Get On The Road To Maturity?

A Practical Guide to Implementing Levels 4 and 5

Lockheed Martin Benefits Continue Under CMMI

Presented By: Mark Paulk

Tug the CFO s Purse String for a CMMI Program

CMMI Today The Current State

H-1 Weapons System Support Activity (WSSA) Continuing the Journey. H-1 WSSA Overview. o Established in o Located at NAWS China Lake, CA

High Maturity Misconceptions: Common Misinterpretations of CMMI Maturity Levels 4 & 5

SUCCESS WITH THE TSP - IMPROVE YOUR PROJECT ESTIMATIONS WITH STATISTICAL ANALYSIS TOOLS. Michael J. Mowle 17-Sep-2013

Using CMMI to Improve Earned Value Management

*** Departments. ON THE COVER Cover Design by Kent Bingham. Using TSP With a Multi-Disciplined Project Management System

Additive Manufacturing Goals for Support Equipment and Aircraft Launch and Recovery

Air Vehicle Engineering: Direct Digital Manufacturing

Mapping TSP to CMMI. James McHale Daniel S. Wall. Foreword by Watts Humphrey and Mike Konrad. April 2005

Software Quality Management

A Real-Life Example of Appraising and Interpreting CMMI Services Maturity Level 2

ADNET LEAN SIX SIGMA WHITE PAPER

Integrated Measurements for CMMI

Improving Acquisition in Government Requirements Management Leading Practices: CMMI-ACQ Visualization

Copyright Statement. Contents. SPIN - Darmstadt - 18 Jan Q:PIT Ltd

Two Branches of Software Engineering

A Quantitative Method for Preventing Defect Injection in PSP/TSP

The Large System Problem

Changes to the SCAMPI Methodology and How to Prepare for a SCAMPI Appraisal

Thought Before Action: The Advantage of High-Maturity Thinking in a Lower-Maturity Organization

CMMI Level 2 for Practitioners: A Focused Course for Your Level 2 Efforts

Process Improvement: A Synergized Approach

A Quantitative Comparison of SCAMPI A, B, and C

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK UNIT I

TSP Performance and Capability Evaluation (PACE): Customer Guide

Techniques for Shortening the Time and Cost of CMMI Appraisals

Using Scenarios in Architecture Evaluations Rick Kazman

Introduction to Software Product Lines Patrick Donohoe Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213

CMM and CMMI : Show Me the Value!

Quality Systems Frameworks. RIT Software Engineering

QUANTIFIED THE IMPACT OF AGILE. Double your productivity. Improve Quality by 250% Balance your team performance. Cut Time to Market in half

CMMI and FPA. the link and benefit of using FPA when rolling out CMMI. Christine Green IFPUG - Certified Function Point Specialist EDS

Watts Humphrey A tribute to the Father of Software Quality. Biography

CMMI for Services (CMMI -SVC) Process Areas

SWEN 256 Software Process & Project Management

NDIA Systems Engineering Division. November in partnership with: Software Engineering Institute Carnegie Mellon University

From Both Sides: TSP from Within & Beyond

Business Value and Customer Benefits Derived from High Maturity

The State of Software Measurement Practice: Results of 2006 Survey

The Benefits of CMMI. Case Study of a Small Business CMMI Level 5 Organization

Boldly Going Where Few Have Gone Before SCAMPI SM C Appraisal Using the CMMI for Acquisition

Complexity and Safety (FAA) SEI Board of Visitors. Sarah Sheard, Team Lead Team: Mike Konrad, Chuck Weinstock, Bill Nichols, Greg Such

The Mystery Behind Project Management Metrics. Reed Shell Blue Hippo Consulting

SCAMPI-B for Contract Monitoring A Case Study of the Mission Planning Enterprise Contractors

Leveraging CMMI -ACQ and CMMI -DEV to Improve Supplier Performance

9/24/2011 Sof o tw t a w re e P roc o e c s e s s s Mo M d o e d l e s l 1 Wh W a h t t i s i s a Pr P oc o ess s 2 1

Transcription:

NAVAIR Process Resource Team Evolving Postmortems as Teams Evolve Through TxP November 2014 NAVAIR Public Release 14-0030

Agenda NAVAIR Team Process Integration (TPI) Team X Process (TxP) Time-Based Postmortem Size-Based Postmortem Quality-Based Postmortem Slide 2

NAVAIR Slide 3

What is NAVAIR? NAVAIR is the Naval Air Systems Command Develop, acquire, and support the aircraft and related weapons systems used by U.S. Navy and Marine Corps Our goal is to provide the fleet with quality products that are both affordable and available when most needed Our support extends across the entire life span of a product, including all upgrades and modifications to that product Slide 4

Where is NAVAIR? Lakehurst ALRE - SUPPORT EQ AIRCRAFT DIVISION China Lake WEAPONS DIVISION Pt Mugu WEAPONS DIVISION NAVAIR Headquarters Acquisition/Test/Development Centers Naval Aviation Depots NADEP DEPOT North Island NATEC DEPOT Orlando TRAINING SYSTEMS DIVISION Patuxent River NAVAIRHQ, PEOs AIRCRAFT DIVISION Cherry Point NADEP DEPOT Jacksonville NADEP DEPOT Slide 5

Process Resource Team a PI History at NAVAIR Process Improvement Phase 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 Change Management Process Modeling TPI Launches TPI Research CMMI TSP Launches PSP classes CMM Team Process Based Systems+ Team Process Based Systems Model Based Systems Team Process Based Software Personal Process Based Software Model Based Software Slide 6

Team Process Integration (TPI) Slide 7

Models and Processes Capability Maturity Models: Reference for organizations building process capability Team Processes: Processes for teams building quality products on cost and schedule Personal Processes: Processes used to train individual skill and discipline Slide 8

Key Team Process Framework Customer Need 1 Define assignment Produce conceptual design Goals, products & services, top-down & bottom-up planning with load balancing, risk assessment Track and report progress periodically Update historical data used for future planning Customer Estimate size Size database 1 Plan Deliver products & services Team members develop products/provide services Individuals collect measures daily Team tracks progress weekly Estimate effort Determine Tasks Produce schedule Develop products & services Productivity database Process Phases Resources available Time, Size, Mistake, EV Process analysis 2 Work 3 Analyze Repeat as necessary 2 3 Slide 9

Team Measures and Metrics Each team member gathers four basic measures Times Sizes Mistakes Task completion dates Charts and tables of project metrics are available (updated in real time) Earned Value many more Direct Hours Tasks in Progress Slide 10

NAVAIR TPI Success of software teams using TSP led their organizations to ask for same performance on other teams Worked with the SEI to develop approach Based on same TSP fundamental principles NAVAIR approach has become TPI for all teams Teams plan all work from first launch forward Work is based on all products and services defined in process modeling PSP for Engineers training planned as part of project if appropriate Slide 11

Just-in-Time TPI Training Learning Personal Process (half-day) Personal Planning Personal Quality Plan Overview (half-day) Operational Overview TPI Tool Overview (half-day) PSP Fundamentals (one week) Doing Process Modeling (one to four half-day sessions) Plan the work (four days) Work the plan (cycle 1) (three to nine months) Slide 12

Team [topic-name] Process (TxP) Slide 13

TPI Pluses & Minuses +A detailed plan! +Ability to track progress (weekly) +Improved estimating (over cycles) No mature processes Where do we put mistake-fixing phases? No defect type standards What kinds of mistakes do I make? No quality planning Will our plan produce a good product? No quality indicators (e.g., A/FR) Slide 14

CMMI CMMI, TSP & PSP Relationship CMMI - Builds organizational capability??? TPI TRP TSP - Builds quality products on cost and schedule (Rqmts) (S/W) TSP TTP (Sys Test) TxP PSP - Builds individual skill and discipline PRP PSP PTP PxP Slide 15

TPI is Only a Waypoint TPI teams will hit a glass ceiling TPI teams need to evolve to achieve TSPlike performance (become a TxP team) What else does a TPI team have to do in order to become a TxP team? What does a TSP team do? Slide 17

What Does a TSP Team Do? (Plan the Work) (Work the Plan) (Analyze the Data) Launch TSP Activities Weekly Meetings and Day-to-Day Actions Typical TSP Cycle Time Postmortem Working Activities Planning Activities Analyzing Activities Slide 18

TxP Planning Activities Project and Management Objectives Team Goals and Roles Project Strategy and Support Overall Plan Planned sizes and rates used to compute times Quality Preparation Planned Defects Injected/Removed Planned quality indicator values are acceptable Balanced Plan Project Risk Analysis Launch Report Preparation Management Review Launch Postmortem From The Start Some Time Later Get To Last Slide 19

TxP Working Activities Logging time Logging defects Tracking EV Using PROBE in Planning phase Entering actual sizes in Postmortem phase Defining Defect Types Using Review checklists Holding periodic team meetings Following an agenda during team meetings Performing/reporting on assigned roles Reviewing action items Reviewing assigned goals and risks Maintaining project plan and workbook From The Start Some Time Later Get To Last Slide 20

TxP Analyzing Activities From The Start Some Time Later Get To Last Evaluate plan vs. actual schedule hours Evaluate plan vs. actual component hours Evaluate plan vs. actual component sizes Evaluate team performance vs. goals and quality plan Evaluate plan vs. actual quality of components Update planning data for schedule hours Update planning data for lifecycle time-in-phase %s Update planning data for productivity rates Update planning data for defect densities Update planning data for defect rates and yields Update planning data for quality indicator thresholds Slide 21

Training & First Launch Product Size Definition Defect Removal Quality Indicators Transitions 3-part TPI Training Process Modeling First Launch Define size measures Add Planning and Postmortem phases Begin use of PROBE Define Defect Types Refine Processes with Defect Removal Phases Define Product Quality Indicators Define Process Quality Indicators Stages TIME- Based SIZE- Based QUALITY- Based TxP Planning Activities Working Activities Analyzing Activities Slide 22

Time-Based Postmortem The team s most consistent data at first is time Time on Task by Team Member Planned vs. Actual Time by Component Planned vs. Actual Time by Product/Service Type Planned vs. Actual Time by Workflow Sample Time Log Slide 23

Time on Task by Team Member Planned Time Count Avg Actual Time % of PT 0 1 0.0 1 0 2 0 3 0 4 2 6.9 173% 5 3 4.0 80% 6 4 5.9 98% 7 2 7.7 110% 8 0 9 4 10.8 120% 10 1 6.7 67% 11 0 12 21 13.5 113% 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 1 15.2 72% 22 0 % of entries across all numbers 70% extra on 5s and 0s 30% Time Log analysis Accuracy & precision of estimates Real-time logging vs. backfilling Slide 24

Time by Component By Component By Component Type +18% -3% +29% Study any points in red regions Adjust team productivity rates for next cycle Slide 25

Time by Workflow Isolate times for one kind of activity Analyze & discuss big differences Proposed planned %s for next cycle Slide 26

Size-Based Postmortem Once the team has consistent size data Productivity Rates by Team Member Planned vs. Actual Size by Component Example of Size Documentation Slide 27

Productivity Rates by Team Member All individuals have their own rates per product type Slide 28

Size by Component Previous Cycle Components Current Cycle Components BOTH SIZE Productivity OK Productivity SIZE BOTH Slide 29

Quality-Based Postmortem Getting a handle on defects usually happens last Defect Injection Rate by Phase Defect Measures by Defect Type Defects Injected by Phase Defects Removed by Phase Sample Defect Log Slide 30

Defect Injection Rate by Phase Slide 31

Defect Measures by Defect Type How many doesn t always matter Sorted by Fix Time Slide 32

Defects Injected/Removed by Phase <200 remaining >600 remaining Height of Red above Green indicates how many mistakes were in the product at that phase of development Slide 33

TxP Postmortem Only after the team knows what level of process performance results in a quality product, then they can set goals and compare planned values to actual values. RATIOS Plan Actual Phase 0.36 0.27 DLD Review/DLD Ratio 0.82 0.59 DLD/Code ratio 0.33 0.20 Code Review/Code 0.00 3.15 Compile Defect Density 8.86 7.81 Unit Test Defect Density REVIEW RATES (LOCs/hr) Plan Actual Phase 336 829 DLD review 71 136 DLD inspection 147 266 CODE review 60 62 CODE inspection Cost of Quality (COQ) Topic Plan Actual % Appraisal COQ 36.8% 30.8% % Failure COQ 19.9% 26.1% Appraisal / Failure Ratio (AFR) 1.85 1.18 Slide 34

Things to Remember As a team s process evolves from TPI to TxP, the analysis of their data needs to evolve too Focus on what is value-added to the team and they will strive to collect the data This analysis gives them insight into the quality of their processes used to produce their products and provide their services Slide 35

NAVAIR Process Resource Team Brad Hodgins bradley.hodgins@navy.mil (760) 939-0666 Slide 36

Trademarks and Service Marks The following are service marks of Carnegie Mellon University. Team Software Process SM TSP SM Personal Software Process SM PSP SM The following are registered trademarks of Carnegie Mellon University. Capability Maturity Model CMM Capability Maturity Model Integration CMMI CERT Slide 37

Acronym List A/FR Appraisal Failure Ratio CMM Capability Maturity Model CMMI Capability Maturity Model Integration COQ Cost of Quality DLD Detailed-Level Design EV Earned Value HLD High-Level Design LOC Line of Code NAVAIR - Naval Air Systems Command PI Process Improvement PROBE PROxy-Based Estimating PRT Process Resource Team PSP Personal Software Process SEI Software Engineering Institute TSP Team Software Process TPI Team Process Integration TxP Team [topic name] Process Slide 38