Project Management · MSD3008

Project Cost Management

The aim of the Project Cost Management course is to develop total cost management skills within the project management environment. Using the skills and knowledge gained, participants should be in a position to manage project costs and schedules efficiently and effectively, thus completing projects on time and on budget and avoiding cost, scope and scheduling overruns

This course helps attendees develop effective measures for scheduling and controlling projects by putting the tools of project management to work. The focus is on managing the constraints faced on any project: limits on time, human resources, materials, budget and specifications, and provides proven ways to work within identified constraints, without letting predefined limits curtail creativity or innovation.

Organizations aim for their projects to be successful and to meet client expectations as well as their internal objectives. But what is the reality on the ground? In a PMI report, 14% of the surveyed IT projects were deemed as failures. Only 57% of the projects finished within their initial budgets, with the others exceeding the target they had set for themselves.

This is certainly not good news as cost overruns not only impact their margins, but also hinder the ability to execute future projects. Understanding what project cost management is and how to be effective at it can be beneficial for organizations to stay on course.

In this course, we look at what project cost management is, its benefits and the steps involved in its implementation.

Project Cost Management
Online fee from
$200 USD
Standard: $300 · Save $100
Course Outcomes

Expected learning outcomes

  • Use the work breakdown structure to develop a network diagram
  • Calculate schedules using PERT/CPM
  • Identify, assign, and tabulate resource requirements
  • Predict costs and work time using specific levels and estimate types
  • Plan for contingencies and anticipate variations
  • Predict future project performance based on historical data
  • Monitor changes and close out projects on time
Curriculum

Course modules and outline

1.0 Building the project resource pool

  • Using resources to build estimates
  • The responsibility matrix
  • Time-controlled estimates
  • Resource-limited estimates

2.0 Essential background

  • Overview of the project management life cycle
  • The triple constraint
  • Planning tools
  • Project requirements—a review

3.0 Evaluation and forecasting

  • Causes of variances
  • Establishing the “data date” for evaluation
  • Controlling costs and schedule late in the project
  • Components of the project audit
  • Considerations in establishing a monitoring system
  • Earned value management
  • Advanced earned value management forecasting tools

4.0 Identifying controllable costs

  • Resource
  • Material
  • Direct
  • Indirect
  • Planning for risk with contingency

5.0 Managing change within the project

  • The process of control
  • Identifying sources of change
  • Screening change
  • Updating the project plan
  • Communicating change

6.0 Scheduling

  • Network scheduling
  • Validating schedules
  • Arrow diagrams and precedence diagrams
  • Basic scheduling and network calculations
  • Advanced precedence relationships and the critical path
  • Alternative constraints
  • Gantt and milestone charts

7.0 The baseline

  • Establishing baselines
  • Understanding types of baselines
  • Time-phased distribution of costs
  • Cumulative cost curves

8.0 The exit strategy

  • Steps in completing the project
  • Scope verification
  • Contract closeout
  • Administrative closure

9.0 The work breakdown structure- a review

  • Resource Allocation and Estimating
  • Using estimates for scheduling and cost control
  • The basic rules of estimating
  • Levels of estimating and estimate types
  • Top-down vs. bottom-up
  • Order of magnitude
  • Budget
  • Definitive
  • Four estimating methodologies
Why Attend

Key course benefits

Practical capacity building approach
Designed for government, NGOs and public institutions
Real-world African case studies
Certificate of completion
Applicable tools and templates
Interactive facilitation and exercises
Course Enquiry

Need more information?

Ask Magna Skills about this course

Use the PHPMaker enquiry form to request a quotation, proposal letter, invoice, group training package, online access, or face-to-face training arrangement.

Debug

sql: SELECT COUNT(*) FROM `userlevels` WHERE `userlevelid` = -2, executionMS: 0.00059080123901367

sql: SELECT `userlevelid`, `userlevelname` FROM `userlevels`, executionMS: 0.00029897689819336

sql: SELECT COUNT(*) FROM `userlevelpermissions` WHERE `userlevelid` = -2, executionMS: 0.0008399486541748

sql: SELECT `tablename`, `userlevelid`, `permission` FROM `userlevelpermissions` WHERE `userlevelid` IN (-2), executionMS: 0.0028479099273682

sql: SELECT c.*, cc.Category_Name, cc.Summary AS CategorySummary, cc.Category_Description FROM courses c LEFT JOIN course_categories cc ON cc.id = c.Category WHERE c.id = 3008 LIMIT 1, executionMS: 0.00091695785522461

sql: UPDATE courses SET Views = IFNULL(Views,0) + 1 WHERE id='3008', executionMS: 0.0030801296234131

sql: SELECT * FROM course_modules WHERE CourseID = 3008 AND Status IN ('Active','1') ORDER BY SortOrder, id LIMIT 20, executionMS: 0.00081896781921387

sql: SELECT * FROM course_highlights WHERE CourseID = 3008 AND Status IN ('Active','1') ORDER BY SortOrder, id LIMIT 8, executionMS: 0.00059199333190918

sql: SELECT * FROM course_learning_outcomes WHERE CourseID = 3008 AND Status IN ('Active','1') ORDER BY SortOrder, id LIMIT 10, executionMS: 0.00038409233093262

sql: SELECT * FROM course_target_audience WHERE CourseID = 3008 AND Status IN ('Active','1') ORDER BY SortOrder, id LIMIT 8, executionMS: 0.00040006637573242

sql: SELECT * FROM resources WHERE CourseID = 3008 AND Status IN ('Published','Active','1') ORDER BY id DESC LIMIT 5, executionMS: 0.00037312507629395

sql: SELECT * FROM reviews WHERE CourseID = 3008 AND CanPublish = 1 AND Status IN ('Approved','Published','1') ORDER BY id DESC LIMIT 4, executionMS: 0.0003809928894043

sql: SELECT * FROM gallery_albums WHERE CourseID = 3008 AND Status IN ('Published','Active','1') ORDER BY IsFeatured DESC, AlbumDate DESC, id DESC LIMIT 3, executionMS: 0.00049710273742676

sql: SHOW COLUMNS FROM `venues` LIKE 'id', executionMS: 0.0012080669403076

sql: SELECT v.*, v.`id` AS VenueKey, (SELECT COUNT(*) FROM apply a WHERE a.Venue = v.`id` AND a.Course_Title = 3008) AS CourseApplications, (SELECT COUNT(*) FROM apply a WHERE a.Venue = v.`id`) AS TotalApplications FROM venues v ORDER BY CourseApplications DESC, TotalApplications DESC, v.Venue ASC, executionMS: 1.4257979393005

sql: SHOW COLUMNS FROM `courses` LIKE 'Category', executionMS: 0.00089216232299805

sql: SELECT id, Course_Title, Course_Code, Short_Description FROM courses WHERE Category = 807 AND id <> 3008 ORDER BY id DESC LIMIT 6, executionMS: 0.0012428760528564

sql: SELECT COUNT(*) FROM apply WHERE Course_Title = 3008, executionMS: 0.091005086898804

sql: SELECT COUNT(*) FROM enroll WHERE Course = 3008, executionMS: 0.00058794021606445

sql: SELECT ROUND(AVG(Rating),1) FROM reviews WHERE CourseID = 3008 AND CanPublish = 1, executionMS: 0.00038790702819824

sql: SELECT COUNT(*) FROM course_modules WHERE CourseID = 3008, executionMS: 0.00026798248291016

sql: SELECT COUNT(*) FROM course_lessons cl INNER JOIN course_modules cm ON cm.id = cl.ModuleID WHERE cm.CourseID = 3008, executionMS: 0.00026988983154297

sql: SELECT COUNT(*) FROM course_highlights WHERE CourseID = 3008, executionMS: 0.00022101402282715

sql: SELECT COUNT(*) FROM course_learning_outcomes WHERE CourseID = 3008, executionMS: 0.00021886825561523

sql: SELECT COUNT(*) FROM course_target_audience WHERE CourseID = 3008, executionMS: 0.00020790100097656

sql: SELECT COUNT(*) FROM resources WHERE CourseID = 3008, executionMS: 0.0002129077911377

sql: SELECT COUNT(*) FROM reviews WHERE CourseID = 3008, executionMS: 0.00022602081298828

sql: SELECT COUNT(*) FROM gallery_albums WHERE CourseID = 3008, executionMS: 0.00020599365234375

sql: SELECT COUNT(*) FROM course_enquiries WHERE CourseID = 3008, executionMS: 0.00019311904907227