Project Management for Software Engineers (Summer 2017)

Slides:



Advertisements
Similar presentations
Project Management 6e..
Advertisements

Realism in Assessment of Effort Estimation Uncertainty: It Matters How You Ask By Magne Jorgensen IEEE Transactions on Software Engineering Vol. 30, No.
W5HH Principle As applied to Software Projects
Estimating Project Times and Costs
Project Cost Management Sections of this presentation were adapted from A Guide to the Project Management Body of Knowledge 4 th Edition, Project Management.
Estimating Project Times and Costs CHAPTER FIVE Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
Budgeting and Cost Estimation
Copyright 2012 John Wiley & Sons, Inc. Chapter 7 Budgeting: Estimating Costs and Risks.
Cost Management Week 6-7 Learning Objectives
Quiz#1 Chapter 5: Estimating Project Times and Cost
1 The George Washington University School of Engineering & Applied Science Department of Electrical & Computer Engineering Engineering Economic Analysis.
Chapter 4: Schedule, cost, and situation analysis (pt. 2) ISE 443 / ETM 543 Fall 2013.
Review network diagram Forward/backward pass Critical path/activities Float Funding a project Costs estimates Type of costs Financial reports 7-1.
Copyright 2012 John Wiley & Sons, Inc. Chapter 7 Budgeting: Estimating Costs and Risks.
McGraw-Hill/Irwin© 2008 The McGraw-Hill Companies, All Rights Reserved Estimating Project Times and Costs Chapter 5.
Management & Development of Complex Projects Course Code - 706
Elmar Meyer Pierre Janse van Vuuren Nathi Ndlovu Ferdinand Chauke Moses Fakude 9/15/20101PMP Exam Prep.
Chapter 7 Budgeting: Estimating Costs and Risks © 2012 John Wiley & Sons Inc.
Estimating projects Estimating  The process of forecasting or approximating the time and cost of completing project deliverables  The task of balancing.
Estimating Project Times and Costs CHAPTER FIVE PowerPoint Presentation by Charlie Cook Copyright © 2014 McGraw-Hill Education. All Rights Reserved.
In the name of Allah the Most Gracious the Most Merciful.
BSBPMG504A Manage Project Costs Manage Project Costs Project Cost Processes Diploma of Project Management Qualification Code BSB51507 Unit Code BSBPMG504A.
BSBPMG504A Manage Project Costs 7.1 Estimate Costs Adapted from PMBOK 4 th Edition InitiationPlanning ExecutionClose Monitor Control The process of developing.
Chapter 14 Pricing and Estimating. Pricing and Estimating Many managers regard pricing as an art ! Many managers regard pricing as an art ! Information.
Estimating Project Times and Costs CHAPTER FIVE Student Version Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
Copyright © 2008 by The McGraw-Hill Companies, Inc. All Rights Reserved. 10/27/07 SJSU - Bus. 286 David Bentley (Gray & Larson)1 Chapter 5 – Estimating.
Project Costing & Cost Risk. Business is a game And we use money to keep score.
5 Ir. Haery Sihombing/IP Pensyarah Pelawat Fakulti Kejuruteraan Pembuatan Universiti Teknologi Malaysia Melaka Project Management Estimating Project Times.
Project Management “Project Planning & Scheduling” Lecture 07 Resource Person: M. Adeel Anjum.
Cost Estimating and Budgeting. Cost Estimating Initial Cost Estimate Initial Cost Estimate Underestimates are Initially a Big Problem Underestimates are.
F5 Performance Management. 2 Section C: Budgeting Designed to give you knowledge and application of: C1. Objectives C2. Budgetary systems C3. Types of.
Copyright 2015 John Wiley & Sons, Inc. Chapter 7 Budgeting: Estimating Costs and Risks.
Software Project Planning. Software Engineering Estimation Estimation The SPM begins with a set of activities that are collectively called Project planning.
Project Cost Management
Project Management 6e..
Project Management 6e..
Estimating Project Times and Costs
Project Monitoring
Where We Are Now. Where We Are Now Estimating Projects Estimating Types of Estimates The process of forecasting or approximating the time and cost.
Estimating Project Times and Costs
Budgeting and Cost Estimation
Cost Estimation and Budgeting
Project Management -- Estimating Time and Cost
Software Project Management
Project Cost Management
Where We Are Now. Where We Are Now Estimating Projects Estimating Types of Estimates The process of forecasting or approximating the time and cost.
Estimating Project Times and Costs
Estimating Project Times and Costs
Estimating Project Times and Costs
Budgeting: Estimating Costs and Risks
Project Management for Software Engineers (Summer 2017)
Constructive Cost Model
Copyright 2012 John Wiley & Sons, Inc. Chapter 7 Budgeting: Estimating Costs and Risks.
Project Management for Software Engineers (Summer 2017)
Software Project Management
Project Cost Management
ENGINEERING MANAGEMENT (GE 404)
Budgeting: Estimating Costs and Risks
Project Cost Management
EA Session 6 July 12, 2007 Prof. Samar K. Datta
ERE653 Final Project Saratoga State Parks Comfort Stations December 2, 2008 Kalpesh Parikh Process The bid and schedule for this project were created utilizing.
Cost Estimating Best Practices
Scheduling is Difficult
FIN 360: Corporate Finance
Estimating Projects Estimating Types of Estimates
Estimating Project Times and Costs
Chapter 7: Project Cost Management
Where We Are Now. Where We Are Now Estimating Projects Estimating Types of Estimates The process of forecasting or approximating the time and cost.
Presentation transcript:

Project Management for Software Engineers (Summer 2017) LECTURE 6 Project Estimation & Budgeting Friday, July 6, 2017 (9:00 am – 11:40 pm PST) University of Southern California, Industrial & Systems Engineering 9/17/2018

Project Planning based on P.O. Today’s Discussion University of Southern California, Industrial & Systems Engineering 9/17/2018

Why do we need a Budget? A plan for the costs of project resources A budget implies constraints; you cannot get everything you want or need, it has to be justified The budget for an activity also implies management support for that activity Higher the budget, relative to cost, higher the managerial support (risk buffer) The budget is also a control mechanism Constantly & continuously compare project actual expenditures (ACWP) against the budget point (BCWP) Without a budget, you are relying on chances, not choices Budget very closely ties with schedule (and scope) University of Southern California, Industrial & Systems Engineering 9/17/2018

How to Develop Budget? Activities (Tasks) Work Packages (WPs) Project Direct Costs Indirect Costs Activity Risk (Buffers) Work Packages (WPs) Indirect / Overhead Work Package Risks (Contingency Reserve) Project Indirect / Overhead / G&A Project Risks (M.R.) Profit University of Southern California, Industrial & Systems Engineering 9/17/2018

How is the budget constructed? On most projects Material + Labor + Equipment + Overhead + Profits = Budget Cost of Resources (direct & indirect) + Profits = Budget  So we are left with the task of forecasting resources Like any forecast, this includes some uncertainty Uncertainty about usage and price (for material and labor) Uncertainty about non-derivable costs (Overhead, profit, etc.) Experience counts! standardized projects and components have less uncertainty The more experienced the cost estimator, the lower the uncertainty Rules of thumb from experience reduce uncertainty Even similar projects could have significant differences Other risks: Escalation, waste, bad luck, etc. Productivity: Keep in mind the learning curve Trade-off: The pump productivity (23 CY/Hr) is compromised for less human resources. University of Southern California, Industrial & Systems Engineering 9/17/2018

How to calculate direct costs? Top-Down Estimating Based on Management experience & corporate memory (Implicit & Explicit knowledge) Bottom-Up Estimating Based on Resource Requirements Productivity estimates quality defines accuracy Do you sense potential for conflict? When the two extremes meet! With good leadership, this can be a constructive conflict Refer to the book for pros & cons University of Southern California, Industrial & Systems Engineering 9/17/2018

Example: Bottom-Up Estimating Example: Pour 5,000 SF pad concrete (4” thick) Material: Concrete Volume (include 5% waste) ~ 62 CY From experience or data we know to pour 6 CY concrete in 1 hour (i.e. 6 CY/Hr production rate), on average Total DIRECT Cost = 169.00 x 130 ~ $22,000 TIME: 62 CY/(6 CY/hr) = 10.33 hrs  10.33/7 hrs/day ~ 2 days How to manage Time & Cost RISKs? Statistical Technics: Time= 2+st , Cost = $22,000+sc Contingency Productivity: Keep in mind the learning curve Trade-off: The pump productivity (20 CY/Hr) is compromised for less human resources. Discuss learning curve Buffer University of Southern California, Industrial & Systems Engineering 9/17/2018

But it’s not JUST THAT! Project Budget Components (PMBOK®, P. 213) Each industry has its norms University of Southern California, Industrial & Systems Engineering 9/17/2018

Indirect / LofE / Overhead Fact-based or Intuitive? It’s a leadership decision (based on experience & resources) Delicate Differences (in construction industry) Indirect Costs: Relate to the project, the WP, or the task, but can’t directly derive from resources, but can be specified (e.g. housing & food a construction project, WP, or task crew) –continuous Overhead: The burden of the project on the organization (e.g. services by functional units to the project) – The most subjective G&A: The burden of the project office administrative services on the project – based on past similar projects data LofE: pre-defined Specific services by a functional unit to the project, more tangible & quantifiable than overhead (e.g. IT services to preject) – Budget constrained Each industry has its norms University of Southern California, Industrial & Systems Engineering 9/17/2018

Example: Integrated Estimating Refer to handout University of Southern California, Industrial & Systems Engineering 9/17/2018

Projects Simplifying Assumptions Direct Costs (Human Resource ONLY) Project Leader: $120,000/Year Designer & Programmers: $80,000/Year Software Tester: $65,000/Year IMPORTANT: ASSUME 40% “burden”, e.g. a programmer who gets paid $80K/year cost you 80x1.40 = $112K/year Indirect/Overhead/G&E: Task: 10%, Work Package: 15%, Project: 20% Level of Effort: Assume certain services (e.g. IT) are constantly provided throughout the project. Explain your assumptions and show as a project-long activity on the schedule Profit: Assume expected profit based on your long-term strategy Refer to handout University of Southern California, Industrial & Systems Engineering 9/17/2018