TEST METRICS AND MEASUREMENTS
|
|
|
- Pearl Hoover
- 9 years ago
- Views:
Transcription
1 TEST METRICS AND MEASUREMENTS OVERVIEW: Derive information from raw data to help in decision making Metrics derived from measurements using formulae/calculations Metrics program to decide what measurements are important and collect data Metrics and analysis helps in preventing the defects Metrics used in resource management To make right analysis on data measured To metrics related to testing and product To plan the metric for taking necessary action To describe metrics for combining the data points The metrics can be divided as 4 major units, Project metric Progress metric Productivity metric Release metric
2 1. PROJECT METRICS Starts with requirement gathering and end with product release Project scope get translated into size estimates Project metric can be dived as, a) Effort variance(planned VS Actual): Good idea to plot effort numbers phase-wise Calculating effort variance for each phases given Indicates effort stability b) Schedule variance(planned VS Actual): Deviation of actual schedule from estimated schedule Calculated at the end of every milestone Indicates schedule stability c) Effort distribution across phases: The various phases are captured and analysed Effort percentage for testing depends on, Type of release Amount of change to existing code base Functionality To specifies the quantum work To differentiate the baselined and revised effort in effort variance To project the causes and outcomes To estimating the total effort of testing To produce good quality product
3 PROBLEM: If the actual effort for effort variance is 110 and estimated effort is 100 means then, the effort variance can be calculated as, = [( /100) *100 = 10% 2. PROGRESS METRICS Reflects the defects of the product Testing progress is estimated by test execution status and outcome Progress metrics can be categorized as, a) Test defect metrics: Helps to understand how defects found and assign defect priority To find defects early in test cycle using defect find rate Development to fix defects as soon as they arrive Provide a combined perspective of defects b) Development defect metrics: Helps to improving development activities Map defects to different components of product Unit of defects can be calculate using KLOC defects have been waiting to fix for a long time age analysis To reduce the defects rate To estimate the priority for defects To identifies the problem in software development model To compute the complexity and time in testing defect
4 PROBLEMS: If the no. of defects identified is 30 means and the size of requirement is 5,then defect density can be calculated as, DEFECT DESITY=No. of defects identified/size. = (30/5) = 6 3. PRODUCTIVITY METRICS Combines several measurements and parameters with effort on product Find out the capability of terms and purposes Describe the reason for variation in result a) Defects per 100 hours of testing: Normalize the defects Conclude that there is no end for testing b) Test case executed per 100 hours of testing: Track the productivity Judge the product quality c) Test case developed per 100 hours of testing: Modify the test cases Address new functionality and features for testing d) Defect per 100 test case: Measure the uncover defects Improve the quality e) Defect per 100 failed test case: Shows the product readiness Improve the productivity f) Test phase effectiveness: Defect found in early phases Used for planning activities
5 g) Close defect distribution: Judge whether all defects are fixed Analyze the closeness of defect To find some of the defects To discover the release date To estimate the quality of product PROBLEMS: If total test case executed for a period is 65and toatal hours spent in test execution is 100,then to find test cases executed per 100 hrs can be, Test cases executed per 100hrs of testing = (total test cases executed for a period/total hrs spent in test execution)*100 = (65/100)*100= 65% 4. RELEASE METRICS Determine whether the product is ready for release Decision to release product need to consider several perspective Building the credibility of metric program To increase effectiveness of metric To analyze the metric result To make decisions
Project Scorecard Template
Project Scorecard Template 1. Identify criteria for success: Review the objectives and deliverables in the Project Definition, as well as any other existing information that is relevant to the project.
An Introduction to. Metrics. used during. Software Development
An Introduction to Metrics used during Software Development Life Cycle www.softwaretestinggenius.com Page 1 of 10 Define the Metric Objectives You can t control what you can t measure. This is a quote
TEST METRICS AND KPI S
WHITE PAPER TEST METRICS AND KPI S Abstract This document serves as a guideline for understanding metrics and the Key performance indicators for a testing project. Metrics are parameters or measures of
Testing Metrics. Introduction
Introduction Why Measure? What to Measure? It is often said that if something cannot be measured, it cannot be managed or improved. There is immense value in measurement, but you should always make sure
Quantitative Quality Management through Defect Prediction and Statistical Process Control Τ
Quantitative Quality Management through Defect Prediction and Statistical Process Control Τ Pankaj Jalote, K. Dinesh, S. Raghavan, M. R. Bhashyam, M. Ramakrishnan Infosys Technologies Ltd. Summary: To
Fundamentals of Measurements
Objective Software Project Measurements Slide 1 Fundamentals of Measurements Educational Objective: To review the fundamentals of software measurement, to illustrate that measurement plays a central role
1. Introduction. Annex 7 Software Project Audit Process
Annex 7 Software Project Audit Process 1. Introduction 1.1 Purpose Purpose of this document is to describe the Software Project Audit Process which capable of capturing different different activities take
A Framework for Project Metrics
A Framework for Project Metrics Deciding what to measure and how to measure it August 13, 2007 Dr. Gary J. Evans, PMP CVR/IT Consulting LLC www.cvr-it.com Welcome! Focus of this workshop: Project Metrics
Software Project Audit Process
Software Project Audit Process Version 1.2 Information and Communication Technology Agency of Sri Lanka July 2013 Copyright 2011 ICTA Software Project Audit Process-v-1.2 Revision History Date Version
B2B Software Technologies Ltd. Service Level Agreement (SLA)
Service Level Agreement (SLA) Overview This document describes a Service Level Agreement (SLA) between Customer and B2B Software Technologies. It outlines the services offered by B2B for NAVISION ADDON
5.1 Project Control Overview
5.1 Project Control Overview Project Control is a formal process in project management. In most respects, there is not a lot of room for creativity in the Control Phase of project management. The PMBOK
BODY OF KNOWLEDGE CERTIFIED SIX SIGMA YELLOW BELT
BODY OF KNOWLEDGE CERTIFIED SIX SIGMA YELLOW BELT The topics in this Body of Knowledge include additional detail in the form of subtext explanations and the cognitive level at which test questions will
Orthogonal Defect Classification in Agile Development
Orthogonal Defect Classification in Agile Development Monika Jagia, IBM Software Group India, [email protected] Seema Meena, IBM Software Group India, [email protected] 2008 IBM Corporation Copyright
Use of Metrics in High Maturity Organizations
Use of Metrics in High Maturity Organizations Pankaj Jalote Department of Computer Science and Engineering Indian Institute of Technology Kanpur Kanpur, India 208016 [email protected] Summary A high maturity
QUANTIFIED THE IMPACT OF AGILE. Double your productivity. Improve Quality by 250% Balance your team performance. Cut Time to Market in half
THE IMPACT OF AGILE QUANTIFIED SWAPPING INTUITION FOR INSIGHT KEY FIndings TO IMPROVE YOUR SOFTWARE DELIVERY Extracted by looking at real, non-attributable data from 9,629 teams using the Rally platform
CSSE 372 Software Project Management: Managing Software Projects with Measures
CSSE 372 Software Project Management: Managing Software Projects with Measures Shawn Bohner Office: Moench Room F212 Phone: (812) 877-8685 Email: [email protected] Dimensional Analysis Abuse Learning
Personal Software Process (PSP)
Personal Software Process (PSP) Application of CMM principles to individuals Developed by Watts Humphrey of the Software Engineering Institute (SEI) in the early 1990s Extensive supporting materials: books,
Chap 1. Software Quality Management
Chap. Software Quality Management.3 Software Measurement and Metrics. Software Metrics Overview 2. Inspection Metrics 3. Product Quality Metrics 4. In-Process Quality Metrics . Software Metrics Overview
Software Metrics. Er. Monika Verma*, Er. Amardeep Singh **, Er. Pooja Rani***, Er. Sanjeev Rao****
Software Metrics Er. Monika Verma*, Er. Amardeep Singh **, Er. Pooja Rani***, Er. Sanjeev Rao**** * M.Tech(Hons-CSE), B.Tech.(CSE), Assistant Professor in Computer Sc.and Engg Department, Swami Vivekanand
Project Cost Management
Project Cost Management Martin Pazderka [email protected] INSO - Industrial Software Institut für Rechnergestützte Automation Fakultät für Informatik Technische Universität Wien Agenda
Applied Software Project Management
Applied Software Project Management Project Schedules http://www.stellman-greene.com 1 What is a project schedule? The project schedule is a calendar that links the tasks to be done with the resources
Project Control System Manual. Jefferson Science Associates, LLC. 600 Progress Status. Project Control System Manual Revision 7 - 44 -
Jefferson Science Associates, LLC 600 Progress Status Project Control System Manual Revision 7-44 - 600 Progress Status This chapter of the JSA Project Control System Manual explains how the status of
Case Study I: A Database Service
Case Study I: A Database Service Prof. Daniel A. Menascé Department of Computer Science George Mason University www.cs.gmu.edu/faculty/menasce.html 1 Copyright Notice Most of the figures in this set of
Commonwealth of Massachusetts CommonWay Schedule Management Guidelines. Common Values - Common Goals Common Way. Schedule Management.
Schedule Management Values - Goals Schedule Management Schedule Management v1.0 1 of 6 10/27/2010 Schedule Management Values - Goals Table of Contents 1 Schedule Management Guideline... 3 1.1 Determine
Certified Six Sigma Yellow Belt
Certified Six Sigma Yellow Belt Quality excellence to enhance your career and boost your organization s bottom line asq.org/cert The Global Voice of Quality TM Certification from ASQ is considered a mark
Relationships Among Software Metrics in Benchmarking
Relationships Among Software Metrics in Benchmarking Scott Goldfarb Q/P Management Group, Inc. 10 Bow Street Stoneham, MA 02180 Tel: (781) 438-2692 www.qpmg.com Agenda Introduction and Background Trends
Software Project Management Matrics. Complied by Heng Sovannarith [email protected]
Software Project Management Matrics Complied by Heng Sovannarith [email protected] Introduction Hardware is declining while software is increasing. Software Crisis: Schedule and cost estimates
AGILE Burndown Chart deviation - Predictive Analysis to Improve Iteration Planning
AGILE Burndown Chart deviation - Predictive Analysis to Improve Iteration Planning A. Mr. Dhruba Jyoti Chaudhuri 1, B. Ms. Aditi Chaudhuri 2 1 Process Excellence Group, Tata Consultancy Services (TCS)
Lean Six Sigma Analyze Phase Introduction. TECH 50800 QUALITY and PRODUCTIVITY in INDUSTRY and TECHNOLOGY
TECH 50800 QUALITY and PRODUCTIVITY in INDUSTRY and TECHNOLOGY Before we begin: Turn on the sound on your computer. There is audio to accompany this presentation. Audio will accompany most of the online
White Paper from Global Process Innovation. Fourteen Metrics for a BPM Program
White Paper from Global Process Innovation by Jim Boots Fourteen Metrics for a BPM Program This white paper presents 14 metrics which may be useful for monitoring progress on a BPM program or initiative.
Understand the role that hypothesis testing plays in an improvement project. Know how to perform a two sample hypothesis test.
HYPOTHESIS TESTING Learning Objectives Understand the role that hypothesis testing plays in an improvement project. Know how to perform a two sample hypothesis test. Know how to perform a hypothesis test
The Thinking Approach LEAN CONCEPTS. 2012-2013, IL Holdings, LLC All rights reserved 1
The Thinking Approach LEAN CONCEPTS All rights reserved 1 Basic Thinking to Manage the Journey MANAGEMENT TACTICS OF A LEAN TRANSFORMATION All rights reserved 2 LEAN MANAGEMENT Two key questions What is
Process Improvement Program Project Process
Process Improvement Program Project Process 1 P a g e 12/3/2014 The Process Improvement Program is part of the City of Fort Lauderdale s FL 2 STAT Approach to Exponential Improvement. Its objective is
SOFTWARE REQUIREMENTS
SOFTWARE REQUIREMENTS http://www.tutorialspoint.com/software_engineering/software_requirements.htm Copyright tutorialspoint.com The software requirements are description of features and functionalities
Description of Services for A Quality Assurance Engineer for SQA Assignment for eservices Development Projects ICTA/CON/IC/P5/411B
Description of Services for A Quality Assurance Engineer for SQA Assignment for eservices Development Projects ICTA/CON/IC/P5/411B 1. Introduction The Information and Communication Technology Agency of
Integrated methodology for testing and quality management.
Integrated methodology for testing and quality management. MindTest overview MindTest is an integrated testing methodology that meshes all the components of a testing engagement, manages the quality of
Essential Metrics for Agile Project Management
Metrics for the transformational age Essential Metrics for Agile Project Management Alex Birke, Agile World 2015 Accenture, its logo, and 'High Performance. Delivered.' are trademarks of Accenture. Why
Project Quality Planning
The PROJECT PERFECT White Paper Collection Project Quality Planning Neville Turbit Overview Every project should have a quality plan. In reality, very few do. It is something that has puzzled me for some
Estimating Cost at Completion - Judgment & EV Information
Page 1 of 10 Estimating Cost at Completion - Judgment & EV Information Cost estimating is often called a "black art" and, too often, estimates are structured to fit some predetermined idea of a number
ESTABLISHING A MEASUREMENT PROGRAM
ESTABLISHING A MEASUREMENT PROGRAM The most important rule is to Understand that software measurement is a means to an end, not an end in itself Three key reasons for Software Measurement Understanding
Characteristics of Binomial Distributions
Lesson2 Characteristics of Binomial Distributions In the last lesson, you constructed several binomial distributions, observed their shapes, and estimated their means and standard deviations. In Investigation
FUNCTION POINT ANALYSIS: Sizing The Software Deliverable. BEYOND FUNCTION POINTS So you ve got the count, Now what?
FUNCTION POINT ANALYSIS: Sizing The Software Deliverable BEYOND FUNCTION POINTS So you ve got the count, Now what? 2008 Course Objectives The primary webinar objectives are to: Review function point methodology
PLANNING FOR YOUR PROJECT
PLANNING FOR YOUR PROJECT This tool kit has been designed to provide an introduction to planning. It will help you to think about the reasons behind why you should plan, what to plan and the variations
MCQ: Unit -2: Operation processes
MCQ: Unit -2: Operation processes 1.What type of process would a Cement plant be most likely to use? a. Continuous flow b. Project c c. Job shop d. Flow shop 2. Process selection is primarily considered
Comprehensive Job Analysis. With MPG s Performance Navigator
Comprehensive Job Analysis With MPG s Performance Navigator Thanks For Your Patience 500 Year Flood Agenda Understand Why Structured Job Analysis Is So Important Learn Where In The Product One Can Do Job
Fuzzy Logic Based Revised Defect Rating for Software Lifecycle Performance. Prediction Using GMR
BIJIT - BVICAM s International Journal of Information Technology Bharati Vidyapeeth s Institute of Computer Applications and Management (BVICAM), New Delhi Fuzzy Logic Based Revised Defect Rating for Software
3-Step Competency Prioritization Sequence
3-Step Competency Prioritization Sequence The Core Competencies for Public Health Professionals (Core Competencies), a consensus set of competencies developed by the Council on Linkages Between Academia
Learning Objectives. Understand how to select the correct control chart for an application. Know how to fill out and maintain a control chart.
CONTROL CHARTS Learning Objectives Understand how to select the correct control chart for an application. Know how to fill out and maintain a control chart. Know how to interpret a control chart to determine
TenStep Project Management Process Summary
TenStep Project Management Process Summary Project management refers to the definition and planning, and then the subsequent management, control, and conclusion of a project. It is important to recognize
SCHEDULE AND BUDGETING
PROJECT CONTROLS The right combination of software management tools, proper initial project set-up, timely and accurate data input, continuous tracking of progress, a meaningful reporting structure, strong
Reduce QA Cost by Improving Productivity & Test Optimization
Reduce QA Cost by Improving Productivity & Test Optimization Author(s) Rajesh Kumar ([email protected]) and Ajay K Chhokra ([email protected]) UnitedHealth Group Information Systems, Unitech
PERFORMANCE AND QUALITY IN PROJECTS Project Management and Leadership 2016D, PhD, PMP
PERFORMANCE AND QUALITY IN PROJECTS Project Management and Leadership 2016D, PhD, PMP PROJECTS PROGRESS WELL UNTIL 70% Quick progress until 60-70% complete. Then we discover the project is in distress.
Body of Knowledge for Six Sigma Green Belt
Body of Knowledge for Six Sigma Green Belt What to Prepare For: The following is the Six Sigma Green Belt Certification Body of Knowledge that the exam will cover. We strongly encourage you to study and
The Next Generation of Inventory Optimization has Arrived
The Next Generation of Inventory Optimization has Arrived Cutting-edge demand classification technology integrated with network optimization and simulation enables cost reduction and increased inventory
Input, Output and Tools of all Processes
1 CIS12-3 IT Project Management Input, Output and Tools of all Processes Marc Conrad D104 (Park Square Building) [email protected] 26/02/2013 18:22:06 Marc Conrad - University of Luton 1 2 Mgmt /
Business Process Optimization w/ Innovative Results
Business Process Optimization w/ Innovative Results Sam DiSalvatore Introduction The principle of continuous process improvement is based on the belief that even excellent products and services can be
An Example of Using Key Performance Indicators for Software Development Process Efficiency Evaluation
An Example of Using Key Performance Indicators for Software Development Process Efficiency Evaluation Ž. Antolić R&D Center Ericsson Nikola Tesla d.d. Complete Address: Krapinska 45, Zagreb, HR-10000,
ITRM Guideline CPM 110-01 Date: January 23, 2006 SECTION 4 - PROJECT EXECUTION AND CONTROL PHASE
PROJECT MANAGEMENT GUIDELINE SECTION 4 - PROJECT EXECUTION AND CONTROL PHASE Table of Contents Introduction... 3 Project Execution and Control Phase Overview... 3 Activities and Documents in the Execution
Schedule analytics tool
Schedule analytics tool As capital project spend increases and aggressive deadlines are built into project schedules, the reliance on accurate, transparent and meaningful schedule practices is growing.
Measurement Information Model
mcgarry02.qxd 9/7/01 1:27 PM Page 13 2 Information Model This chapter describes one of the fundamental measurement concepts of Practical Software, the Information Model. The Information Model provides
Agile Metrics - What You Need to, Want to, and Can Measure. June 9, 2014
Agile Metrics - What You Need to, Want to, and Can Measure June 9, 2014 Agile Metrics Outline What do you care about? Why measure? Metrics to introduce earlier Metrics to introduce later How to prepare
Useful Automated Software Testing Metrics
Useful Automated Software Testing Metrics By Thom Garrett IDT, LLC Adapted from the book Implementing Automated Software Testing, by Elfriede Dustin, Thom Garrett, Bernie Gauf Author Bio: Thom Garrett
Reaching CMM Levels 2 and 3 with the Rational Unified Process
Reaching CMM Levels 2 and 3 with the Rational Unified Process Rational Software White Paper TP174 Table of Contents INTRODUCTION... 1 LEVEL-2, REPEATABLE... 3 Requirements Management... 3 Software Project
Sizing Application Maintenance and Support activities
October 2014 Sizing Application Maintenance and Support activities Anjali Mogre [email protected] Penelope Estrada Nava [email protected] Atos India www.atos.net Phone: +91 9820202911 Copyright
Measurement and Metrics Fundamentals. SE 350 Software Process & Product Quality
Measurement and Metrics Fundamentals Lecture Objectives Provide some basic concepts of metrics Quality attribute metrics and measurements Reliability, validity, error Correlation and causation Discuss
Introduction to CONTINUOUS QUALITY IMPROVEMENT TECHNIQUES. for Healthcare Process Improvement
Introduction to CONTINUOUS QUALITY IMPROVEMENT TECHNIQUES for Healthcare Process Improvement Preface 1 Quality Control and Healthcare Today 1 New Demands On Healthcare Systems Require Action 1 Continous
CSTE Mock Test - Part I - Questions Along with Answers
Note: This material is for Evaluators reference only. Caters to answers of CSTE Mock Test - Part I paper. 1. A branch is (Ans: d) a. An unconditional transfer of control from any statement to any other
PMO Metrics Recommendations
Introduction The purpose of this document is to recommend metrics to be used by the Project Management Office (PMO) to measure and analyze their project and PMO success. The metrics are divided into Project
Schedule Analysis Using Earned Value Concepts ABSTRACT
G.R. Cathcart & Erica Smith ABSTRACT Tecolote has developed a procedure to compare two schedules to determine if activities are ahead of or behind schedule. For on-going activities, we calculate the rate
SEI Level 2, 3, 4, & 5 1 Work Breakdown Structure (WBS)
SEI Level 2, 3, 4, & 5 1 Work Breakdown Structure (WBS) 1.0 SEI Product 1.1 SEI Level 2 Product 1.1.1 SEI Level 2 Process 1.1.1.1 Requirements Management Process 1.1.1.2 Software Project Planning Process
IMPORTANCE OF SOFTWARE TESTING IN SOFTWARE DEVELOPMENT LIFE CYCLE
IMPORTANCE OF SOFTWARE TESTING IN SOFTWARE DEVELOPMENT LIFE CYCLE Ishant Chhabra 1, Meenu Vashisth 2, Sweety 3 1,2,3 Department of Information Technology, Hindu College of Engineering, Sonipat (India)
Lean Six Sigma Black Belt Body of Knowledge
General Lean Six Sigma Defined UN Describe Nature and purpose of Lean Six Sigma Integration of Lean and Six Sigma UN Compare and contrast focus and approaches (Process Velocity and Quality) Y=f(X) Input
The Personal Software Process (PSP) Tutorial
The Personal Software Process (PSP) Tutorial Watts Humphrey / Jim Over Speaker: Daniel M. Roy (STPP, visiting scientist SEI) Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213
Level 1 Articulated Plan: The plan has established the mission, vision, goals, actions, and key
S e s s i o n 2 S t r a t e g i c M a n a g e m e n t 1 Session 2 1.4 Levels of Strategic Planning After you ve decided that strategic management is the right tool for your organization, clarifying what
Introduction to Cost Accounting
Introduction to Cost Accounting Learning Objectives By the end of this chapter, you should be able to: Define cost accounting. State the five areas in which cost accounting can assist management. List
225 Bush St, Ste. 1150 West, San Francisco, CA 94111 866.497.5505 www.bizo.com Follow us on Twitter: @bizo
5 225 Bush St, Ste. 1150 West, San Francisco, CA 94111 866.497.5505 www.bizo.com Follow us on Twitter: @bizo 5 B2B Lead Nurturing Mistakes & How to Fix Them In the business-to-business (B2B) marketing
Measuring Return on Investment of Model-Based Design
Measuring Return on Investment of Model-Based Design By Joy Lin, Aerospace Industry Marketing Manager, MathWorks As embedded systems become more complex, it is becoming more difficult to maintain quality
A Comparison of Software Cost, Duration, and Quality for Waterfall vs. Iterative and Incremental Development: A Systematic Review
A Comparison of Software Cost, Duration, and Quality for Waterfall vs. Iterative and Incremental Development: A Systematic Review Susan M. Mitchell and Carolyn B. Seaman Information Systems Department,
Statistics I for QBIC. Contents and Objectives. Chapters 1 7. Revised: August 2013
Statistics I for QBIC Text Book: Biostatistics, 10 th edition, by Daniel & Cross Contents and Objectives Chapters 1 7 Revised: August 2013 Chapter 1: Nature of Statistics (sections 1.1-1.6) Objectives
1.3 Developing Performance Metrics University of California Approach
SECTION 1: DEVELOPMENT POCESSES 1.3 DEVELOPING PEFOMANCE METICS UNIVESITY OF CALIFONIA APPOACH 1.3 Developing Performance Metrics University of California Approach Introduction Performance metrics should
Making Improvement Work in Pharmaceutical Manufacturing Some Case Studies. Ronald D. Snee
Making Improvement Work in Pharmaceutical Manufacturing Some Case Studies Ronald D. Snee ISPE Midwest Extended Education and Vendor Day Overland Park, KS 2 May 2007 King of Prussia PA New York NY Washington
Productivity Measurement and Analysis
Productivity Measurement and Analysis Best and Worst Practices Dr. Bill Curtis Director, CISQ 1 Consortium for IT Software Quality Co-sponsorship IT Executives CISQ Technical experts CISQ Objectives and
