文档介绍:该【矩阵式项目管理 】是由【hezhihe】上传分享,文档一共【37】页,该文档可以免费在线阅读,需要了解更多关于【矩阵式项目管理 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。Metrics and Benchmarking
Presented to
Wayne Kelly
Principal Consultant
Quality Assurance Practice
April 27, 2004
Contents
Introduction to Metrics
What is Metrics?
Why Metrics?
Project Metrics Program Objectives
Metrics - Customer Need
Measures and Metrics
Improvement Cycle
Measures – Data Elements
Tools for Measurement
Metrics Calculation
Metrics Roadmap
Metrics Analysis - Examples
2
It is not sufficient to produce software defect metrics - like how many raised, how many outstanding, fixed by severity and urgency.
We must prove that the activities of the test team are a cost effective and efficient use of staff.
Test Metrics Without Tears - David Vaughn
Quote
3 of 37
Introduction to Metrics
4 of 37
What Is Metrics?
Metrics - Derived from the word “ metre”
- Quantitative indicator of performance of a s/w process or product.
Metrics is a cannot-do-without project management tool
Visibility into project execution
Analysis of process strengths and weaknesses
you cannot manage or improve what you cannot measure
“You can’t control what you can’t measure”
- Tom DeMarco
5 of 37
Establish a measurement and continous improvement culture across the company.
Improved quality of software accepted into production
Help management and employees make well-informed and decisions
Alert management about risks to project goals, schedules and software quality
Provides an objective assessment of the state of the software
Why Metrics?
6 of 37
Why Metrics? Continued
Metrics provide inputs for future estimations and planning
The actual performance of the past in quantitative terms becomes a starting point for future estimates
Helps in setting goals and targets
Better resource planning
Metrics identify the areas for improvements
For example, metrics can identify the phase which introduces the maximum number of errors
Metrics can be used to eliminate problem areas and root causes
7 of 37
Senior
Management
Project Management
Project
Teams
Benchmarking
Setting improvement goals
Performance across groups
How large is project,
Reduce defects
Better estimates
at task level
Consistency, predictability
Better estimation,
project control
Effort,defect,
schedule, size
Cost of Quality, Effort
& Defect Distribution,
Quality, Productivity
Estimation Accuracy, Quality, Productivity, Development Cost, ROI
Why is it Measured
What is Measured
Measurements drive continuous improvement across the organization
8 of 37
Metrics Program Objectives
Must be clearly defined and POSITIVE
Driven by critical business objectives
Measures at the enterprise, program, project and application levels
Provide quantitative information of key drivers (. schedule, estimating accuracy, defects) that improves decision making in time to affect the business outcome and successful management of a project
9 of 37
CUSTOMER PERSPECTIVE
"WHAT CUSTOMER NEEDS MUST WE SERVE?”
LEARNING PERSPECTIVE
"TO ACHIEVE OUR GOALS, HOW MUST OUR ORGANIZATION LEARN, INNOVATE AND IMPROVE?”
“WHAT FINANCIAL OBJECTIVES MUST WE ACCOMPLISH? WHAT IS THE COST
Per FUNCTION POINT? ”
FINANCIAL PERSPECTIVE
“TO SATISFY OUR CUSTOMERS, IN WHICH INTERNAL BUSINESS PROCESSES MUST WE EXCEL?”
INTERNAL PERSPECTIVE
Multiple perspectives of a Metrics program
10 of 37