"From Nuclear Submarines to Widgets: What QA and Test Defect Rates Are Saying." Michael Mah Managing Partner QSM Associates, Inc. e-mail:michael.mah@qsma.com.

Slides:



Advertisements
Similar presentations
Service Oriented Architecture for Mobile Applications Swarupsingh Baran University of North Carolina Charlotte.
Advertisements

Global Congress Global Leadership Vision for Project Management.
SEP1 - 1 Introduction to Software Engineering Processes SWENET SEP1 Module Developed with support from the National Science Foundation.
Metrics for Process and Projects
Slide 1 Copyright QSMAssociates, Inc. All Rights Reserved “Index Based Productivity Benchmarking” “How Productive Were Our Teams on Our Most Recent Projects?”
“ Raising Your Technical Debt Ceiling Or NOT” Michael Mah Managing Partner QSM Associates, Inc. 75 South Church Street Pittsfield, MA
T. E. Potok - University of Tennessee CS 594 Software Engineering Lecture 2 Dr. Thomas E. Potok
Swami NatarajanJune 17, 2015 RIT Software Engineering Reliability Engineering.
SE 450 Software Processes & Product Metrics Reliability Engineering.
25 Need-to-Know Facts. Fact 1 Every 2 days we create as much information as we did from the beginning of time until 2003 [Source]Source © 2014 Bernard.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 27 Slide 1 Quality Management 1.
High Impact Global Product Engineering Solutions ® ©2007 Symphony Service Corp. All Rights Reserved. Symphony Services is a registered trademark of Symphony.
CPTE 209 Software Engineering Summary and Review.
Produced by: Resource Management & EH&S Sankara Viswanathan Day & Zimmermann Inc.
This information is confidential and proprietary to Lawson ® and cannot be reproduced without permission. Reducing Resolution Time with Advanced Electronic.
Setting Your Fees Project Cost and Setting Your Fees.
Real World Software Development Management and Solutions Joel Semeniuk April 5, 2011.
1 © Copyright Q/P Management Group, Inc. All Rights Reserved. Software Estimating with Functional Metrics Scott Goldfarb Q/P Management Group,
1 Software Process Models-ii Presented By; Mehwish Shafiq.
Extreme Programming (XP). Agile Software Development Paradigm Values individuals and interactions over processes and tools. Values working software over.
Lecture 4 Software Metrics
VOICE OF REASON CONSULTING Our Process. OVERVIEW  Revenue  Expenses  People  Marketing  Sales  Operations  Finance.
1 김 수 동 Dept. of Computer Science Soongsil University Tel Fax
Glen Fields - Final Project Presentation. What Sets CSI Apart... GBA 573 Consultants Company Background Located in San Diego, CA 5 Engineering Consultants.
Introduction to Software Project Estimation I (Condensed) Barry Schrag Software Engineering Consultant MCSD, MCAD, MCDBA Bellevue.
Watts Humphrey IBM director of programming and vice-president of technical development Joined CMU Software Engineering Institute in 1986 Initiator and.
The Business Research Company Financial Services.
K15T2-Team 5- PoD Team Software Project Management.
QSM Associates, Inc. 1 Michael C. Mah Managing Partner QSM Associates, Inc. 75 South Church Street Pittsfield, MA Fax
Slide 1 Copyright QSM Associates, Inc. All Rights Reserved “Deadline Driven Estimation” “How much functionality can be built, within a deadline of X, with.
PROPRIETARY  2003 Data Research Analysis & Consultancy Solutions All Rights Reserved. This is achieved by: Improving availability / reducing stock outs.
T EST T OOLS U NIT VI This unit contains the overview of the test tools. Also prerequisites for applying these tools, tools selection and implementation.
1 Introduction to eXtreme Programming Remko Popma Azzurri Ltd.
MarketsandMarkets Presents Global Smart Education and Learning Market worth $220.0 Billion by 2017
MarketsandMarkets Presents Commercial Airport Lighting Market - Terminal, Airside and Landside from 2013 To 2018
@nmoneypenny Innovating New Products & Services with Enterprise Social Graphing: Naomi Moneypenny.
Critical Infrastructure Protection Market by Security Technology & Region
Skiing and Boxing Coaching Product and Enterprise Teams 黃馨誼 蘇育光 修訂.
Agile Scrum Development Carter Jasinski. Outline ● Introduction ● Roles ● Artifacts ● Sprints ● Uses.
IoT in BFSI Market to Global Analysis and Forecasts by Category and Application No of Pages: 150 Publishing Date: Apr 2017 Single User PDF: US$
Embedded Systems Software Engineering
Continuous Delivery- Complete Guide
Location Analytics Market Expected To Reach $11.84 Billion by 2019
CIM Modeling for E&U - (Short Version)
State of Michigan Achieving Software Process Improvement with
CS4311 Spring 2011 Process Improvement Dr
Uniting Office 365 and PRINCE2, UPrince and Project Online Make Managing Structured Projects More Efficient Without Increased Overhead Costs OFFICE 365.
Lecture 3: Organizing Teams
Company Insight Enterprises Inc
Product reliability Measuring
Health Insurance Eligibility Verification and Authorization:
DEFECT PREDICTION : USING MACHINE LEARNING
SYSTEMART, LLC We Optimize. You Capitalize Software Application Development
MarketsandMarkets Presents Healthcare Workforce Management Systems Market is expected to reach at $1,453.8 million by 2019, at a CAGR of 13.8%
Global Smart Card Market 2018: Analysis, Opportunities and Forecast To 2025
Cambridge National Certificate in Information Technologies
AutomIQ Inc. Proprietary & Confidential – DO NOT DISTRIBUTE
© 2016 Global Market Insights, Inc. USA. All Rights Reserved Fuel Cell Market size worth $25.5bn by 2024 Low Power Wide Area Network.
MarketsandMarkets Presents Bioinformatics Market worth $13.50 billion in
Deloitte Consulting LLP SCOOPS Session
Introducing ISTQB Agile Foundation Extending the ISTQB Program’s Support Further Presented by Rex Black, CTAL Copyright © 2014 ASTQB 1.
Introduction If you have got a call for an Agile testing interview, then congratulations are in order. You may be feeling nervous, but it sure to be felt.
DevOps in Localization Continuous Delivery
Reportin Integrates with Microsoft Office 365 to Provide an End-to-End Platform for Financial Teams That Simplifies Report Creation and Management OFFICE.
KEY INITIATIVE Financial Data and Analytics
Adroit Market Research +1 (214) Single Use License: US$ 4800 Request Sample Global.
CRM Users List
© 2016 Global Market Insights, Inc. USA. All Rights Reserved Data Warehousing Market to exceed $30bn by 2025 growing at CAGR of 12%
Presentation transcript:

"From Nuclear Submarines to Widgets: What QA and Test Defect Rates Are Saying." Michael Mah Managing Partner QSM Associates, Inc. e-mail:michael.mah@qsma.com Website: www.qsma.com 1

Michael Mah Michael Mah is the director of the Benchmarking Practice at the Cutter Consortium, a Boston-based IT think-tank, and served as past editor of the IT Metrics Strategies publication. He is also managing partner at QSM Associates Inc. based in Massachusetts USA. Michael teaches, writes, and consults to companies on measuring, estimating and managing software projects, whether in-house, offshore, waterfall, or agile. With over 25 years of experience, Michael and his partners have derived productivity patterns for thousands of software projects collected worldwide across engineering and business applications. His current work examines time-pressure dynamics of teams, and its role in project success and failure. In addition to his background in physics and electrical engineering, he is a mediator specializing in dispute resolution for technology projects. He has a degree in electrics engineering from Tufts University. His training on dispute resolution, mediation, and participatory processes is from the Program on Negotiation at Harvard Law School and the Radcliffe Institute for Advanced Study. Michael is also a private pilot and lives in the mountains of Western Massachusetts. He can be reached at michael.mah@qsma.com.

The QSM SLIM Database QSM maintains the world’s largest benchmarking database of 12,000+ completed software projects collected worldwide. We put industry productivity statistics on the desktop. The QSM SLIM database contains projects in all industries, waterfall, Agile, offshore/outsourced, in-house, new development, and maintenance. SLIM tools enable managers to measure and estimate Agile and/or waterfall projects.

Partial List of Clients British Telecom SAP Microsoft Intel AT&T/BellSouth BMC Software Motorola VerizonWireless Roche Diagnostics Fiserv Corp IBM Global Misys Healthcare Nationwide Boeing Bank of New York Mellon Lockheed Martin Progressive DirecTV

A Rayleigh Bug Curve

Project Profile - Card Swipe Project

Agile and Waterfall at a Medical Devices Company

Real Work,… Optional Chaos But if we severely compress a project schedule, most of the effort goes into the Optional Chaos. This increases costs but does not add value to the product Effort  If we have the latitude to take longer on a project, we can greatly increase the proportion of work that goes into the product Source: Armour, Phillip G. “Real work, Necessary Friction, Optional Chaos” Communications of the ACM Vol 47 No 6 June 2004 Time 

Trendline Assessment – Defects/Quality Far Fewer Defects: 50% - 66% Below Industry

Company A vs. Industry Average   Industry Average Current Performance Delta Project Cost $3.5 Million $2.2 Million -$1.3M Schedule 12.6 months 7.8 months -4.8 mos QA Defects 242 121 -50% Staffing 35 n/a

2017 vs. Industry Average Project Cost $1.8 M $924k -50% Schedule   Industry Average Current Performance Delta Project Cost $1.8 M $924k -50% Schedule 10.3 months 5.1 months -5.2 mos QA Defects 159 40 -75% Staffing 23 15 -35% * Average Code Size 163k SLOC

Feature/Value Driven Development

IR – Increase or Improve Revenue AC – Avoid Costs “IRACIS” Index IR – Increase or Improve Revenue AC – Avoid Costs IS – Improve Service Scale of 1-5 Weighting Schema … Market Share? Others?

Proper Planning

FAA Radar Flight Following

Radar Flight Following (Foreflight)

Rayleigh Defect Curve Schedule Forecasting

Prediction Accuracy? 90 - 95% No Joke

Domain Knowledge Smart people, experienced people Coding is moving knowledge from mind into the machine Inexperience costs money

Short Feedback Loops Paired programmers Instantaneous code reviews Accelerated learning and execution Face to face communication channel

Avoiding Burnout XP = Sustainable pace 40 Hour Work Weeks Prevent productivity collapse for overworked teams

Transparency “Transparency is a great floodlight. People who thrive in political maneuvering hate SCRUM…” - Ken Schwaber

High-bandwidth Communication The best teams have “wide-open pipes” Domain knowledge moves among the team Information flows rapidly and accurately

Build a Little Less

QSM SLIM Benchmark Defect Trends

SLIM Model Architecture Overview Mathematical Models 1) Program Estimation 2) In-Flight Forecasting 3) Benchmarking Manage Project Portfolios Estimate & Plan Projects Track & Forecast Projects Analyze & Benchmark Projects Store and Manage Historical Project Data Based on 20+ years of research Industry Database of 12,000 projects Government and Commercial Portfolio Management Continuous Improvement Cycle Slide Build: Continuous Improvement Cycle: estimate  use estimate to plan and track projects  use estimate and tracking to analyze projects  use analysis to improve estimation Data Storage and Reuse: store information from estimates, plans on-going projects, and for historical analysis Portfolio Management: manage collections of projects as a cohesive group, continuously maintain the portfolio view Data Storage and Reuse Software Lifecycle Management Lecture 45 © QSM, Inc. All rights reserved.

Questions: Contact Us Michael Mah Managing Partner QSM Associates, Inc. Pittsfield MA USA email: michael.mah@qsma.com website: www.qsma.com twitter: @michaelcmah tel: 1 413-499-0988 Andrea Gelli QSM Associates Switzerland 8032 Zurich tel +41 44 555 9126 email: andrea.gelli@qsma.ch