200 likes | 382 Views
Team Assignment 15. Team 04 Class K15T2. Agenda. 1. Introduction. 2. Measurement process. 3. GQM. 4. Strength Weakness of metrics. Introduction.
E N D
Team Assignment 15 Team 04 Class K15T2
Agenda 1. Introduction 2. Measurement process 3. GQM 4. StrengthWeakness of metrics
Introduction The primary purpose of measurement is to provide insight into software process and products so that Viking team is better able to make decisions and manage the achievement of goals. This report proposes some plan that can help team integrate a measurement process with their overall software process.
Purpose Purpose Measurement is often equated with collecting and reporting data and focuses on presenting the numbers. The primary purpose of this report is to focus measurement more on setting goals, analyzing data with respect to software issues and manage project, and using the data to make decisions.
Scope This plan addresses all the activities for software development projects including planning, requirement analysis, project tracking, quality assurance, configuration management, design, and coding related procedures. The result of these measurements will be reported to ABC Systems Project Manager
Overview Measurement Goals: The goals of te measurement program relative to the projet in term of achievement, improvement and quality. Metrics: the metrics that are to be synthesized at regulated intervals on the project to support the goals Measurement process: provide the step by step to team to act for exactly and easy to implement collect and validate history data as well as improve process Time and role: this is table provide role to each members responsible for the metric to collect weekly, monthly or each release.
Agenda 1. Introduction 2. Measurement process 3. GQM 4. StrengthWeakness of metrics
Measurement process Planning • Define procedures • Measures • Collection • Analysis • Feedback • Identify scope • Objectives • Issues • Measures Implementing • Collect data • Record and store data • Review and revise procedures • Analyze data • Prepare reports • Present reports • Review and revise procedures Improving • Evolve process • Evaluate progress • Evaluate process
Agenda 1. Introduction 2. Measurement process 3. GQM 4. StrengthWeakness of metrics
GQM Finish project on time Improve quality 20% How many issues are there in project? How many percent defect decrease when release? How is current progress of project? Is the end user satisfied? What is the status of defects?
Agenda 1. Introduction 2. Measurement process 3. GQM 4. StrengthWeakness of metrics
StrengthWeakness of metrics 1/ The completed task*100 /total of task Strength:We can track a progress of project Weakness:We can’t identify level important of completed task
StrengthWeakness of metrics 2/ Total number of issues - Number of issues is resolved Strength:We can track a progress of project Weakness:We can’t identify level important of resolved issues
StrengthWeakness of metrics 3/ Number of defect found/ 1KLOC/ release Strength:The number of defect found metric is easy to count and the physical KLOC metric has been extensively automated for counting. The metric is easily to execute. Weakness: The physical KLOC metric may include substantial “dead code”. The physical KLOC metric may include blanks and comments.
StrengthWeakness of metrics 4/ (Average number of defects in release n) – (Average number of defects in release n-1) Strength: It helps we know if project haves a poor quality. We can know that defects have released so that we know that the project have finished on time Weakness:We can’t identify how important defect is => the project can be failed because defect, which doesn’t release, is very important.
StrengthWeakness of metrics 5/ Based on the survey Strength:Surveys are almost infinitely adaptable and can be constructed to gather information on virtually any topic. It focuses on expectative customer. It is easily to do and to use. Surveys are one of the best ways to examine customer’ expectative and attitudes. Weakness:The primary disadvantage of using surveys to assess customer’ expectative is that they provide only indirect evidence. Typically they measure satisfaction and impressions but do not generate information about deeper product.