SlideShare a Scribd company logo
1 of 34
Critical Path 2.0
The Next Edition of the Critical Path Theory
Software Specification for Critical Path 2.0
Compliance

                         Eric Uyttewaal, PMP
                         ProjectPro Corp.
                         www.ProjectProCorp.com
Presenter Intro: Eric Uyttewaal, PMP
           President ProjectPro Corp.
           Specializes in Microsoft Project and Project Server
           BS, Engineering;
            MS Business Administration
           Author “Forecast Scheduling with
            Project 2010” and “Dynamic
            Scheduling with Microsoft Office
            Project 2003”
           Formerly: Executive Director at IIL as
            developer and manager of the Orange,
            Blue, Black Belt certification curriculum
     Email: EricU@ProjectProCorp.com
     Tel: 613-692-7778
Consulting by ProjectPro: Specialties

1. Project Server 2007/2010 Implementations
2. Scheduling of Programs
   (with many links between subprojects)
3. Schedule improvement and raising
   scheduling maturity




                                         © ProjectPro Corp.
Members of the Working Group

Robyn Antill                 Sai Prasad
Michelle Colodzin            Wayne Robinson
Brian Evans                  John Krahula
Timothy Mather               Gary Hartnett
Fernando Nunes de Oliveira   Vladimir Liberzon
Raul Römer                   Jack Dahlgren
Murali Puthiyarambath        Charles Follin
John Stiles                  Eric Uyttewaal
Ali Vessali



                                                 © ProjectPro Corp.
Objectives of the Working Group

 Improve Critical Path Theory
   –   Address problems experienced in practice
 Develop Critical Path 2.0 Theory
   –   No “best practices”
 Elevate entire field of scheduling software

 Publish paper at PMI-SCOP (PMI-COS)
  conference in May 2011



                                                  © ProjectPro Corp.
Critical Path 1.0

Critical Path 1.0 (CPM 1.0) was first defined by:
 Kelley, James. Critical Path Planning and
   Scheduling: Mathematical Basis. Operations
   Research, Vol. 9, No. 3, May-June, 1961
 Critical-Path Planning and Scheduling, Kelley,
   James E. Jr., and Walker, Morgan R.,
   Proceeding of the Eastern Joint Computer
   Conference, Boston. December 1-3, 1959,
   pp. 160-173. 10.


                                             © ProjectPro Corp.
Critical Path 1.0 Definition

Generally, but not always, the sequence of
schedule activities that determines the duration
of the project. It is the longest path through the
project.

Source: PMBOK (4th Edition)




                                              ©ProjectPro Corp.
Assumptions of Critical Path 1.0

1. Activity estimates are normally distributed
   PERT or Monte Carlo Simulation

2. There is no merge-bias or path-convergence
   Monte Carlo Simulation

3. You have unlimited resources available
   Critical Chain, Resource Critical Path and
   Simulation
                                                © ProjectPro Corp.
“Activity is Critical when Total Float <=0”
 leads to:
 Software displays too many critical tasks:




 Software displays too few critical tasks:
                       Parts of the
                       Critical Path




                                               ©ProjectPro Corp.
Scheduling Software Displays
Too Few Critical Tasks when:
   Incomplete network logic
   Constraint Dates
   Elapsed Durations and Elapsed Lags
   Resource Calendar: Unavailability of Resources
   Task Calendars
   External Predecessors
   Workload Leveling




                                             © ProjectPro Corp.
DEMO Incomplete Critical Path

 Use: DEMO Perfect Critical Path.mpp




                                        ©ProjectPro Corp.
How Leveling Affects the Critical Path 1.0



Write X     Harry 3 D               Optimistic
Write Y   Harry 2 D
                                    Forecasts
                                       leveling
Write X     Harry 3 D
                                    Incomplete
Write Y                 Harry 2 D   Critical Path



                                                 © ProjectPro Corp.
Resource Dependencies Differ from
Logical Dependencies

A logical dependency imposes the sequence:
               Write

               Print


A resource dependency does not impose sequence. The
relationship is that both tasks share the same resource.

Write X    Harry                     Write X              Harry
                                OR
Write Y                Harry         Write Y      Harry


Source: Forecast Scheduling with Microsoft Project 2010
                                                           © ProjectPro Corp.
Summary: Issues with Critical Path 1.0

 Weak definition: it contains literally “Generally, but
  not always…”. PMBOK 4th edition
 Critical Path 1.0 assumptions are no longer tenable
 Critical Path 1.0 cannot handle date, calendar and
  resource constraints. Problems:
    –   Incomplete Critical Paths
    –   No Resource-Critical Paths




                                                      © ProjectPro Corp.
Introduction of Terminology for
Critical Path 2.0

            Schedule         Schedule
              Data          Constraints

                        Project
                       Schedule



                     Project
                   Scheduling
                   Application
Project Schedule Data
   WBS                               Constraints:
   Estimates                          Logical constraints
   Dependencies                       Resource availability constraints
   Resources: Materials, Machines,    Date constraints
    Labor, Facilities, Land, Three-
                                       Calendar constraints: Project,
    Dimensional Space
                                          Resource, Activity, Lag/Lead
   Priorities:  Project,
    Deliverable/Activity, Resource
                                         Financial constraints
   Constraints (see next column)        Physical constraints
                                         Organization policy constraints
                                         Regulatory or Legal constraints
                                         Ecological constraints
                                         Political constraints



                                                                         © ProjectPro Corp.
Constraints: Definition

Constraints are a special type of project schedule data
that the scheduler needs to take into account in order
to produce a realistic and feasible schedule.



Source: Proceedings of Critical Path 2.0 working group, Mar. 2011




                                                             © ProjectPro Corp.
Critical Path 2.0 Definition

The Critical Path 2.0 is the subset of activities that
determines and explains the entire duration of the schedule
when all schedule data that are entered into the scheduling
application are taken into account.
There can be more than one Critical Path that run in parallel
in a schedule.

Source: Proceedings of Critical Path 2.0 working group, Mar. 2011




                                                                    ©ProjectPro Corp.
Term “Subset”

 Path
   –   The word is in the term to define
   –   Implies logical links (resource dependencies?)
 Chain
   –   Implies logical links
 Series
   –   Implies logical links
 Subset:
   –   Reveals added value of the theory: focus!


                                                        © ProjectPro Corp.
Term “Longest Path”

Longest Path = the string of directly related activities
that comprise the longest path from the data date to
the last activity in the schedule (Source: Ron Winter)
 Deals effectively with most constraints mentioned
  except with resource constraints
 Does not deal well with a situation where a few,
  short activities start from a start-no-earlier-than
  constraint that finish later than any other path




                                                       © ProjectPro Corp.
Term “Total Float”

 Critical Path 1.0 (PMBOK 4th edition):
   The total amount of time a schedule activity may be
   delayed from its early start date without delaying
   the project finish date, or violating a schedule
   constraint.
 Critical Path 2.0:
   The total amount of time a schedule activity may be
   delayed from its early start date without delaying
   the project finish date, or violating any schedule
   constraint (including resource constraints) based on
   the current schedule.


                                                   © ProjectPro Corp.
“…based on the current schedule”

A necessary stipulation when calculating the Critical Path 2.0 in
resource-constrained schedules:


  Write X     Harry                        Write X                  Harry
                                    OR
  Write Y                Harry             Write Y      Harry

                                    OR

                      Write X    Harry                 Over-allocation;
                                                       resource constraint
                      Write Y      Harry               violated!



                                                                     © ProjectPro Corp.
The Differences between
 Critical Path 1.0 and Critical Path 2.0
     Critical Path 2.0 applies in resource-constrained schedules
     Critical Path 2.0 standard requires that (at least) the next four
      schedule constraints should be taken into account: logical,
      resource, date and calendar constraints
     Critical Path 2.0 always produces a complete Critical Path when
      these constraints are used in schedules
     You can end up with a different Critical Path under Critical Path
      Method 2.0 than you would under Critical Path Method 1.0.



  Critical Path 2.0 compliant scheduling software must:
be able to deal with logical, resource, date and calendar constraints, and
    produce a complete Critical Path when those constraints are used


                                                                  © ProjectPro Corp.
Critical Path 1.0: How a Date- and
Calendar-Constrained Schedule Looks           1 of 2




                                An Incomplete
                                  Critical Path




                                        © ProjectPro Corp.
Critical Path 2.0: How It Could Look
“Complete Critical Paths 2.0” from www.ProjectProCorp.com            2 of 2




                                                 A Complete Path with
                                                      Gaps Explained




                                                               © ProjectPro Corp.
Critical Path 1.0: How a Resource-
Constrained Schedule Looks

                             Gaps in the Critical
                                       Path 1.0




                                          © ProjectPro Corp.
Critical Path 2.0: How It Could Look
“Complete Critical Paths 2.0” from www.ProjectProCorp.com             1 of 3




                                                    Complete Path that
                                                       Reveals Who is
                                                        Critical When




                                                                © ProjectPro Corp.
Critical Path 2.0: How It Could Look
“Complete Critical Paths 2.0” from www.ProjectProCorp.com         2 of 3




                                                    Complete Path
                                                       Explained
                                                           to You




                                                            © ProjectPro Corp.
Critical Path 2.0: How It Could Look
“Complete Critical Paths 2.0” from www.ProjectProCorp.com                 3 of 3



                                                             Complete Path
                                                            even with Date,
                                                              Calendar and
                                                                  Resource
                                                                Constraints




                                                                    © ProjectPro Corp.
How to Find the Critical Path 2.0 in
Resource-Constrained Schedules? 1 of 2
1.  List all activities and enter all effort estimates
2.  Determine all relationships including type of dependency (FS,
    SS, FF and SF) and lags (or leads)
3. Enter all resources and their resource calendars
4. Assign resources to the activities and allocate the effort
5. Determine the duration of each activity
6. Enter all other constraints: date and calendar constraints
7. Level the workloads of all resources completely.
8. Determine all possible paths of the logical dependencies and
    resource dependencies
9. Determine the duration of each path through the network
    taking all logical dependencies, resource dependencies and all
    other constraints into account.
10. Identify the longest path(s) of all possible paths that explain
    the entire project duration; this is Critical Path 2.0.
                                                               © ProjectPro Corp.
How to Find the Critical Path 2.0 -
Example




   Paths                Duration
   path 2, 3, 5, 6      2+4+2+2=10
   path 2, 4, 5, 6      2+5+2+2=11
   path 2, 4, 3, 5, 6   2+5+4+2+2=15
                                       © ProjectPro Corp.
How to Find the Critical Path 2.0 in
Resource-Constrained Schedules?                          2 of 2

    Mark the project finish milestone


                                Mark the resource-critical task(s)
                                  and analyze each separately
                  Do
            logical and/or
                                           Yes
    resource dependencies drive it
             to this date?

               No

           Do other causes               Yes
      than the project start date              Find the next RCP task
         drive it to this date?

               No
    All resource-critical tasks marked
                                                                  © ProjectPro Corp.
Software Specification for
Critical Path 2.0 Compliant Software
1. Is able to capture logical, resource, date and
   calendar constraints
2. Will alert the user to incomplete network logic
3. Will alert the user to over-allocations
4. Is able to level the workloads in the schedule
5. Is able to produce a complete Critical Path that
   explains the entire project duration when those
   constraints are used



                                             © ProjectPro Corp.
Thank You for Attending !

 Discuss with professional schedulers online:
  LinkedIn group “Forecast Scheduling”
 To receive a PDF-file of the Critical Path 2.0 paper,
  email: EricU@ProjectProCorp.com

More Related Content

Viewers also liked

General chemistry chemistry
General chemistry   chemistryGeneral chemistry   chemistry
General chemistry chemistryXINYOUWANZ
 
Miradas Sobre El Aborto GIRE
Miradas Sobre El Aborto GIREMiradas Sobre El Aborto GIRE
Miradas Sobre El Aborto GIREEsteban Galvan
 
E Book On Public Speaking By Shabbar Suterwala Leaders Wor…
E  Book On  Public  Speaking By  Shabbar  Suterwala  Leaders  Wor…E  Book On  Public  Speaking By  Shabbar  Suterwala  Leaders  Wor…
E Book On Public Speaking By Shabbar Suterwala Leaders Wor…Shabbar Suterwala
 
Políticas Públicas para el Fortalecimiento de la Ciudadanía de la Infancia
Políticas Públicas para el Fortalecimiento de la Ciudadanía de la InfanciaPolíticas Públicas para el Fortalecimiento de la Ciudadanía de la Infancia
Políticas Públicas para el Fortalecimiento de la Ciudadanía de la InfanciaForo Argentino Radios Comunitarias
 
Mt2003 01-05 rabobank rs bas en ronald
Mt2003 01-05 rabobank rs bas en ronaldMt2003 01-05 rabobank rs bas en ronald
Mt2003 01-05 rabobank rs bas en ronaldBasvanderVelde
 
4.1 definición del espacio vectorial y sus propiedades
4.1 definición del espacio vectorial y sus propiedades4.1 definición del espacio vectorial y sus propiedades
4.1 definición del espacio vectorial y sus propiedadesbreerico
 
Logica boleana
Logica boleanaLogica boleana
Logica boleanasena
 
Garrafa térmica, estufa e aquecimento global
Garrafa térmica, estufa e aquecimento globalGarrafa térmica, estufa e aquecimento global
Garrafa térmica, estufa e aquecimento globalJunior Lima
 
joel's Educ331
joel's Educ331joel's Educ331
joel's Educ331joelrg
 
BAIT1003 Chapter 1
BAIT1003 Chapter 1BAIT1003 Chapter 1
BAIT1003 Chapter 1limsh
 

Viewers also liked (20)

General chemistry chemistry
General chemistry   chemistryGeneral chemistry   chemistry
General chemistry chemistry
 
Chapter15
Chapter15Chapter15
Chapter15
 
Miradas Sobre El Aborto GIRE
Miradas Sobre El Aborto GIREMiradas Sobre El Aborto GIRE
Miradas Sobre El Aborto GIRE
 
E Book On Public Speaking By Shabbar Suterwala Leaders Wor…
E  Book On  Public  Speaking By  Shabbar  Suterwala  Leaders  Wor…E  Book On  Public  Speaking By  Shabbar  Suterwala  Leaders  Wor…
E Book On Public Speaking By Shabbar Suterwala Leaders Wor…
 
Políticas Públicas para el Fortalecimiento de la Ciudadanía de la Infancia
Políticas Públicas para el Fortalecimiento de la Ciudadanía de la InfanciaPolíticas Públicas para el Fortalecimiento de la Ciudadanía de la Infancia
Políticas Públicas para el Fortalecimiento de la Ciudadanía de la Infancia
 
Bronquiectasia
BronquiectasiaBronquiectasia
Bronquiectasia
 
Mt2003 01-05 rabobank rs bas en ronald
Mt2003 01-05 rabobank rs bas en ronaldMt2003 01-05 rabobank rs bas en ronald
Mt2003 01-05 rabobank rs bas en ronald
 
4.1 definición del espacio vectorial y sus propiedades
4.1 definición del espacio vectorial y sus propiedades4.1 definición del espacio vectorial y sus propiedades
4.1 definición del espacio vectorial y sus propiedades
 
Informe Direccionde Proyectos
Informe Direccionde ProyectosInforme Direccionde Proyectos
Informe Direccionde Proyectos
 
Logica boleana
Logica boleanaLogica boleana
Logica boleana
 
Garrafa térmica, estufa e aquecimento global
Garrafa térmica, estufa e aquecimento globalGarrafa térmica, estufa e aquecimento global
Garrafa térmica, estufa e aquecimento global
 
Marco de-buen-desempeo-docente
Marco de-buen-desempeo-docenteMarco de-buen-desempeo-docente
Marco de-buen-desempeo-docente
 
[2014년 개정판] 공공정책, 책상에서 현장으로
[2014년 개정판] 공공정책, 책상에서 현장으로[2014년 개정판] 공공정책, 책상에서 현장으로
[2014년 개정판] 공공정책, 책상에서 현장으로
 
Tema 4
Tema 4Tema 4
Tema 4
 
Lets Go On A Bear Hunt
Lets Go On A Bear HuntLets Go On A Bear Hunt
Lets Go On A Bear Hunt
 
joel's Educ331
joel's Educ331joel's Educ331
joel's Educ331
 
Cadena custodia
Cadena custodiaCadena custodia
Cadena custodia
 
hardenability
hardenabilityhardenability
hardenability
 
BAIT1003 Chapter 1
BAIT1003 Chapter 1BAIT1003 Chapter 1
BAIT1003 Chapter 1
 
Unidad i control sanitario
Unidad i control sanitarioUnidad i control sanitario
Unidad i control sanitario
 

Similar to 111

Сложная программа проектов: сроки, риски, мотивация менеджеров проектов
Сложная программа проектов: сроки, риски, мотивация менеджеров проектовСложная программа проектов: сроки, риски, мотивация менеджеров проектов
Сложная программа проектов: сроки, риски, мотивация менеджеров проектовVadim Bogdanov PMP, PfMP, MVP, MCT, MCTS
 
Project Management Series By Himadri Banerji: The New Frontiers From Himadri ...
Project Management Series By Himadri Banerji: The New Frontiers From Himadri ...Project Management Series By Himadri Banerji: The New Frontiers From Himadri ...
Project Management Series By Himadri Banerji: The New Frontiers From Himadri ...HIMADRI BANERJI
 
SDPM (Success Driven Project Management)
SDPM (Success Driven Project Management)SDPM (Success Driven Project Management)
SDPM (Success Driven Project Management)Peter Mello
 
3c66a73971f4307a1e447e4bf76e0c3d_MIT1_040s09_lec02.pdf
3c66a73971f4307a1e447e4bf76e0c3d_MIT1_040s09_lec02.pdf3c66a73971f4307a1e447e4bf76e0c3d_MIT1_040s09_lec02.pdf
3c66a73971f4307a1e447e4bf76e0c3d_MIT1_040s09_lec02.pdfNanoSana
 
Lecture6
Lecture6Lecture6
Lecture6soloeng
 
1. project Management
1. project Management 1. project Management
1. project Management chhassan7
 
Delay Analysis for an On-Going Residential Project
Delay Analysis for an On-Going Residential ProjectDelay Analysis for an On-Going Residential Project
Delay Analysis for an On-Going Residential ProjectIRJET Journal
 
Application of system life cycle processes to large complex engineering and c...
Application of system life cycle processes to large complex engineering and c...Application of system life cycle processes to large complex engineering and c...
Application of system life cycle processes to large complex engineering and c...Bob Prieto
 
project management fundamentals Chapter 1
project management fundamentals Chapter 1project management fundamentals Chapter 1
project management fundamentals Chapter 1Mazhar Poohlah
 
Project XYC Project PlanEric Malone, Jennifer Napier, .docx
Project XYC  Project PlanEric Malone, Jennifer Napier, .docxProject XYC  Project PlanEric Malone, Jennifer Napier, .docx
Project XYC Project PlanEric Malone, Jennifer Napier, .docxwkyra78
 
Project Planning in Software Engineering
Project Planning in Software EngineeringProject Planning in Software Engineering
Project Planning in Software EngineeringFáber D. Giraldo
 
SE - Lecture 12 - Software Project Management (1).pptx
SE - Lecture 12 - Software Project Management (1).pptxSE - Lecture 12 - Software Project Management (1).pptx
SE - Lecture 12 - Software Project Management (1).pptxTangZhiSiang
 
Conveyor Belt Project Report
Conveyor Belt Project ReportConveyor Belt Project Report
Conveyor Belt Project ReportRISHABHSIINGH
 

Similar to 111 (20)

Сложная программа проектов: сроки, риски, мотивация менеджеров проектов
Сложная программа проектов: сроки, риски, мотивация менеджеров проектовСложная программа проектов: сроки, риски, мотивация менеджеров проектов
Сложная программа проектов: сроки, риски, мотивация менеджеров проектов
 
Project Management Series By Himadri Banerji: The New Frontiers From Himadri ...
Project Management Series By Himadri Banerji: The New Frontiers From Himadri ...Project Management Series By Himadri Banerji: The New Frontiers From Himadri ...
Project Management Series By Himadri Banerji: The New Frontiers From Himadri ...
 
SDPM (Success Driven Project Management)
SDPM (Success Driven Project Management)SDPM (Success Driven Project Management)
SDPM (Success Driven Project Management)
 
Ms Project 2010
Ms Project 2010Ms Project 2010
Ms Project 2010
 
3c66a73971f4307a1e447e4bf76e0c3d_MIT1_040s09_lec02.pdf
3c66a73971f4307a1e447e4bf76e0c3d_MIT1_040s09_lec02.pdf3c66a73971f4307a1e447e4bf76e0c3d_MIT1_040s09_lec02.pdf
3c66a73971f4307a1e447e4bf76e0c3d_MIT1_040s09_lec02.pdf
 
Lecture6
Lecture6Lecture6
Lecture6
 
1. project Management
1. project Management 1. project Management
1. project Management
 
Future State for Lean Prod Dev by Ron Mascitelli Ame10.2
Future State for Lean Prod Dev by Ron Mascitelli Ame10.2Future State for Lean Prod Dev by Ron Mascitelli Ame10.2
Future State for Lean Prod Dev by Ron Mascitelli Ame10.2
 
Microsoft Project.pptx
Microsoft Project.pptxMicrosoft Project.pptx
Microsoft Project.pptx
 
Delay Analysis for an On-Going Residential Project
Delay Analysis for an On-Going Residential ProjectDelay Analysis for an On-Going Residential Project
Delay Analysis for an On-Going Residential Project
 
Project Scheduling
Project SchedulingProject Scheduling
Project Scheduling
 
Application of system life cycle processes to large complex engineering and c...
Application of system life cycle processes to large complex engineering and c...Application of system life cycle processes to large complex engineering and c...
Application of system life cycle processes to large complex engineering and c...
 
Heizer 03
Heizer 03Heizer 03
Heizer 03
 
B012440511
B012440511B012440511
B012440511
 
project management fundamentals Chapter 1
project management fundamentals Chapter 1project management fundamentals Chapter 1
project management fundamentals Chapter 1
 
Project XYC Project PlanEric Malone, Jennifer Napier, .docx
Project XYC  Project PlanEric Malone, Jennifer Napier, .docxProject XYC  Project PlanEric Malone, Jennifer Napier, .docx
Project XYC Project PlanEric Malone, Jennifer Napier, .docx
 
Project Management for PhD Research
Project Management for PhD ResearchProject Management for PhD Research
Project Management for PhD Research
 
Project Planning in Software Engineering
Project Planning in Software EngineeringProject Planning in Software Engineering
Project Planning in Software Engineering
 
SE - Lecture 12 - Software Project Management (1).pptx
SE - Lecture 12 - Software Project Management (1).pptxSE - Lecture 12 - Software Project Management (1).pptx
SE - Lecture 12 - Software Project Management (1).pptx
 
Conveyor Belt Project Report
Conveyor Belt Project ReportConveyor Belt Project Report
Conveyor Belt Project Report
 

More from Vadim Bogdanov PMP, PfMP, MVP, MCT, MCTS

Портфель проектов: портфель без ручки или реактивный ранец
Портфель проектов: портфель без ручки или реактивный ранецПортфель проектов: портфель без ручки или реактивный ранец
Портфель проектов: портфель без ручки или реактивный ранецVadim Bogdanov PMP, PfMP, MVP, MCT, MCTS
 
Ресурсное планирование для архитектурного бюро
Ресурсное планирование для архитектурного бюроРесурсное планирование для архитектурного бюро
Ресурсное планирование для архитектурного бюроVadim Bogdanov PMP, PfMP, MVP, MCT, MCTS
 
Новая модель: расширим инструментарий, повысим мотивацию в проектах
Новая модель: расширим инструментарий, повысим мотивацию в проектахНовая модель: расширим инструментарий, повысим мотивацию в проектах
Новая модель: расширим инструментарий, повысим мотивацию в проектахVadim Bogdanov PMP, PfMP, MVP, MCT, MCTS
 
Жизненный цикл системы мотивации в проектах в производственно-торговой компании
Жизненный цикл системы мотивации в проектах в производственно-торговой компанииЖизненный цикл системы мотивации в проектах в производственно-торговой компании
Жизненный цикл системы мотивации в проектах в производственно-торговой компанииVadim Bogdanov PMP, PfMP, MVP, MCT, MCTS
 
Мотивация проектной команды в ИТ-проектах
Мотивация проектной команды в ИТ-проектахМотивация проектной команды в ИТ-проектах
Мотивация проектной команды в ИТ-проектахVadim Bogdanov PMP, PfMP, MVP, MCT, MCTS
 
Мотивация в партнёрских проектах и программах
Мотивация в партнёрских проектах и программахМотивация в партнёрских проектах и программах
Мотивация в партнёрских проектах и программахVadim Bogdanov PMP, PfMP, MVP, MCT, MCTS
 
Опыт применения проектной мотивции в непроектной организации
Опыт применения проектной мотивции в непроектной организацииОпыт применения проектной мотивции в непроектной организации
Опыт применения проектной мотивции в непроектной организацииVadim Bogdanov PMP, PfMP, MVP, MCT, MCTS
 
Мотивация менеджеров коммерческих проектов и автоматизация расчета KPI в ИСУП
Мотивация менеджеров коммерческих проектов и автоматизация расчета KPI в ИСУПМотивация менеджеров коммерческих проектов и автоматизация расчета KPI в ИСУП
Мотивация менеджеров коммерческих проектов и автоматизация расчета KPI в ИСУПVadim Bogdanov PMP, PfMP, MVP, MCT, MCTS
 
Управление проектами с новым Microsoft Office – квантовый скачок в производит...
Управление проектами с новым Microsoft Office – квантовый скачок в производит...Управление проектами с новым Microsoft Office – квантовый скачок в производит...
Управление проектами с новым Microsoft Office – квантовый скачок в производит...Vadim Bogdanov PMP, PfMP, MVP, MCT, MCTS
 
Управление проектами: мотивационные схемы, показатели эффективности и использ...
Управление проектами: мотивационные схемы, показатели эффективности и использ...Управление проектами: мотивационные схемы, показатели эффективности и использ...
Управление проектами: мотивационные схемы, показатели эффективности и использ...Vadim Bogdanov PMP, PfMP, MVP, MCT, MCTS
 
Мотивация работы проектной команды с новыми сервисами Microsoft
Мотивация работы проектной команды с новыми сервисами MicrosoftМотивация работы проектной команды с новыми сервисами Microsoft
Мотивация работы проектной команды с новыми сервисами MicrosoftVadim Bogdanov PMP, PfMP, MVP, MCT, MCTS
 
Мотивация в проектах: как быть, когда руководитель против мотивации?
Мотивация в проектах: как быть, когда руководитель против мотивации?Мотивация в проектах: как быть, когда руководитель против мотивации?
Мотивация в проектах: как быть, когда руководитель против мотивации?Vadim Bogdanov PMP, PfMP, MVP, MCT, MCTS
 
Мотивация в проектах: психология управления подчиненными
Мотивация в проектах: психология управления подчиненнымиМотивация в проектах: психология управления подчиненными
Мотивация в проектах: психология управления подчиненнымиVadim Bogdanov PMP, PfMP, MVP, MCT, MCTS
 
Мегапроект: конфликт интересов и мотивации участников
Мегапроект: конфликт интересов и мотивации участниковМегапроект: конфликт интересов и мотивации участников
Мегапроект: конфликт интересов и мотивации участниковVadim Bogdanov PMP, PfMP, MVP, MCT, MCTS
 
Мотивация в проектах автоматизации бизнес-процессов
Мотивация в проектах автоматизации бизнес-процессовМотивация в проектах автоматизации бизнес-процессов
Мотивация в проектах автоматизации бизнес-процессовVadim Bogdanov PMP, PfMP, MVP, MCT, MCTS
 
Управление проектами: критический путь 2.0
Управление проектами: критический путь 2.0Управление проектами: критический путь 2.0
Управление проектами: критический путь 2.0Vadim Bogdanov PMP, PfMP, MVP, MCT, MCTS
 
Опыт внедрения управления проектами с инструментарием и без: технический подх...
Опыт внедрения управления проектами с инструментарием и без: технический подх...Опыт внедрения управления проектами с инструментарием и без: технический подх...
Опыт внедрения управления проектами с инструментарием и без: технический подх...Vadim Bogdanov PMP, PfMP, MVP, MCT, MCTS
 
Внедрение проектного управления: типовые ошибки руководства и участников прое...
Внедрение проектного управления: типовые ошибки руководства и участников прое...Внедрение проектного управления: типовые ошибки руководства и участников прое...
Внедрение проектного управления: типовые ошибки руководства и участников прое...Vadim Bogdanov PMP, PfMP, MVP, MCT, MCTS
 
Управление проектами: Инструментарий бизнес - аналитики от Micosoft для испол...
Управление проектами: Инструментарий бизнес - аналитики от Micosoft для испол...Управление проектами: Инструментарий бизнес - аналитики от Micosoft для испол...
Управление проектами: Инструментарий бизнес - аналитики от Micosoft для испол...Vadim Bogdanov PMP, PfMP, MVP, MCT, MCTS
 

More from Vadim Bogdanov PMP, PfMP, MVP, MCT, MCTS (20)

Портфель проектов: портфель без ручки или реактивный ранец
Портфель проектов: портфель без ручки или реактивный ранецПортфель проектов: портфель без ручки или реактивный ранец
Портфель проектов: портфель без ручки или реактивный ранец
 
Ресурсное планирование для архитектурного бюро
Ресурсное планирование для архитектурного бюроРесурсное планирование для архитектурного бюро
Ресурсное планирование для архитектурного бюро
 
Новая модель: расширим инструментарий, повысим мотивацию в проектах
Новая модель: расширим инструментарий, повысим мотивацию в проектахНовая модель: расширим инструментарий, повысим мотивацию в проектах
Новая модель: расширим инструментарий, повысим мотивацию в проектах
 
Жизненный цикл системы мотивации в проектах в производственно-торговой компании
Жизненный цикл системы мотивации в проектах в производственно-торговой компанииЖизненный цикл системы мотивации в проектах в производственно-торговой компании
Жизненный цикл системы мотивации в проектах в производственно-торговой компании
 
Мотивация проектной команды в ИТ-проектах
Мотивация проектной команды в ИТ-проектахМотивация проектной команды в ИТ-проектах
Мотивация проектной команды в ИТ-проектах
 
Мотивация в партнёрских проектах и программах
Мотивация в партнёрских проектах и программахМотивация в партнёрских проектах и программах
Мотивация в партнёрских проектах и программах
 
Опыт применения проектной мотивции в непроектной организации
Опыт применения проектной мотивции в непроектной организацииОпыт применения проектной мотивции в непроектной организации
Опыт применения проектной мотивции в непроектной организации
 
Мотивация менеджеров коммерческих проектов и автоматизация расчета KPI в ИСУП
Мотивация менеджеров коммерческих проектов и автоматизация расчета KPI в ИСУПМотивация менеджеров коммерческих проектов и автоматизация расчета KPI в ИСУП
Мотивация менеджеров коммерческих проектов и автоматизация расчета KPI в ИСУП
 
Управление проектами с новым Microsoft Office – квантовый скачок в производит...
Управление проектами с новым Microsoft Office – квантовый скачок в производит...Управление проектами с новым Microsoft Office – квантовый скачок в производит...
Управление проектами с новым Microsoft Office – квантовый скачок в производит...
 
Управление проектами: мотивационные схемы, показатели эффективности и использ...
Управление проектами: мотивационные схемы, показатели эффективности и использ...Управление проектами: мотивационные схемы, показатели эффективности и использ...
Управление проектами: мотивационные схемы, показатели эффективности и использ...
 
Мотивация работы проектной команды с новыми сервисами Microsoft
Мотивация работы проектной команды с новыми сервисами MicrosoftМотивация работы проектной команды с новыми сервисами Microsoft
Мотивация работы проектной команды с новыми сервисами Microsoft
 
Мотивация в проектах: как быть, когда руководитель против мотивации?
Мотивация в проектах: как быть, когда руководитель против мотивации?Мотивация в проектах: как быть, когда руководитель против мотивации?
Мотивация в проектах: как быть, когда руководитель против мотивации?
 
Мотивация в проектах: психология управления подчиненными
Мотивация в проектах: психология управления подчиненнымиМотивация в проектах: психология управления подчиненными
Мотивация в проектах: психология управления подчиненными
 
Мегапроект: конфликт интересов и мотивации участников
Мегапроект: конфликт интересов и мотивации участниковМегапроект: конфликт интересов и мотивации участников
Мегапроект: конфликт интересов и мотивации участников
 
Мотивация в собственном бизнес-проекте
Мотивация в собственном бизнес-проектеМотивация в собственном бизнес-проекте
Мотивация в собственном бизнес-проекте
 
Мотивация в проектах автоматизации бизнес-процессов
Мотивация в проектах автоматизации бизнес-процессовМотивация в проектах автоматизации бизнес-процессов
Мотивация в проектах автоматизации бизнес-процессов
 
Управление проектами: критический путь 2.0
Управление проектами: критический путь 2.0Управление проектами: критический путь 2.0
Управление проектами: критический путь 2.0
 
Опыт внедрения управления проектами с инструментарием и без: технический подх...
Опыт внедрения управления проектами с инструментарием и без: технический подх...Опыт внедрения управления проектами с инструментарием и без: технический подх...
Опыт внедрения управления проектами с инструментарием и без: технический подх...
 
Внедрение проектного управления: типовые ошибки руководства и участников прое...
Внедрение проектного управления: типовые ошибки руководства и участников прое...Внедрение проектного управления: типовые ошибки руководства и участников прое...
Внедрение проектного управления: типовые ошибки руководства и участников прое...
 
Управление проектами: Инструментарий бизнес - аналитики от Micosoft для испол...
Управление проектами: Инструментарий бизнес - аналитики от Micosoft для испол...Управление проектами: Инструментарий бизнес - аналитики от Micosoft для испол...
Управление проектами: Инструментарий бизнес - аналитики от Micosoft для испол...
 

111

  • 1. Critical Path 2.0 The Next Edition of the Critical Path Theory Software Specification for Critical Path 2.0 Compliance Eric Uyttewaal, PMP ProjectPro Corp. www.ProjectProCorp.com
  • 2. Presenter Intro: Eric Uyttewaal, PMP  President ProjectPro Corp.  Specializes in Microsoft Project and Project Server  BS, Engineering; MS Business Administration  Author “Forecast Scheduling with Project 2010” and “Dynamic Scheduling with Microsoft Office Project 2003”  Formerly: Executive Director at IIL as developer and manager of the Orange, Blue, Black Belt certification curriculum  Email: EricU@ProjectProCorp.com  Tel: 613-692-7778
  • 3. Consulting by ProjectPro: Specialties 1. Project Server 2007/2010 Implementations 2. Scheduling of Programs (with many links between subprojects) 3. Schedule improvement and raising scheduling maturity © ProjectPro Corp.
  • 4. Members of the Working Group Robyn Antill Sai Prasad Michelle Colodzin Wayne Robinson Brian Evans John Krahula Timothy Mather Gary Hartnett Fernando Nunes de Oliveira Vladimir Liberzon Raul Römer Jack Dahlgren Murali Puthiyarambath Charles Follin John Stiles Eric Uyttewaal Ali Vessali © ProjectPro Corp.
  • 5. Objectives of the Working Group  Improve Critical Path Theory – Address problems experienced in practice  Develop Critical Path 2.0 Theory – No “best practices”  Elevate entire field of scheduling software  Publish paper at PMI-SCOP (PMI-COS) conference in May 2011 © ProjectPro Corp.
  • 6. Critical Path 1.0 Critical Path 1.0 (CPM 1.0) was first defined by:  Kelley, James. Critical Path Planning and Scheduling: Mathematical Basis. Operations Research, Vol. 9, No. 3, May-June, 1961  Critical-Path Planning and Scheduling, Kelley, James E. Jr., and Walker, Morgan R., Proceeding of the Eastern Joint Computer Conference, Boston. December 1-3, 1959, pp. 160-173. 10. © ProjectPro Corp.
  • 7. Critical Path 1.0 Definition Generally, but not always, the sequence of schedule activities that determines the duration of the project. It is the longest path through the project. Source: PMBOK (4th Edition) ©ProjectPro Corp.
  • 8. Assumptions of Critical Path 1.0 1. Activity estimates are normally distributed PERT or Monte Carlo Simulation 2. There is no merge-bias or path-convergence Monte Carlo Simulation 3. You have unlimited resources available Critical Chain, Resource Critical Path and Simulation © ProjectPro Corp.
  • 9. “Activity is Critical when Total Float <=0” leads to:  Software displays too many critical tasks:  Software displays too few critical tasks: Parts of the Critical Path ©ProjectPro Corp.
  • 10. Scheduling Software Displays Too Few Critical Tasks when:  Incomplete network logic  Constraint Dates  Elapsed Durations and Elapsed Lags  Resource Calendar: Unavailability of Resources  Task Calendars  External Predecessors  Workload Leveling © ProjectPro Corp.
  • 11. DEMO Incomplete Critical Path  Use: DEMO Perfect Critical Path.mpp ©ProjectPro Corp.
  • 12. How Leveling Affects the Critical Path 1.0 Write X Harry 3 D Optimistic Write Y Harry 2 D Forecasts leveling Write X Harry 3 D Incomplete Write Y Harry 2 D Critical Path © ProjectPro Corp.
  • 13. Resource Dependencies Differ from Logical Dependencies A logical dependency imposes the sequence: Write Print A resource dependency does not impose sequence. The relationship is that both tasks share the same resource. Write X Harry Write X Harry OR Write Y Harry Write Y Harry Source: Forecast Scheduling with Microsoft Project 2010 © ProjectPro Corp.
  • 14. Summary: Issues with Critical Path 1.0  Weak definition: it contains literally “Generally, but not always…”. PMBOK 4th edition  Critical Path 1.0 assumptions are no longer tenable  Critical Path 1.0 cannot handle date, calendar and resource constraints. Problems: – Incomplete Critical Paths – No Resource-Critical Paths © ProjectPro Corp.
  • 15. Introduction of Terminology for Critical Path 2.0 Schedule Schedule Data Constraints Project Schedule Project Scheduling Application
  • 16. Project Schedule Data  WBS Constraints:  Estimates  Logical constraints  Dependencies  Resource availability constraints  Resources: Materials, Machines,  Date constraints Labor, Facilities, Land, Three-  Calendar constraints: Project, Dimensional Space Resource, Activity, Lag/Lead  Priorities: Project, Deliverable/Activity, Resource  Financial constraints  Constraints (see next column)  Physical constraints  Organization policy constraints  Regulatory or Legal constraints  Ecological constraints  Political constraints © ProjectPro Corp.
  • 17. Constraints: Definition Constraints are a special type of project schedule data that the scheduler needs to take into account in order to produce a realistic and feasible schedule. Source: Proceedings of Critical Path 2.0 working group, Mar. 2011 © ProjectPro Corp.
  • 18. Critical Path 2.0 Definition The Critical Path 2.0 is the subset of activities that determines and explains the entire duration of the schedule when all schedule data that are entered into the scheduling application are taken into account. There can be more than one Critical Path that run in parallel in a schedule. Source: Proceedings of Critical Path 2.0 working group, Mar. 2011 ©ProjectPro Corp.
  • 19. Term “Subset”  Path – The word is in the term to define – Implies logical links (resource dependencies?)  Chain – Implies logical links  Series – Implies logical links  Subset: – Reveals added value of the theory: focus! © ProjectPro Corp.
  • 20. Term “Longest Path” Longest Path = the string of directly related activities that comprise the longest path from the data date to the last activity in the schedule (Source: Ron Winter)  Deals effectively with most constraints mentioned except with resource constraints  Does not deal well with a situation where a few, short activities start from a start-no-earlier-than constraint that finish later than any other path © ProjectPro Corp.
  • 21. Term “Total Float”  Critical Path 1.0 (PMBOK 4th edition): The total amount of time a schedule activity may be delayed from its early start date without delaying the project finish date, or violating a schedule constraint.  Critical Path 2.0: The total amount of time a schedule activity may be delayed from its early start date without delaying the project finish date, or violating any schedule constraint (including resource constraints) based on the current schedule. © ProjectPro Corp.
  • 22. “…based on the current schedule” A necessary stipulation when calculating the Critical Path 2.0 in resource-constrained schedules: Write X Harry Write X Harry OR Write Y Harry Write Y Harry OR Write X Harry Over-allocation; resource constraint Write Y Harry violated! © ProjectPro Corp.
  • 23. The Differences between Critical Path 1.0 and Critical Path 2.0  Critical Path 2.0 applies in resource-constrained schedules  Critical Path 2.0 standard requires that (at least) the next four schedule constraints should be taken into account: logical, resource, date and calendar constraints  Critical Path 2.0 always produces a complete Critical Path when these constraints are used in schedules  You can end up with a different Critical Path under Critical Path Method 2.0 than you would under Critical Path Method 1.0. Critical Path 2.0 compliant scheduling software must: be able to deal with logical, resource, date and calendar constraints, and produce a complete Critical Path when those constraints are used © ProjectPro Corp.
  • 24. Critical Path 1.0: How a Date- and Calendar-Constrained Schedule Looks 1 of 2 An Incomplete Critical Path © ProjectPro Corp.
  • 25. Critical Path 2.0: How It Could Look “Complete Critical Paths 2.0” from www.ProjectProCorp.com 2 of 2 A Complete Path with Gaps Explained © ProjectPro Corp.
  • 26. Critical Path 1.0: How a Resource- Constrained Schedule Looks Gaps in the Critical Path 1.0 © ProjectPro Corp.
  • 27. Critical Path 2.0: How It Could Look “Complete Critical Paths 2.0” from www.ProjectProCorp.com 1 of 3 Complete Path that Reveals Who is Critical When © ProjectPro Corp.
  • 28. Critical Path 2.0: How It Could Look “Complete Critical Paths 2.0” from www.ProjectProCorp.com 2 of 3 Complete Path Explained to You © ProjectPro Corp.
  • 29. Critical Path 2.0: How It Could Look “Complete Critical Paths 2.0” from www.ProjectProCorp.com 3 of 3 Complete Path even with Date, Calendar and Resource Constraints © ProjectPro Corp.
  • 30. How to Find the Critical Path 2.0 in Resource-Constrained Schedules? 1 of 2 1. List all activities and enter all effort estimates 2. Determine all relationships including type of dependency (FS, SS, FF and SF) and lags (or leads) 3. Enter all resources and their resource calendars 4. Assign resources to the activities and allocate the effort 5. Determine the duration of each activity 6. Enter all other constraints: date and calendar constraints 7. Level the workloads of all resources completely. 8. Determine all possible paths of the logical dependencies and resource dependencies 9. Determine the duration of each path through the network taking all logical dependencies, resource dependencies and all other constraints into account. 10. Identify the longest path(s) of all possible paths that explain the entire project duration; this is Critical Path 2.0. © ProjectPro Corp.
  • 31. How to Find the Critical Path 2.0 - Example Paths Duration path 2, 3, 5, 6 2+4+2+2=10 path 2, 4, 5, 6 2+5+2+2=11 path 2, 4, 3, 5, 6 2+5+4+2+2=15 © ProjectPro Corp.
  • 32. How to Find the Critical Path 2.0 in Resource-Constrained Schedules? 2 of 2 Mark the project finish milestone Mark the resource-critical task(s) and analyze each separately Do logical and/or Yes resource dependencies drive it to this date? No Do other causes Yes than the project start date Find the next RCP task drive it to this date? No All resource-critical tasks marked © ProjectPro Corp.
  • 33. Software Specification for Critical Path 2.0 Compliant Software 1. Is able to capture logical, resource, date and calendar constraints 2. Will alert the user to incomplete network logic 3. Will alert the user to over-allocations 4. Is able to level the workloads in the schedule 5. Is able to produce a complete Critical Path that explains the entire project duration when those constraints are used © ProjectPro Corp.
  • 34. Thank You for Attending !  Discuss with professional schedulers online: LinkedIn group “Forecast Scheduling”  To receive a PDF-file of the Critical Path 2.0 paper, email: EricU@ProjectProCorp.com

Editor's Notes

  1. Address problems: in particular: resource constrained scheduling
  2. Other definitions: the path with the least slack
  3. DEMO use the file DEMO Perfect Critical Path.mpp; it will show a fragmented Critical Path and this will introduce that concept quite nicely!
  4. Other issues:Estimates are future-oriented and have, by definition, a probalistic nature: Hidden Critical Paths Protecting the Critical Path
  5. Other definitions considered:A constraint is any value entered into the schedule that affects the start and/or finish dates of activities. A constraint is something that should be respected by any scheduling algorithm. A constraint is a factor that limits the system from having more throughput (from the Theory of Constraints and Critical Chain Project Management).
  6. Schedule data typically includes WBS, estimates, dependencies, resources, assignments, priorities and schedule constraints.
  7. http://scheduleanalyzer.com/sa_long_theory.htm
  8. We discussed hard about introducing new term of “Resource Total Float”; decided against it because it does not have meaning in non-resource constrained schedules. Also, total float would be useless in resource-constrained schedules.
  9. Critical Path 3.0: may require that financial constraints are also taken into account
  10. This view reveals: Who is Critical When?
  11. This view reveals: Why is the Critical Path 2.0 what it is?
  12. This example shows that CCP takes resource, date and calendar constraints into account!!
  13. This is the “All-Paths algorithm”
  14. POINT if you need to look at all logical paths as well as all resource paths, you end up with 1000’s of paths to calculate!! Each resource assignment is a path! In last path, “4, 3” is a resource dependency!