© The McGraw-Hill Companies, 2005 1 Software Project Management 4th Edition Monitoring and control Chapter 9.

Slides:



Advertisements
Similar presentations
 Costs are planned, measured, analyzed and controlled in terms of project activities.  Expenditure for any activity is incurred evenly over the duration.
Advertisements

1 SW Project Management (Planning & Tracking) Dr. Atef Z Ghalwash Faculty of Computers & Information Helwan University.
Monitoring and Information Systems
1 Chapter 7 Project Scheduling and Tracking. 2 Write it Down! SoftwareProjectPlan Project Scope EstimatesRisksSchedule Control strategy.
Monitoring and Control
Monitoring and Control Earned Value Management (EVM)
CSSE Oct.2008 Monitoring and reporting project status Chapter 10, pages
Irwin/McGraw-Hill ©The McGraw-Hill Companies, 2000 Chapter 13 Progress and Performance Measurement and Evaluation.
Chapter 10: Monitoring and Controlling Change
Section 4.0 Project Implementation. Factors that Ensure Success  Update the project plan  Stay within scope  Authorized change implementation  Providing.
Software Project Management
Monitoring and Controlling
Planning. SDLC Planning Analysis Design Implementation.
Project Evaluation and Control
Earned Value Management
Chapter 10 Project Monitoring and Control
OPSM 639, C. Akkan SAVE your existing MS Project File at the end of PART3 as _PART4 _PART4 WITH BASELINE. Make sure you keep the original file without.
Project Management 6e..
This work is licensed under a Creative Commons Attribution 3.0 Unported LicenseCreative Commons Attribution 3.0 Unported License (CC-BY). Project Management.
Project Management Methodology Project monitoring and control.
Progress and Performance Measurement and Evaluation CHAPTER THIRTEEN Student Version Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
1 Project Control Kathy S. Schwaig. 2 What is Project Control? Project control is the continuous monitoring of the project for deviations from plan (time,
Understanding Earned Value Analysis
Lecture 7 Project Scheduling and Tracking
Software project management (intro)
PowerPoint Presentation by Charlie Cook Copyright © 2006 The McGraw-Hill Companies. All rights reserved. THE MANAGERIAL PROCESS Clifford F. Gray Eric W.
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)
Ahmad Al-Ghoul. Learning Objectives Explain what a project is,, list various attributes of projects. Describe project management, discuss Who uses Project.
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)
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.
Advanced Project Plan Tracking Lesson 15. Skills Matrix SkillsMatrix Skill Record actual start, finish, and duration values of tasks Enter actual start.
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.
Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall13-1 Project Evaluation and Control Chapter 13.
Unit – IV Presentation. Unit – 4 (Monitoring and Control) 1) Creating Framework  Exercising control over a project and ensuring that targets are met.
Department of CS & Eng. MSSE Program, © Fissure 1 SOFTWARE PROJECT MANAGEMENT COURSE Executing, Monitoring and Controlling Session #7.
Microsoft Project 2010 ® Tutorial 5: Tracking Progress and Closing the Project.
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.
EARNED VALUE  Earned Value Management Systems  Earned Value Analysis.
Copyright 2015 John Wiley & Sons, Inc. Chapter 10 Monitoring and Information Systems.
Agenda ‒ Cost Management ‒ Cost Budgeting ‒ Cost Control Learning Goals 1.Cost Control 2.Earned Value Management.
TOPIC-8B- PROJECT COST CONTROL
PROJECT MANAGEMENT AND CONTROL
Budget Planning.
CHAPTER:7 Project Cost Management
Earned Value Management
PROJECT MANAGEMENT AND CONTROL
PROJECT MANAGEMENT AND CONTROL
Monitoring and control
5. Cost resources & PLAN DURATION
Earned Value Management
Earned Value - What is it
Monitoring and Reporting Project Progress
Software Project Management Fifth Edition
UNIT-5 Monitoring and Control
Project Evaluation and Control
5. Cost resources & PLAN DURATION
Schedule and Cost Variance Problem
5. Project PLAN & cost estimation
Fine-Tuning your plan and obtaining approval
Monitoring and Controlling
Managing Project Work, Scope, Schedules, and Cost
Project Evaluation and Control
Presentation transcript:

© The McGraw-Hill Companies, Software Project Management 4th Edition Monitoring and control Chapter 9

© The McGraw-Hill Companies, The control cycle

© The McGraw-Hill Companies, Responsibilities

© The McGraw-Hill Companies, Assessing progress Checkpoints – predetermined times when progress is checked –Event driven: check takes place when a particular event has been achieved –Time driven: date of the check is pre-determined Frequency of reporting The higher the management level then generally the longer the gaps between checkpoints

© The McGraw-Hill Companies, Collecting progress details Need to collect data about: Achievements Costs A big problem: how to deal with partial completions 99% completion syndrome Possible solutions: Control of products, not activities Subdivide into lots of sub-activities

© The McGraw-Hill Companies, Red/Amber/Green reporting Identify key tasks Break down into sub-tasks Assess subtasks as: Green – ‘on target’ Amber – ‘not on target but recoverable’ Red – ‘not on target and recoverable only with difficulty’ Status of ‘critical’ tasks is particularly important

© The McGraw-Hill Companies, Gantt charts

© The McGraw-Hill Companies, Slip charts

© The McGraw-Hill Companies, Ball charts Code and test module A Code and test module B Code and test module C 10/10/05 21/10/05 23/10/05 14/10/05 17/10/05 27/10/05 31/10/05 17/10/05 27/10/05 7/11/05

© The McGraw-Hill Companies, The timeline

© The McGraw-Hill Companies, Cost monitoring A project could be late because the staff originally committed, have not been deployed In this case the project will be behind time but under budget A project could be on time but only because additional resources have been added and so by over budget Need to monitor both achievements and costs

© The McGraw-Hill Companies, Earned value analysis Planned value (PV) or Budgeted cost of work scheduled (BCWS) – original estimate of the effort/cost to complete a task (compare with idea of a ‘price’) Earned value (EV) or Budgeted cost of work performed (BCWP) – total of PVs for the work completed at this time

© The McGraw-Hill Companies, Accounting conventions Conventions –0/100 nothing allocated on start of activity, 100% on finish – used here –50/50 half allocated at start, the other half on completion –Milestone current value depends on the milestones achieved Can use money values, or staff effort as a surrogate

© The McGraw-Hill Companies, Earned value – an example Tasks –Specify module5 days –Code module8 days –Test module6 days At the beginning of day 20, PV = 19 days If everything but testing completed EV = 13 days Schedule variance = EV-PV i.e = -3 Schedule performance indicator (SPI) = 13/19 = 0.68

© The McGraw-Hill Companies, Earned value analysis – actual cost Actual cost (AC) is also known as Actual cost of work performed (ACWP) In previous example, if –‘Specify module’ actually took 3 days –‘Code module’ actually took 4 days Actual cost = 7 days Cost variance (CV) = EV-AC i.e = 6 days Cost performance indicator = 13/7 = 1.86 Positive CV or CPI < 1.00 means project under budget

© The McGraw-Hill Companies, Earned value chart with revised forecasts

© The McGraw-Hill Companies, Prioritizing monitoring We might focus more on monitoring certain types of activity e.g. Critical path activities Activities with no free float – if delayed later dependent activities are delayed Activities with less than a specified float High risk activities Activities using critical resources

© The McGraw-Hill Companies, Getting back on track: options Renegotiate the deadline – if not possible then Try to shorten critical path e.g. –Work overtime –Re-allocate staff from less pressing work –Buy in more staff Reconsider activity dependencies –Over-lap the activities so that the start of one activity does not have to wait for completion of another –Split activities

© The McGraw-Hill Companies, Change control The role of configuration librarian: Identifying items that need to be subject to change control Management of a central repository of the master copies of software and documentation Administering change procedures Maintenance of access records

© The McGraw-Hill Companies, Typical change control process 1.One or more users might perceive the need for a change 2.User management decide that the change is valid and worthwhile and pass it to development management 3.A developer is assigned to assess the practicality and cost of making the change 4.Development management report back to user management on the cost of the change; user management decide whether to go ahead

© The McGraw-Hill Companies, Change control process contd. 5.One or more developers are authorized to make copies of components to be modified 6.Copies modified. After initial testing, a test version might be released to users for acceptance testing 7.When users are satisfied then operational release authorized – master configuration items updated