Team7 Team Assignment 2 Software Measurement and Analysis.

Slides:



Advertisements
Similar presentations
Connoizor Enabling Performance for Businesses through Software Website: Contact:
Advertisements

©2003 Rolls-Royce plc The information in this document is the property of Rolls-Royce plc and may not be copied or communicated to a third party, or used.
Budget Management. 57 Budget Management Budget Development Good scheduling skills and abilities Understanding of the project scope Well developed WBS.
 Costs are planned, measured, analyzed and controlled in terms of project activities.  Expenditure for any activity is incurred evenly over the duration.
1 SW Project Management (Planning & Tracking) Dr. Atef Z Ghalwash Faculty of Computers & Information Helwan University.
Copyright , Dennis J. Frailey CSE7315 – Software Project Management CSE7315 M30 - Version 9.01 SMU CSE 7315 Planning and Managing a Software Project.
1 Chapter 7 Project Scheduling and Tracking. 2 Write it Down! SoftwareProjectPlan Project Scope EstimatesRisksSchedule Control strategy.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Monitoring and Control Earned Value Management (EVM)
CSSE Oct.2008 Monitoring and reporting project status Chapter 10, pages
 Galorath Incorporated Parametric Performance Monitoring and Control (PPMC) Presented by: Karen McRitchie Galorath Incorporated 100 North Sepulveda.
Chapter 10: Monitoring and Controlling Change
Earned Value Project Management: a powerful tool for software projects
Project Management Process Project Description Team Mission/ Assignment Major Milestones Boundaries Team Identification Measures of Success Roles & Responsibilities.
Cost Management Week 6-7 Learning Objectives
Project Management in Practice
EARNED VALUE MANAGEMENT SYSTEM A Project Performance Tool
Earned Value Analysis by John Cornman. Introduction “Earned Value Analysis” is an industry standard way to measure a project’s progress, forecast its.
Project Cost Estimation
Project Management Methodology Project monitoring and control.
1 ev14a Interactive Session 4 u Tuesday, July 17 7pm to 10pm u Build a sqa plan for the dental office software u Assume a 3-person, development team, a.
Software Project Management Lecture # 8. Outline Earned Value Analysis (Chapter 24) Topics from Chapter 25.
After Lesson 6 next is Lesson 13 to fit topic on Software Development SOFTWARE PROJECT MANAGEMENT.
Earned Value JOEL VIRAY TOPICS What is Earned Value Management? –Why do I need it? –How do I do it? Earned Value Reporting Earned.
Software Project Management Lecture # 7. What are we studying today? Chapter 24 - Project Scheduling  Effort distribution  Defining task set for the.
Software Project Management (SPM)
9-1 Project Management from Simple to Complex. 9-2 This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported.
EARNED VALUE MANAGEMENT (EVM)
Earned Value Management System (EVMS). Given: –total budget of $100,000 –12 month effort –produce 20 units Status: –spent to date: $64,000 –time elapsed:
10/19/ :26 AM 1 Project Cost Control. 10/19/ :26 AM 2  Controlling involves making sure that the results achieved are in line with the planned.
Earned Value SOS section Sp8Jan24ev3. Earned Value Analysis One approach to measuring progress in a software project is to calculate how much.
Chapter 9 Project Development. What to manager Client experience  Clients are very important  Happy or not is largely dependent on their expectations.
Project Management Part 6 Project Control. Part 6 - Project Control2 Topic Outline: Project Control Project control steps Measuring and monitoring system.
Project Scheduling 1. Why Are Projects Late? An unrealistic deadline established by someone outside the software development group Changing customer requirements.
K15T2 – TEAM 02 TEAM ASSIGNMENT 08 VAN LANG UNIVERSITY.
Management & Development of Complex Projects Course Code MS Project Management Earned Value Concepts Lecture # 19.
Company LOGO Team assignment 03 Team 04 K15T02. Members… 1.Hoàng Thị Kim Dâng 2.Thái Thanh Nhã 3.Trần Thị Mộng Hà 4.Trần Tiễn Hưng 5.Chu Thị Thu Hương.
Advanced Project Plan Tracking Lesson 15. Skills Matrix SkillsMatrix Skill Record actual start, finish, and duration values of tasks Enter actual start.
Project Cost Management
Project Management Methodology
CSC 480 Software Engineering Lecture 6 September 11, 2002.
UU Master Class Earned Value 17 July Earned Value Contents What is Earned Value / Earned Value Analysis Why and where is it used A brief history.
CSE SW Project Management / Module 30 - Managing with Earned Value / Measurement Issues Copyright © , Dennis J. Frailey, All Rights Reserved.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Introduction To Earned Value November 14, Definition Earned Value is a method for measuring project performance. It compares the amount of work.
Department of CS & Eng. MSSE Program, © Fissure 1 SOFTWARE PROJECT MANAGEMENT COURSE Executing, Monitoring and Controlling Session #7.
Earned Value Analysis Tracking Project Progress. Introduction | Components | Project Scenario | Values | Calculations | Forecasts | Summary l What Is.
Where Module 04 : Knowing Where the Project Is 1.
1 Earned value analysis Planned value (PV) or Budgeted cost of work scheduled (BCWS) – original estimate of the effort/cost to complete a task (compare.
PMP Study Guide Chapter 11: Controlling Work Results.
EVM – Do You Really Know What the Numbers Mean? Booz | Allen |Hamilton Seth Huckabee EVP, PMP, PMI-SP.
1 Understanding Earned Value in Under an Hour Breakout Session # A11 Name: Wayne Brantley, MS Ed, PMP, ITIL Senior Director of Professional Education.
1 Week 11 Software Engineering Fall Term 2015 Marymount University School of Business Administration Professor Suydam.
Information Technology Project Management, Seventh Edition Note: See the text itself for full citations.
Schedule Control (Earned Value)
Agenda ‒ Cost Management ‒ Cost Budgeting ‒ Cost Control Learning Goals 1.Cost Control 2.Earned Value Management.
Performance Measurement Baseline Contract Price (Project Price)
Earned Value Analysis by Miles M. Hamby, PhD Copyright©2014 Miles M
Project Monitoring
PROJECT MANAGEMENT AND CONTROL
Earned Value Management
Performance Measurement Baseline Contract Price (Project Price)
Earned Value Management
Progress and Performance Measurement and Evaluation
Earned Value Measures Planned Value (PV) Earned Value (EV)
فرآيند كنترل پروژه.
Function Point.
Project Management Life Cycle
Software Effort Estimation
Managing Project Work, Scope, Schedules, and Cost
Presentation transcript:

Team7 Team Assignment 2 Software Measurement and Analysis

Contents 1 What we need to measure 2 Measure 3 Question and Answer 4

2. Measure Measure Type MeasureMetricFormulaReason Schedule Duration estimate Duration estimate for each task ME= Total of duration estimate of each task Help us estimate time to complete the task, because the duration is important in schedule Duration actual Duration actual for each task MA= (Duration Actual / Duration Estimate) * 100% Help to compare duration of Task Actual and Estimate,monitor and cotrol the work to complete the task. Adjustment reasonable schedule Effort Actual Effort actual spent on work unit MA= (Effort Actual/ Effort Estimate) *100% Control effort per/hour spent on work unit Effort Estimate Effort estimate on work unit ME= Total of effort estimate of each phase Date of delivery Date MD = Date actual of delivery - Date estimate of delivery Delivery date is important in schedule that decide productivity, affect and safe of project.

2. Measure Measure TypeMeasureMetricFormulaReason Budget Project cost estimate Cost spent for each phase MC= Total of cost estimate of each phase The cost is very important in Budget, so we must evaluate estimate ability about cost Project cost actual Cost actual spent for each phase MC= ( Project cost actual/ Project cost estimate) * 100% The cost actual status help us to control, pay money for everything part of project in logical. Resource estimate Resource estimate for each phase MR= Total of resource estimate of each phase Help us estimate ability about resource, control to complete the task Resource actual Resource actual for each phase MR= ( Resource actual/ Resource estimate) * 100% Help us monitor and control distribute work reasonable Earn valueEarn value related o Cost Variance (CV) = BCWP – ACWP o Schedule Variance (SV) = BCWP – BCWS o Cost Performance Index (CPI) CPI = BCWP / ACWP o Schedule Performance Index (SPI) SPI = BCWP / BCWS o Budget at Completion (BAC) BAC = BCWS final o Variance at Completion (VAC) VAC = BAC – EAC o Ước lượng thời gian kết thúc của dự án ISAC = Project Duration/SPI o Ước lượng chi phí kết thúc(Estimate cost at completion) EAC= BAC/CPI Earned Value is an objective measurement of how much( valuable work) has been completed on a traditional project. Using EVM, a project manager can track project progress accurately and objectively,by comparing how much work has actually been completed against the amount of work planned

2. Measure Measure Type MeasureMetricFormulaReason Schedule Duration estimate Duration estimate for each task ME= Total of duration estimate of each task Help us estimate time to complete the task, because the duration is important in schedule Duration actual Duration actual for each task MA= (Duration Actual / Duration Estimate) * 100% Help to compare duration of Task Actual and Estimate,monitor and cotrol the work to complete the task. Adjustment reasonable schedule Effort Actual Effort actual spent on work unit MA= (Effort Actual/ Effort Estimate) *100% Control effort per/hour spent on work unit Effort Estimate Effort estimate on work unit ME= Total of effort estimate of each phase Date of delivery Date MD = Date actual of delivery - Date estimate of delivery Delivery date is important in schedule that decide productivity, affect and safe of project.

2. Measure Measure TypeMeasureMetricFormulaReason Quality Defect founded Number of defect Defect A : Number of defect founded by team A Defect B: Number of defect founded by team B Defect A& B : Number of defect founded by team A & B Total defect founded= (Defect A + Defect B) - Defect A&B Helps us monitor number of defect in product to make sure initial goals and make plan to solve defect Defect fixedNumber of defect MDe= (Number of defect fixed/ Total defect founded) *100% Helps us control quality of product Defect reported by customer Number of defect reported by customer A: Number of defect reported by customer B: Total defect founded MDe= (A/B) * 100% Get information of defects help us improve quality of product Customer satisfaction Using surveyUsing questionnaire Satisfy the customer to generate repeat business Risk Number of risk MR= Total of risk Help us make plan to manage risk, avoid bad result Risk impactDensity risk appearsMR= (Total of Risk/ Size) *100% Help us determine risk priority and risk exposure to make risk strategy

2. Measure Measure Type MeasureMetricFormulaReason Testing Test caseNumber of test case MT = Total of test case of each phase Test case failure Number of test case failure MT= (Number of test case failure/ Total test case) *100% Help us monitor quality of product, find defect and make plan to fix defect Test case successful Number of test case successful MT= (Number of test case successful/ Total test case) *100% Help us control quality of product that we achieved Time for testing TimeMT= Total of time of test case Evaluate time spent for testing phase Change Change request Number of change request MC = Total change request in the project Help us avoiding common problems Change request is implemented Number of change request MC= (Number of change request is implemented/ total change request)*100% Help us make descion on change of project.

2. Measure Measure Type MeasureMetricFormulaReason Testing Test caseNumber of test case MT = Total of test case of each phase Test case failure Number of test case failure MT= (Number of test case failure/ Total test case) *100% Help us monitor quality of product, find defect and make plan to fix defect Test case successful Number of test case successful MT= (Number of test case successful/ Total test case) *100% Help us control quality of product that we achieved Time for testing TimeMT= Total of time of test case Evaluate time spent for testing phase Change Change request Number of change request MC = Total change request in the project Help us avoiding common problems Change request is implemented Number of change request MC= (Number of change request is implemented/ total change request)*100% Help us make descion on change of project.

2. Measure Measure Type MeasureMetricFormulaReason Product Product sizeLines of codeMP= Total lines of code in product Help us evaluate scale of project, and product size to control follow scope Functional size Function point Assume : EI : External Input EO : External Outputs EQ: External Inquiries ILF: Internal logical files EIF: External interface files UFP :Unadjusted function points CAF: Complexity adjustment factor FP: Function points Fi: Density influence w : complexity (Assume: This complexity is average column) UFD = EI * w1 + EO * w2 + EQ * w3 + ILF *w4+EIF *w5 CAF= [ ∑Fi] FP=UFP+CAF Helps us known vision and scope of project, focus on functional to make a good plan

4. Question and Answer

Team7 Have a nice day