Metrics for process and Projects

Slides:



Advertisements
Similar presentations
Metrics. A Good Manager Measures measurement What do we use as a basis? size? size? function? function? project metrics process metrics process product.
Advertisements

Chapter 4 Software Process and Project Metrics
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Chapter 22 Process and Project Metrics
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
Process and Project Metrics
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Metrics for Process and Projects
Metrics for Process and Projects
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
Software Quality Metrics
Software Engineering II - Topic: Software Process Metrics and Project Metrics Instructor: Dr. Jerry Gao San Jose State University
Software Metrics II Speaker: Jerry Gao Ph.D. San Jose State University URL: Sept., 2001.
Software Process and Product Metrics
Project Metrics Infsy 570 Dr. R. Ocker.
Chapter : Software Process
Process: A Generic View
Process: A Generic View n A software process  is a roadmap to building high quality software products.  provides a framework for managing activities.
1 SOFTWARE MAINTENANCE. 2 Software Maintenance Software maintenance is often considered to be an unpleasant, time consuming, expensive and unrewarding.
N By: Md Rezaul Huda Reza n
Project Evaluation UNIT 2 Software Project Management.
Software Engineering Software Process and Project Metrics.
Chapter 6 : Software Metrics
Chapter 2 Process: A Generic View
1. Software Metric- A definition 2. Types of Software metrics 3. Frame work of product metrics 4. Product metrics.
Product Metrics An overview. What are metrics? “ A quantitative measure of the degree to which a system, component, or process possesses a given attribute.”
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Software Project Management Lecture # 3. Outline Chapter 22- “Metrics for Process & Projects”  Measurement  Measures  Metrics  Software Metrics Process.
Software Metrics – part 2 Mehran Rezaei. Software Metrics Objectives – Provide State-of-art measurement of software products, processes and projects Why.
Lecture 4 Software Metrics
CMMI. 1.Initial - The software process is characterized as ad hoc, and occasionally even chaotic. Few processes are defined, and success depends on individual.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 What is Solution Assessment & Validation?
Process: A Generic View
Computing and SE II Chapter 15: Software Process Management Er-Yu Ding Software Institute, NJU.
SOFTWARE PROCESS AND PROJECT METRICS. Topic Covered  Metrics in the process and project domains  Process, project and measurement  Process Metrics.
A Metrics Program. Advantages of Collecting Software Quality Metrics Objective assessments as to whether quality requirements are being met can be made.
1 Software Engineering: A Practitioner’s Approach, 6/e Chapter 15a: Product Metrics for Software Software Engineering: A Practitioner’s Approach, 6/e Chapter.
Hussein Alhashimi. “If you can’t measure it, you can’t manage it” Tom DeMarco,
Advanced Software Engineering Lecture 4: Process & Project Metrics.
Chapter 22 Metrics for Process and Projects Software Engineering: A Practitioner’s Approach 6 th Edition Roger S. Pressman.
9/8/99Lecture 51 CIS 4251 / CIS 5930 SOFTWARE DEVELOPMENT Fall 1999 Sept. 8, 1999 Marge Holtsinger.
Software Project Management Lecture # 3. Outline Metrics for Process and Projects  Introduction  Software Metrics Process metrics Project metrics Direct.
Software Engineering (CSI 321) Software Process: A Generic View 1.
1 These slides are designed to accompany Software Engineering: A Practitioner’s Approach, 7/e (McGraw-Hill 2009). Slides copyright 2009 by Roger Pressman.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
SPM UNIT 2 - Prof S. S. Deshmukh. Software measurements  Measurement gives us the insight by providing mechanism for evaluation.  There are four reasons.
Software Test Metrics When you can measure what you are speaking about and express it in numbers, you know something about it; but when you cannot measure,
CS 577b: Software Engineering II
Software Metrics 1.
Chapter 22 Process and Project Metrics
Software Engineering (CSI 321)
Software Engineering (CSI 321)
Project Estimation Estimation determines how much money, effort, resources, and time it will take to build a specific system or product The software team.
Software Project Sizing and Cost Estimation
Why Do We Measure? assess the status of an ongoing project
Chapter 25 Process and Project Metrics
Process and Project Metrics
Software metrics.
Measuring Success How to use simple bug database queries and reports
Why Do We Measure? assess the status of an ongoing project
Process and Project Metrics
Goal-Driven Continuous Risk Management
Chapter 32 Process and Project Metrics
Project Management Group
Chapter 22 Process and Project Metrics
Metrics for Process and Projects
Goal-Driven Software Measurement
Software verification and Validation
PROJECT MANAGEMENT WORKFLOW
Presentation transcript:

Metrics for process and Projects

Overview Software process and project metrics are quantitative measures that enable software engineers to gain insight into the efficiency of the software process and the projects conducted using the process framework. In software project management, we are primarily concerned with productivity and quality metrics. There are four reasons for measuring software processes, products, and resources To characterize To evaluate To predict To improve

Overview Measures and Metrics: • Measure - provides a quantitative indication of the size of some product or process attribute • Measurement - is the act of obtaining a measure • Metric - is a quantitative measure of the degree to which a system , component, or process possesses a given attribute. Process Indicators: • Metrics should be collected so that process and product indicators can be ascertained • Process indicators enable software project managers to: assess project status, track potential risks, detect problem area early, adjust workflow or tasks, and evaluate team ability to control product quality

Process Metrics Process Metrics: • Private process metrics (e.g., defect rates by individual or module) are only known to by the individual or team concerned. • Public process metrics enable organizations to make strategic changes to improve the software process. • Metrics should not be used to evaluate the performance of individuals. • Statistical software process improvement helps and organization to discover where they are strong and where they are weak.

Project Metrics Project Metrics: • A software team can use software project metrics to adapt project workflow and technical activities. • Project metrics are used to avoid development schedule delays, to mitigate potential risks, and to assess product quality on an on-going basis. • Every project should measure its inputs (resources), outputs (deliverables), and results (effectiveness of deliverables).