SlideShare a Scribd company logo
1 of 12
Critical Path Analysis and PERT
             Charts




                               An overview of the article by
                                         Simu Mihai Stelian
                                                  An IV, CTI
       Full version http://www.mindtools.com/critpath.html
Critical Path Analysis and PERT are powerful tools that
help you to schedule and manage complex projects.
They were developed in the 1950s to control large
defense projects, and have been used routinely since
then.




These tools help monitor and improve scheduling for
complex interdependent activities such as commonly
involved in developing software. During management of
a project, they allow you to monitor achievement of
project goals. They help you to see where remedial
action needs to be taken to get a project back on course.
The benefit of using CPA within the planning process is
to help you develop and test your plan to ensure that it is
robust. Critical Path Analysis formally identifies tasks
which must be completed on time for the whole project to
be completed on time. It also identifies which tasks can be
delayed if resource needs to be reallocated to catch up on
missed or overrunning tasks.

       The disadvantage of CPA, if you use it as the
technique by which your project plans are
communicated and managed against, is that the
relation of tasks to time is not as immediately obvious
as with Gantt Charts. This can make them more difficult
to understand.
How to use the tool :
       As with Gantt Charts, the essential concept behind
Critical Path Analysis is that you cannot start some
activities until others are finished. These activities need
to be completed in a sequence, with each stage being
more-or-less completed before the next stage can begin.
These are 'sequential' activities.
       Other activities are not dependent on completion
of any other tasks. You can do these at any time before
or after a particular stage is reached. These are non-
dependent or 'parallel' tasks.
Step 1 : List all activities in the plan
Step 2 :Plot the activities as a circle and arrow
diagram
   In these, circles show events within the project, such as
the start and finish of tasks. The number shown in the left
hand half of the circle allows you to identify each one
easily. Circles are sometimes known as nodes.

   An arrow running between two event circles shows the
activity needed to complete that task. A description of the
task is written underneath the arrow. The length of the
task is shown above it. By convention, all arrows run left
to right. Arrows are also sometimes called arcs.
Here the activities of 'Select Hardware' and 'Core
Module Analysis' cannot be started until 'High Level
Analysis' has been completed.
Full Critical Path Diagram :
Each event circle also has a figure in the bottom,
right hand quadrant. This shows the latest finish time
that's permissible for the preceding activity if the
project is to be completed in the minimum time
possible. You can calculate this by starting at the last
event and working backwards. The latest finish time of
the preceding event and the earliest start time of the
following even will be the same for circles on the
critical path.
        The activities on the Critical Path must be very
closely managed to ensure that activities are
completed on time. If jobs on the critical path slip,
immediate action should be taken to get the project
back on schedule. Otherwise completion of the whole
project will slip.
Crash Action :
       You may find that you need to complete a project
earlier than your Critical Path Analysis says is possible. In
this case you need to re-plan your project.

        You have a number of options and would need to
assess the impact of each on the project’s cost, quality
and time required to complete it. For example, you could
increase resource available for each project activity to
bring down time spent on each but the impact of some
of this would be insignificant and a more efficient way of
doing this would be to look only at activities on the
critical path.
PERT (Program Evaluation and Review Technique)
       PERT is a variation on Critical Path Analysis that takes a
slightly more skeptical view of time estimates made for each
project stage. To use it, estimate the shortest possible time
each activity will take, the most likely length of time, and the
longest time that might be taken if the activity takes longer
than expected.
       Use the formula below to calculate the time to use for
each project stage:

shortest time + 4 x likely time + longest time
-----------------------------------------------------------
                         6
Key Points : CPA is a powerful tool for assessing
tasks, their parallelization, upper bound of shortest
time, resources and priority of activities within a
project.

       An effective Critical Path Analysis can make the
difference between success and failure on complex
projects. It can be very useful for assessing the
importance of problems faced during the
implementation of the plan.
       PERT is a variant of Critical Path Analysis that
takes a more skeptical view of the time needed to
complete each project stage.

More Related Content

What's hot

Project management technique PERT & CPM
Project management technique PERT & CPMProject management technique PERT & CPM
Project management technique PERT & CPMSyed Academic
 
Critical Path Method (CPM) Training
Critical Path Method (CPM) TrainingCritical Path Method (CPM) Training
Critical Path Method (CPM) TrainingTonex
 
Project planning and scheduling techniques
Project planning and scheduling techniquesProject planning and scheduling techniques
Project planning and scheduling techniquesShivangi Saini
 
PERT & Gantt Chart
PERT & Gantt Chart PERT & Gantt Chart
PERT & Gantt Chart Anju George
 
Critical path method (cpm)
Critical path method (cpm)Critical path method (cpm)
Critical path method (cpm)hoang tung
 
CPM/PERT and Gantt charts
CPM/PERT and Gantt chartsCPM/PERT and Gantt charts
CPM/PERT and Gantt chartsVARSHA RUSTAGI
 
Programme evaluation and review technique &Gantt Chart
Programme evaluation and review technique &Gantt ChartProgramme evaluation and review technique &Gantt Chart
Programme evaluation and review technique &Gantt ChartMathew Varghese V
 
PM scheduling techniques
PM scheduling techniquesPM scheduling techniques
PM scheduling techniquesNazish khalid
 

What's hot (20)

06 pert cpm
06 pert cpm06 pert cpm
06 pert cpm
 
Project management technique PERT & CPM
Project management technique PERT & CPMProject management technique PERT & CPM
Project management technique PERT & CPM
 
08 ch06
08 ch0608 ch06
08 ch06
 
Critical Path Method (CPM) Training
Critical Path Method (CPM) TrainingCritical Path Method (CPM) Training
Critical Path Method (CPM) Training
 
Project planning and scheduling techniques
Project planning and scheduling techniquesProject planning and scheduling techniques
Project planning and scheduling techniques
 
PERT & Gantt Chart
PERT & Gantt Chart PERT & Gantt Chart
PERT & Gantt Chart
 
Critical path method
Critical path methodCritical path method
Critical path method
 
Critical Path Method presentation.
Critical Path Method presentation.Critical Path Method presentation.
Critical Path Method presentation.
 
CPM NETWORK
CPM NETWORKCPM NETWORK
CPM NETWORK
 
Project management techniques
Project management techniquesProject management techniques
Project management techniques
 
Critical path method (cpm)
Critical path method (cpm)Critical path method (cpm)
Critical path method (cpm)
 
Network Techniques
Network TechniquesNetwork Techniques
Network Techniques
 
CPM/PERT and Gantt charts
CPM/PERT and Gantt chartsCPM/PERT and Gantt charts
CPM/PERT and Gantt charts
 
Programme evaluation and review technique &Gantt Chart
Programme evaluation and review technique &Gantt ChartProgramme evaluation and review technique &Gantt Chart
Programme evaluation and review technique &Gantt Chart
 
Seminar on pert
Seminar on pertSeminar on pert
Seminar on pert
 
PM scheduling techniques
PM scheduling techniquesPM scheduling techniques
PM scheduling techniques
 
06 pert cpm
06 pert cpm06 pert cpm
06 pert cpm
 
Pert, cpm & gert
Pert, cpm & gertPert, cpm & gert
Pert, cpm & gert
 
Pert
PertPert
Pert
 
PERT
PERTPERT
PERT
 

Viewers also liked

Critical path analysis for pmp exam
Critical path analysis for pmp examCritical path analysis for pmp exam
Critical path analysis for pmp examManish Purwar
 
Critical Path Analysis
Critical Path AnalysisCritical Path Analysis
Critical Path Analysistutor2u
 
Cpa & pert charts
Cpa & pert chartsCpa & pert charts
Cpa & pert chartsGolban Oana
 
Critical path analysis
Critical path analysisCritical path analysis
Critical path analysispopik25
 
Critical path and pert
Critical path and pertCritical path and pert
Critical path and pertdjoufack
 
Lesson02_new
Lesson02_newLesson02_new
Lesson02_newshengvn
 
Pre-Con Ed: Critical Path Analysis with CA Workload Automation (AE) iDash - O...
Pre-Con Ed: Critical Path Analysis with CA Workload Automation (AE) iDash - O...Pre-Con Ed: Critical Path Analysis with CA Workload Automation (AE) iDash - O...
Pre-Con Ed: Critical Path Analysis with CA Workload Automation (AE) iDash - O...CA Technologies
 
Syam critical path cpa
Syam critical path cpaSyam critical path cpa
Syam critical path cpasyamputra
 
Boeing C-17 Critical Path Tooling ASQ(Oct_11 _R2)
Boeing  C-17 Critical Path Tooling  ASQ(Oct_11 _R2)Boeing  C-17 Critical Path Tooling  ASQ(Oct_11 _R2)
Boeing C-17 Critical Path Tooling ASQ(Oct_11 _R2)Ron Gill
 
Integrated Marketing Communications
Integrated Marketing CommunicationsIntegrated Marketing Communications
Integrated Marketing CommunicationsJeff Hilton
 
Session 4 critical path method upload
Session 4   critical path method uploadSession 4   critical path method upload
Session 4 critical path method uploadArun
 
Lesson in Feasibility Study- Critical Path method, Critical Path Analysis
Lesson in Feasibility Study- Critical Path method, Critical Path AnalysisLesson in Feasibility Study- Critical Path method, Critical Path Analysis
Lesson in Feasibility Study- Critical Path method, Critical Path AnalysisHoly Angel University
 
Year 12 Maths A Textbook - Chapter 8
Year 12 Maths A Textbook - Chapter 8Year 12 Maths A Textbook - Chapter 8
Year 12 Maths A Textbook - Chapter 8westy67968
 
Cpm critical path method
Cpm   critical path methodCpm   critical path method
Cpm critical path methodPrathima Girish
 

Viewers also liked (20)

Critical path analysis for pmp exam
Critical path analysis for pmp examCritical path analysis for pmp exam
Critical path analysis for pmp exam
 
Critical Path Analysis
Critical Path AnalysisCritical Path Analysis
Critical Path Analysis
 
Critical path method
Critical path methodCritical path method
Critical path method
 
Cpa & pert charts
Cpa & pert chartsCpa & pert charts
Cpa & pert charts
 
Critical path analysis
Critical path analysisCritical path analysis
Critical path analysis
 
Critical path and pert
Critical path and pertCritical path and pert
Critical path and pert
 
Lesson02_new
Lesson02_newLesson02_new
Lesson02_new
 
Pre-Con Ed: Critical Path Analysis with CA Workload Automation (AE) iDash - O...
Pre-Con Ed: Critical Path Analysis with CA Workload Automation (AE) iDash - O...Pre-Con Ed: Critical Path Analysis with CA Workload Automation (AE) iDash - O...
Pre-Con Ed: Critical Path Analysis with CA Workload Automation (AE) iDash - O...
 
Syam critical path cpa
Syam critical path cpaSyam critical path cpa
Syam critical path cpa
 
Critical Path Analysis for a New Product Release
Critical Path Analysis for a New Product ReleaseCritical Path Analysis for a New Product Release
Critical Path Analysis for a New Product Release
 
Boeing C-17 Critical Path Tooling ASQ(Oct_11 _R2)
Boeing  C-17 Critical Path Tooling  ASQ(Oct_11 _R2)Boeing  C-17 Critical Path Tooling  ASQ(Oct_11 _R2)
Boeing C-17 Critical Path Tooling ASQ(Oct_11 _R2)
 
Integrated Marketing Communications
Integrated Marketing CommunicationsIntegrated Marketing Communications
Integrated Marketing Communications
 
Network Anaysis_ critical path methods
Network Anaysis_ critical path methodsNetwork Anaysis_ critical path methods
Network Anaysis_ critical path methods
 
Bpp 3213 lecture 2
Bpp 3213 lecture 2Bpp 3213 lecture 2
Bpp 3213 lecture 2
 
Session 4 critical path method upload
Session 4   critical path method uploadSession 4   critical path method upload
Session 4 critical path method upload
 
Lesson in Feasibility Study- Critical Path method, Critical Path Analysis
Lesson in Feasibility Study- Critical Path method, Critical Path AnalysisLesson in Feasibility Study- Critical Path method, Critical Path Analysis
Lesson in Feasibility Study- Critical Path method, Critical Path Analysis
 
Year 12 Maths A Textbook - Chapter 8
Year 12 Maths A Textbook - Chapter 8Year 12 Maths A Textbook - Chapter 8
Year 12 Maths A Textbook - Chapter 8
 
Pictographs
PictographsPictographs
Pictographs
 
5. entr lesson 13
5. entr   lesson 135. entr   lesson 13
5. entr lesson 13
 
Cpm critical path method
Cpm   critical path methodCpm   critical path method
Cpm critical path method
 

Similar to Critical Path Analysis

PERT Ghant chart and bench marking with application to nursing
PERT Ghant chart and bench marking with application to nursingPERT Ghant chart and bench marking with application to nursing
PERT Ghant chart and bench marking with application to nursingHariasha
 
Project control tools by Samuel obino mokaya
Project control tools by Samuel obino mokayaProject control tools by Samuel obino mokaya
Project control tools by Samuel obino mokayaDiscover JKUAT
 
-Project-Management.ppt
-Project-Management.ppt-Project-Management.ppt
-Project-Management.pptTecnicoItca
 
PertGanttchart
PertGanttchartPertGanttchart
PertGanttchartlearnt
 
Control techniques
Control techniquesControl techniques
Control techniquesAdnan Shakir
 
GANTT CHART nursing Management for Msc nursing
GANTT CHART nursing Management for Msc nursingGANTT CHART nursing Management for Msc nursing
GANTT CHART nursing Management for Msc nursingThangamjayarani
 
PERT-CPM : PROJECT MANAGEMENT TOOLS
PERT-CPM : PROJECT MANAGEMENT TOOLSPERT-CPM : PROJECT MANAGEMENT TOOLS
PERT-CPM : PROJECT MANAGEMENT TOOLSZulfiquer Ahmed Amin
 
Project Management Tools and Techniques (PERT- Project Evaluation and Review ...
Project Management Tools and Techniques (PERT- Project Evaluation and Review ...Project Management Tools and Techniques (PERT- Project Evaluation and Review ...
Project Management Tools and Techniques (PERT- Project Evaluation and Review ...Zulfiquer Ahmed Amin
 
Project management and control
Project management and controlProject management and control
Project management and controlShruti Pendharkar
 
Time Management within IT Project Management
Time Management within IT Project ManagementTime Management within IT Project Management
Time Management within IT Project Managementrielaantonio
 

Similar to Critical Path Analysis (20)

Critical path
Critical pathCritical path
Critical path
 
Critical path
Critical pathCritical path
Critical path
 
PERT Ghant chart and bench marking with application to nursing
PERT Ghant chart and bench marking with application to nursingPERT Ghant chart and bench marking with application to nursing
PERT Ghant chart and bench marking with application to nursing
 
Project control tools by Samuel obino mokaya
Project control tools by Samuel obino mokayaProject control tools by Samuel obino mokaya
Project control tools by Samuel obino mokaya
 
Pert and gantt chart
Pert and gantt chartPert and gantt chart
Pert and gantt chart
 
Project Time Management
Project Time ManagementProject Time Management
Project Time Management
 
-Project-Management.ppt
-Project-Management.ppt-Project-Management.ppt
-Project-Management.ppt
 
PertGanttchart
PertGanttchartPertGanttchart
PertGanttchart
 
Control techniques
Control techniquesControl techniques
Control techniques
 
programmed evaluation and review technique,
programmed evaluation and review technique,programmed evaluation and review technique,
programmed evaluation and review technique,
 
GANTT CHART nursing Management for Msc nursing
GANTT CHART nursing Management for Msc nursingGANTT CHART nursing Management for Msc nursing
GANTT CHART nursing Management for Msc nursing
 
Pert
PertPert
Pert
 
Unit 5.pdf
Unit 5.pdfUnit 5.pdf
Unit 5.pdf
 
PERT-CPM : PROJECT MANAGEMENT TOOLS
PERT-CPM : PROJECT MANAGEMENT TOOLSPERT-CPM : PROJECT MANAGEMENT TOOLS
PERT-CPM : PROJECT MANAGEMENT TOOLS
 
Project Management Tools and Techniques (PERT- Project Evaluation and Review ...
Project Management Tools and Techniques (PERT- Project Evaluation and Review ...Project Management Tools and Techniques (PERT- Project Evaluation and Review ...
Project Management Tools and Techniques (PERT- Project Evaluation and Review ...
 
Project time
Project timeProject time
Project time
 
Unit II.pptx
Unit II.pptxUnit II.pptx
Unit II.pptx
 
Project management and control
Project management and controlProject management and control
Project management and control
 
Time Management within IT Project Management
Time Management within IT Project ManagementTime Management within IT Project Management
Time Management within IT Project Management
 
Lecture 6
Lecture 6Lecture 6
Lecture 6
 

Recently uploaded

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Recently uploaded (20)

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

Critical Path Analysis

  • 1. Critical Path Analysis and PERT Charts An overview of the article by Simu Mihai Stelian An IV, CTI Full version http://www.mindtools.com/critpath.html
  • 2. Critical Path Analysis and PERT are powerful tools that help you to schedule and manage complex projects. They were developed in the 1950s to control large defense projects, and have been used routinely since then. These tools help monitor and improve scheduling for complex interdependent activities such as commonly involved in developing software. During management of a project, they allow you to monitor achievement of project goals. They help you to see where remedial action needs to be taken to get a project back on course.
  • 3. The benefit of using CPA within the planning process is to help you develop and test your plan to ensure that it is robust. Critical Path Analysis formally identifies tasks which must be completed on time for the whole project to be completed on time. It also identifies which tasks can be delayed if resource needs to be reallocated to catch up on missed or overrunning tasks. The disadvantage of CPA, if you use it as the technique by which your project plans are communicated and managed against, is that the relation of tasks to time is not as immediately obvious as with Gantt Charts. This can make them more difficult to understand.
  • 4. How to use the tool : As with Gantt Charts, the essential concept behind Critical Path Analysis is that you cannot start some activities until others are finished. These activities need to be completed in a sequence, with each stage being more-or-less completed before the next stage can begin. These are 'sequential' activities. Other activities are not dependent on completion of any other tasks. You can do these at any time before or after a particular stage is reached. These are non- dependent or 'parallel' tasks.
  • 5. Step 1 : List all activities in the plan
  • 6. Step 2 :Plot the activities as a circle and arrow diagram In these, circles show events within the project, such as the start and finish of tasks. The number shown in the left hand half of the circle allows you to identify each one easily. Circles are sometimes known as nodes. An arrow running between two event circles shows the activity needed to complete that task. A description of the task is written underneath the arrow. The length of the task is shown above it. By convention, all arrows run left to right. Arrows are also sometimes called arcs.
  • 7. Here the activities of 'Select Hardware' and 'Core Module Analysis' cannot be started until 'High Level Analysis' has been completed.
  • 8. Full Critical Path Diagram :
  • 9. Each event circle also has a figure in the bottom, right hand quadrant. This shows the latest finish time that's permissible for the preceding activity if the project is to be completed in the minimum time possible. You can calculate this by starting at the last event and working backwards. The latest finish time of the preceding event and the earliest start time of the following even will be the same for circles on the critical path. The activities on the Critical Path must be very closely managed to ensure that activities are completed on time. If jobs on the critical path slip, immediate action should be taken to get the project back on schedule. Otherwise completion of the whole project will slip.
  • 10. Crash Action : You may find that you need to complete a project earlier than your Critical Path Analysis says is possible. In this case you need to re-plan your project. You have a number of options and would need to assess the impact of each on the project’s cost, quality and time required to complete it. For example, you could increase resource available for each project activity to bring down time spent on each but the impact of some of this would be insignificant and a more efficient way of doing this would be to look only at activities on the critical path.
  • 11. PERT (Program Evaluation and Review Technique) PERT is a variation on Critical Path Analysis that takes a slightly more skeptical view of time estimates made for each project stage. To use it, estimate the shortest possible time each activity will take, the most likely length of time, and the longest time that might be taken if the activity takes longer than expected. Use the formula below to calculate the time to use for each project stage: shortest time + 4 x likely time + longest time ----------------------------------------------------------- 6
  • 12. Key Points : CPA is a powerful tool for assessing tasks, their parallelization, upper bound of shortest time, resources and priority of activities within a project. An effective Critical Path Analysis can make the difference between success and failure on complex projects. It can be very useful for assessing the importance of problems faced during the implementation of the plan. PERT is a variant of Critical Path Analysis that takes a more skeptical view of the time needed to complete each project stage.