SlideShare a Scribd company logo
Software Project Management Work Breakdown Structures  & Project Schedules
Start Up There are basic items that you need to know and understand as a project manager: What makes my entire Project? (SCOPE) What are my start and completion dates? How much is project going to cost? Over the years, it was determined that project managers needed a tool to help capture and control their project scope. This led to the development of a Work Breakdown Structure (WBS).
Work Breakdown Structure The Work Breakdown Structure (WBS) is a tool that  Defines a project  Groups the project’s discrete work elements in a way that helps organize Define the total work scope of the project.
Organization Breakdown Structure Sales Purchase System Purchases Inventories Sales P-Invoice P-Return S-Invoice S-Return Stock P/Order
WBS Contd.
Organizational Breakdown Structure The OBS indicates the organizational relationships and is used as the framework for assigning work responsibilities.
OBS Example Contd. Sales Purchase System Database Team Purchases Sub-Team1 Inventories Sub-Team2 Sales Sub-Team3
Responsibilities Assignment Matrix Merging the WBS and OBS, the project manager creates a Responsibility Assignment Matrix (RAM). The RAM displays the lowest level of both the WBS and the OBS. The integration identifies specific responsibility for specific project tasks. It is at this point that the project manager develops control accounts or work package.
OBS Example Contd. Sales Purchase System Database Team Mr. Amanullah Purchases Sub-Team1 Mr. Prince Inventories Sub-Team2 Mr. Haseeb Sales Sub-Team3 Mr. Ahmad
What is a project schedule? The  project schedule  is a calendar that links the tasks to be done with the resources that will do them. Before a project schedule can be created, the project manager must have a work breakdown structure (WBS) and estimates. The schedule is part of the project plan.
Scheduling concepts: Effort vs. Duration Effort  represents the work required to perform a task. Effort is measured in person-hours (or person-days, person-weeks, etc.) It represents the total number of hours that each person spent working on the task. Duration  is amount of time that elapses between the time the task is started and the time it is completed. Duration is measured in hours (or days, weeks, etc.) It does not take into account the number of people performing the task
Scheduling concepts: Slack and Overhead Slack  is the amount of time which any of the tasks can be delayed without causing the due date of the final task in the sequence to be delayed as well. A tight schedule has very little slack; a delay in any task will cause a delay in the due date Parkinson’s Law: “Work expands so as to fill the time available for its completion.” Overhead  is any effort that does not go to the core activities of the task but is still required in order for the people to perform it—a sort of “real world” cost of actually doing the work. Two people performing a task will require more effort than one person doing the same task Assigning two people to the task requires more effort, but the task has a shorter duration
Building the project schedule Allocate resources For each task in the WBS, one or more resources must be assigned Choose person or people for each task based on qualifications, familiarity and availability Take overhead into account when calculating the duration of each task
Building the project schedule Identify dependencies A task has a dependency if it involves an activity, resource or work product which is subsequently required by another task Tasks may have dependencies because they require the same resource
Building the project schedule Identify dependencies (continued) Every dependency has a  predecessor , or a task that must be begun, in progress, or completed, for another task to begin Identify the type of predecessor for each dependency
Building the project schedule Create the schedule Most project schedules are represented using a Gantt chart The Gantt chart shows tasks, dependencies and milestones using different shapes
Building the project schedule Reconcile the schedule with the organization’s needs Once resources are allocated to each task, a final date can be calculated If this date is unacceptable, the project plan must change Either additional resources must be allocated to the project or the scope must be cut down Brooks’ Law: “Nine women cannot have a baby in one month.” In other words, some tasks can only be done by one person, no matter how critical they are.
Building the project schedule Add review meetings to the schedule Progress reviews are meetings held regularly to check the progress of a project versus it's scheduled progress. Milestone reviews are meetings which the project manager schedules in advance to coincide with project events. The most common way for project managers to handle milestone reviews is to schedule them to occur after the last task in a project phase (such as the end of design or programming).
Building the project schedule Step 4: Optimize the schedule The  critical path  is the sequence of tasks that represent the minimum time required to complete the project. If a task is only on the critical path when delaying that task will delay the project. Allocating resources to tasks on the critical path will reduce the project schedule; allocating them to other tasks will have less effect. A resource is  over-allocated  if more than 100% allocated to multiple tasks simultaneously If any resource is over-allocated, it means that there is a dependency between two tasks which was not discovered. When this happens, the schedule is guaranteed to be inaccurate. Find and fix over-allocated resources.
Don’t abuse buffers A  buffer  is a task added to the schedule with no specific purpose except to account for unexpected delays. This practice involves either adding extra tasks or padding existing tasks at strategic points in the schedule where overruns are “expected”.  Buffers can be useful: On a year-long project, every programmer will take two weeks of vacation Buffers can be used to account for this known delay Buffers are often abused The idea that overruns are expected means that there is an implicit assumption that the estimate is incorrect. Buffers should not be used to add time to compensate for an inaccurate estimate.
Project metrics The  baseline  is the version of the schedule that has been approved The schedule will change based on the actual work done by the project team. When the deadline of the revised schedule is later than that of the baseline, the project has  slipped . Variance  is the difference between the estimated effort in the baseline and the actual effort performed by the team.
Project metrics Earned value management  tracks the project by considering effort “earned” against a budget only after it has actually been performed The  budgeted cost for work scheduled  (BCWS) is the estimated effort of the actual tasks that appear on the schedule to date.  The  actual cost of work performed  (ACWP) is the effort spent on the tasks in the schedule that have actually been completed by the development team members.  Variance = BCWS – ACWP
Project metrics The  cost performance index  is used to compare projects with each other or to compare phases within a project CPI is calculated by dividing BCWS / ACWP (budgeted cost for work scheduled/actual cost for work performed) and multiplying by 100 to express it as a percentage. A CPI of 100% means that the estimated cost was exactly right and the project came in exactly on budget. A CPI under 100%, the work cost less effort than planned; a CPI greater than 100% means that the estimate was not adequate for the work involved.  For example, if the programming tasks took twice as long as estimated but every other type of task in the project took less time than estimated, the total variance for the project might still be low. However, the problem can still be pinpointed by calculating the CPI for each phase of development.

More Related Content

PPTX
Extension of time (E.O.T) By Ahmed Ibarhim
Ahmed Al-Senosy Ph.D(cand),MSc,PMP,RMP
 
PPTX
Project Risk Management
Oleksa Stelmakh
 
PDF
Scheduling by using microsoft project 2013
Chetanraj M
 
PPTX
Ms project 2016 overview
Maher Almohamad
 
PPT
project management concepts
Universitas Bina Darma Palembang
 
PPTX
Construction Delay Analysis, Simplified
Michael Pink
 
PPTX
Work breakdown structures
Ian Cammack
 
Extension of time (E.O.T) By Ahmed Ibarhim
Ahmed Al-Senosy Ph.D(cand),MSc,PMP,RMP
 
Project Risk Management
Oleksa Stelmakh
 
Scheduling by using microsoft project 2013
Chetanraj M
 
Ms project 2016 overview
Maher Almohamad
 
project management concepts
Universitas Bina Darma Palembang
 
Construction Delay Analysis, Simplified
Michael Pink
 
Work breakdown structures
Ian Cammack
 

What's hot (20)

PDF
Delay analysis ... wise after the event.
Tim Lloyd
 
PPTX
MICROSOFT PROJECT TUTORIAL
Vismay Shah
 
PPTX
Construction Project Management
johnkirth1898
 
PPTX
RESOURCE LEVELLING (MS PROJECT)
Mayur Rahangdale
 
PPTX
Project Cost Management
Kateri Manglicmot
 
PPT
Project control
monisha pattnaik
 
PPT
Project Management Tools and Techniques
MaRS Discovery District
 
PPTX
Project scheduling
Carla Fair-Wright
 
PDF
Exploration of risks and risk management in construction project delivery
MECandPMV
 
PPT
3. construction planning. construction project management
Kabilan Kabi
 
PDF
Primavera P6 manual
Abbas Tahir
 
PPTX
Project Schedule Management - Sequence Activities - PMP Workgroup
Tùng Trần Thanh
 
PPTX
Eot claims hr__may2012
McLachlan Lister Pty Limited
 
PPTX
Quantify Construction Damages related to Delay, disruption, and inefficiencies
Michael Pink
 
PPTX
Work breakdown structure in project management ppt by kiran j
IIT delhi
 
PPTX
PMP Training - 11 project risk management
ejlp12
 
PPTX
Triple constraint
sonali talkar
 
PDF
50 Planning Fundamentals V5.0 - procedures only
M Maged Hegazy, LLM, MBA, CCP, P3O
 
PDF
Project Charter Guide
Casual Project Management
 
PPTX
Evolution of project management
Aswin prakash i , Xantus Technologies
 
Delay analysis ... wise after the event.
Tim Lloyd
 
MICROSOFT PROJECT TUTORIAL
Vismay Shah
 
Construction Project Management
johnkirth1898
 
RESOURCE LEVELLING (MS PROJECT)
Mayur Rahangdale
 
Project Cost Management
Kateri Manglicmot
 
Project control
monisha pattnaik
 
Project Management Tools and Techniques
MaRS Discovery District
 
Project scheduling
Carla Fair-Wright
 
Exploration of risks and risk management in construction project delivery
MECandPMV
 
3. construction planning. construction project management
Kabilan Kabi
 
Primavera P6 manual
Abbas Tahir
 
Project Schedule Management - Sequence Activities - PMP Workgroup
Tùng Trần Thanh
 
Eot claims hr__may2012
McLachlan Lister Pty Limited
 
Quantify Construction Damages related to Delay, disruption, and inefficiencies
Michael Pink
 
Work breakdown structure in project management ppt by kiran j
IIT delhi
 
PMP Training - 11 project risk management
ejlp12
 
Triple constraint
sonali talkar
 
50 Planning Fundamentals V5.0 - procedures only
M Maged Hegazy, LLM, MBA, CCP, P3O
 
Project Charter Guide
Casual Project Management
 
Evolution of project management
Aswin prakash i , Xantus Technologies
 
Ad

Viewers also liked (20)

PPTX
Work breakdown structure ppt
nazi2020
 
PPT
WBS presentation
jpstewar
 
PPT
Work Breakdown Structure Use This
project management
 
PPT
WBS Structure –Essential Element In Project Management
Anjali Rao
 
PDF
What is a Work Breakdown Structure?
Kenny Hirschmann
 
PPT
Work Breakdown Structure
project management
 
PPT
Wbs For Building Project
project management
 
PPTX
Work breakdown structure
Abhishek Pachisia
 
PDF
Work Breakdown Structure
Emanuele Della Valle
 
PPT
WBS PROJECT
nurliyana Bakar
 
PPTX
Construction Project Management Class Project Presentation
Wayne Holley
 
PDF
Tracking Project WBS
Cameron
 
PDF
Wbs Building Use This
project management
 
PDF
Construction Project Managment Techniques
guestc8140fe
 
PPSX
Project network scheduling and S-curve
Satish Yadavalli
 
PDF
A summary of Designite's features
Designite
 
PPTX
Dsm presentation (english)
Han van Roosmalen
 
PDF
Enterprise PMO Dependency and Risk Management
Lenny Shields
 
PPTX
Modular Construction Conference 2012
McLachlan Lister Pty Limited
 
PDF
WBS Thesis Guide to Chart
Amil Ramdhan
 
Work breakdown structure ppt
nazi2020
 
WBS presentation
jpstewar
 
Work Breakdown Structure Use This
project management
 
WBS Structure –Essential Element In Project Management
Anjali Rao
 
What is a Work Breakdown Structure?
Kenny Hirschmann
 
Work Breakdown Structure
project management
 
Wbs For Building Project
project management
 
Work breakdown structure
Abhishek Pachisia
 
Work Breakdown Structure
Emanuele Della Valle
 
WBS PROJECT
nurliyana Bakar
 
Construction Project Management Class Project Presentation
Wayne Holley
 
Tracking Project WBS
Cameron
 
Wbs Building Use This
project management
 
Construction Project Managment Techniques
guestc8140fe
 
Project network scheduling and S-curve
Satish Yadavalli
 
A summary of Designite's features
Designite
 
Dsm presentation (english)
Han van Roosmalen
 
Enterprise PMO Dependency and Risk Management
Lenny Shields
 
Modular Construction Conference 2012
McLachlan Lister Pty Limited
 
WBS Thesis Guide to Chart
Amil Ramdhan
 
Ad

Similar to Wbs & Project Scheduling (20)

PPTX
SEN-22413 - UNIT - V.pptx
FreefireGarena22
 
PPTX
Building a-project-schedule
Raaz Karkee
 
PDF
WBS_SS.pdf
TouhurulIslamTuhin1
 
PPT
7. (lecture 5) Project scheduling..ppt
PedadaSaikumar
 
PPTX
pm--basic.pptx
ssuserbc5970
 
PPTX
PROJECT MANAGEMENT Work Breakdown Structure
AnkuFullyPunjabi
 
PPT
Chapter 4
Bicycle Thief
 
PPTX
44259126 ms-project-presentation
Farrukh Raja
 
PPTX
Project Scope Management.pptxUnderstand the importance of project schedules a...
MuhweziArthur1
 
PDF
Assignment 1 Principles Of Project Management Mthabisi Sibanda MANCOSA 130635
Claudia Acosta
 
PPTX
Ms project presentation
Khem Singh
 
PPT
Project Time Management
dyaksa hanindito
 
PPTX
SPM Unit 3 Project Planning and Scheduling
smkodole06
 
PPTX
Project Management Toolkit - Presentation
Hassan Rizwan
 
PDF
[Guide] How to create a realistic project schedule
Dmitriy Nizhebetskiy
 
PDF
P6 brief
furqan196
 
PPSX
ABCs Of Project Time Management Planning Slides
Yousef Abugosh, PMP, MA
 
PPTX
10 me667 chap4 project scheduling
Pavan Kumar
 
DOCX
Using the work breakdown structure to plan a project
Mohieudeen Mohamed
 
PPT
NCV 4 Project Management Hands-On Support Slide Show - Module 3
Future Managers
 
SEN-22413 - UNIT - V.pptx
FreefireGarena22
 
Building a-project-schedule
Raaz Karkee
 
7. (lecture 5) Project scheduling..ppt
PedadaSaikumar
 
pm--basic.pptx
ssuserbc5970
 
PROJECT MANAGEMENT Work Breakdown Structure
AnkuFullyPunjabi
 
Chapter 4
Bicycle Thief
 
44259126 ms-project-presentation
Farrukh Raja
 
Project Scope Management.pptxUnderstand the importance of project schedules a...
MuhweziArthur1
 
Assignment 1 Principles Of Project Management Mthabisi Sibanda MANCOSA 130635
Claudia Acosta
 
Ms project presentation
Khem Singh
 
Project Time Management
dyaksa hanindito
 
SPM Unit 3 Project Planning and Scheduling
smkodole06
 
Project Management Toolkit - Presentation
Hassan Rizwan
 
[Guide] How to create a realistic project schedule
Dmitriy Nizhebetskiy
 
P6 brief
furqan196
 
ABCs Of Project Time Management Planning Slides
Yousef Abugosh, PMP, MA
 
10 me667 chap4 project scheduling
Pavan Kumar
 
Using the work breakdown structure to plan a project
Mohieudeen Mohamed
 
NCV 4 Project Management Hands-On Support Slide Show - Module 3
Future Managers
 

Recently uploaded (20)

PDF
Keppel Ltd. 1H 2025 Results Presentation Slides
KeppelCorporation
 
PDF
askOdin - An Introduction to AI-Powered Investment Judgment
YekSoon LOK
 
PPTX
Financial Management for business management .pptx
Hasibullah Ahmadi
 
PPTX
Chapter 3 Distributive Negotiation: Claiming Value
badranomar1990
 
PPTX
Final PPT on DAJGUA, EV Charging, Meter Devoloution, CGRF, Annual Accounts & ...
directord
 
PPTX
The Ultimate Guide to Customer Journey Mapping
RUPAL AGARWAL
 
PDF
Gregory Felber - An Accomplished Underwater Marine Biologist
Gregory Felber
 
PDF
Bihar Idea festival - Pitch deck-your story.pdf
roharamuk
 
PPTX
Appreciations - July 25.pptxffsdjjjjjjjjjjjj
anushavnayak
 
PDF
NewBase 29 July 2025 Energy News issue - 1807 by Khaled Al Awadi_compressed.pdf
Khaled Al Awadi
 
PPTX
Struggling to Land a Social Media Marketing Job Here’s How to Navigate the In...
RahulSharma280537
 
PPTX
PUBLIC RELATIONS N6 slides (4).pptx poin
chernae08
 
PDF
2025 07 29 The Future, Backwards Agile 2025.pdf
Daniel Walsh
 
PDF
NewBase 24 July 2025 Energy News issue - 1805 by Khaled Al Awadi._compressed...
Khaled Al Awadi
 
PDF
India Cold Chain Storage And Logistics Market: From Farm Gate to Consumer – T...
Kumar Satyam
 
DOCX
UNIT 2 BC.docx- cv - RESOLUTION -MINUTES-NOTICE - BUSINESS LETTER DRAFTING
MANJU N
 
PPTX
Virbyze_Our company profile_Preview.pptx
myckwabs
 
PPTX
Decoding BPMN: A Clear Guide to Business Process Modeling
RUPAL AGARWAL
 
PPTX
Appreciations - July 25.pptxsdsdsddddddsssss
anushavnayak
 
PPTX
Memorandum and articles of association explained.pptx
Keerthana Chinnathambi
 
Keppel Ltd. 1H 2025 Results Presentation Slides
KeppelCorporation
 
askOdin - An Introduction to AI-Powered Investment Judgment
YekSoon LOK
 
Financial Management for business management .pptx
Hasibullah Ahmadi
 
Chapter 3 Distributive Negotiation: Claiming Value
badranomar1990
 
Final PPT on DAJGUA, EV Charging, Meter Devoloution, CGRF, Annual Accounts & ...
directord
 
The Ultimate Guide to Customer Journey Mapping
RUPAL AGARWAL
 
Gregory Felber - An Accomplished Underwater Marine Biologist
Gregory Felber
 
Bihar Idea festival - Pitch deck-your story.pdf
roharamuk
 
Appreciations - July 25.pptxffsdjjjjjjjjjjjj
anushavnayak
 
NewBase 29 July 2025 Energy News issue - 1807 by Khaled Al Awadi_compressed.pdf
Khaled Al Awadi
 
Struggling to Land a Social Media Marketing Job Here’s How to Navigate the In...
RahulSharma280537
 
PUBLIC RELATIONS N6 slides (4).pptx poin
chernae08
 
2025 07 29 The Future, Backwards Agile 2025.pdf
Daniel Walsh
 
NewBase 24 July 2025 Energy News issue - 1805 by Khaled Al Awadi._compressed...
Khaled Al Awadi
 
India Cold Chain Storage And Logistics Market: From Farm Gate to Consumer – T...
Kumar Satyam
 
UNIT 2 BC.docx- cv - RESOLUTION -MINUTES-NOTICE - BUSINESS LETTER DRAFTING
MANJU N
 
Virbyze_Our company profile_Preview.pptx
myckwabs
 
Decoding BPMN: A Clear Guide to Business Process Modeling
RUPAL AGARWAL
 
Appreciations - July 25.pptxsdsdsddddddsssss
anushavnayak
 
Memorandum and articles of association explained.pptx
Keerthana Chinnathambi
 

Wbs & Project Scheduling

  • 1. Software Project Management Work Breakdown Structures & Project Schedules
  • 2. Start Up There are basic items that you need to know and understand as a project manager: What makes my entire Project? (SCOPE) What are my start and completion dates? How much is project going to cost? Over the years, it was determined that project managers needed a tool to help capture and control their project scope. This led to the development of a Work Breakdown Structure (WBS).
  • 3. Work Breakdown Structure The Work Breakdown Structure (WBS) is a tool that Defines a project Groups the project’s discrete work elements in a way that helps organize Define the total work scope of the project.
  • 4. Organization Breakdown Structure Sales Purchase System Purchases Inventories Sales P-Invoice P-Return S-Invoice S-Return Stock P/Order
  • 6. Organizational Breakdown Structure The OBS indicates the organizational relationships and is used as the framework for assigning work responsibilities.
  • 7. OBS Example Contd. Sales Purchase System Database Team Purchases Sub-Team1 Inventories Sub-Team2 Sales Sub-Team3
  • 8. Responsibilities Assignment Matrix Merging the WBS and OBS, the project manager creates a Responsibility Assignment Matrix (RAM). The RAM displays the lowest level of both the WBS and the OBS. The integration identifies specific responsibility for specific project tasks. It is at this point that the project manager develops control accounts or work package.
  • 9. OBS Example Contd. Sales Purchase System Database Team Mr. Amanullah Purchases Sub-Team1 Mr. Prince Inventories Sub-Team2 Mr. Haseeb Sales Sub-Team3 Mr. Ahmad
  • 10. What is a project schedule? The project schedule is a calendar that links the tasks to be done with the resources that will do them. Before a project schedule can be created, the project manager must have a work breakdown structure (WBS) and estimates. The schedule is part of the project plan.
  • 11. Scheduling concepts: Effort vs. Duration Effort represents the work required to perform a task. Effort is measured in person-hours (or person-days, person-weeks, etc.) It represents the total number of hours that each person spent working on the task. Duration is amount of time that elapses between the time the task is started and the time it is completed. Duration is measured in hours (or days, weeks, etc.) It does not take into account the number of people performing the task
  • 12. Scheduling concepts: Slack and Overhead Slack is the amount of time which any of the tasks can be delayed without causing the due date of the final task in the sequence to be delayed as well. A tight schedule has very little slack; a delay in any task will cause a delay in the due date Parkinson’s Law: “Work expands so as to fill the time available for its completion.” Overhead is any effort that does not go to the core activities of the task but is still required in order for the people to perform it—a sort of “real world” cost of actually doing the work. Two people performing a task will require more effort than one person doing the same task Assigning two people to the task requires more effort, but the task has a shorter duration
  • 13. Building the project schedule Allocate resources For each task in the WBS, one or more resources must be assigned Choose person or people for each task based on qualifications, familiarity and availability Take overhead into account when calculating the duration of each task
  • 14. Building the project schedule Identify dependencies A task has a dependency if it involves an activity, resource or work product which is subsequently required by another task Tasks may have dependencies because they require the same resource
  • 15. Building the project schedule Identify dependencies (continued) Every dependency has a predecessor , or a task that must be begun, in progress, or completed, for another task to begin Identify the type of predecessor for each dependency
  • 16. Building the project schedule Create the schedule Most project schedules are represented using a Gantt chart The Gantt chart shows tasks, dependencies and milestones using different shapes
  • 17. Building the project schedule Reconcile the schedule with the organization’s needs Once resources are allocated to each task, a final date can be calculated If this date is unacceptable, the project plan must change Either additional resources must be allocated to the project or the scope must be cut down Brooks’ Law: “Nine women cannot have a baby in one month.” In other words, some tasks can only be done by one person, no matter how critical they are.
  • 18. Building the project schedule Add review meetings to the schedule Progress reviews are meetings held regularly to check the progress of a project versus it's scheduled progress. Milestone reviews are meetings which the project manager schedules in advance to coincide with project events. The most common way for project managers to handle milestone reviews is to schedule them to occur after the last task in a project phase (such as the end of design or programming).
  • 19. Building the project schedule Step 4: Optimize the schedule The critical path is the sequence of tasks that represent the minimum time required to complete the project. If a task is only on the critical path when delaying that task will delay the project. Allocating resources to tasks on the critical path will reduce the project schedule; allocating them to other tasks will have less effect. A resource is over-allocated if more than 100% allocated to multiple tasks simultaneously If any resource is over-allocated, it means that there is a dependency between two tasks which was not discovered. When this happens, the schedule is guaranteed to be inaccurate. Find and fix over-allocated resources.
  • 20. Don’t abuse buffers A buffer is a task added to the schedule with no specific purpose except to account for unexpected delays. This practice involves either adding extra tasks or padding existing tasks at strategic points in the schedule where overruns are “expected”. Buffers can be useful: On a year-long project, every programmer will take two weeks of vacation Buffers can be used to account for this known delay Buffers are often abused The idea that overruns are expected means that there is an implicit assumption that the estimate is incorrect. Buffers should not be used to add time to compensate for an inaccurate estimate.
  • 21. Project metrics The baseline is the version of the schedule that has been approved The schedule will change based on the actual work done by the project team. When the deadline of the revised schedule is later than that of the baseline, the project has slipped . Variance is the difference between the estimated effort in the baseline and the actual effort performed by the team.
  • 22. Project metrics Earned value management tracks the project by considering effort “earned” against a budget only after it has actually been performed The budgeted cost for work scheduled (BCWS) is the estimated effort of the actual tasks that appear on the schedule to date. The actual cost of work performed (ACWP) is the effort spent on the tasks in the schedule that have actually been completed by the development team members. Variance = BCWS – ACWP
  • 23. Project metrics The cost performance index is used to compare projects with each other or to compare phases within a project CPI is calculated by dividing BCWS / ACWP (budgeted cost for work scheduled/actual cost for work performed) and multiplying by 100 to express it as a percentage. A CPI of 100% means that the estimated cost was exactly right and the project came in exactly on budget. A CPI under 100%, the work cost less effort than planned; a CPI greater than 100% means that the estimate was not adequate for the work involved. For example, if the programming tasks took twice as long as estimated but every other type of task in the project took less time than estimated, the total variance for the project might still be low. However, the problem can still be pinpointed by calculating the CPI for each phase of development.