SlideShare a Scribd company logo
Project Management

                                       Dr. James A. Bednar
                                        jbednar@inf.ed.ac.uk
                           http://homepages.inf.ed.ac.uk/jbednar




SAPM Spring 2006: Project Management                               1
Project Management
          A project is ‘a temporary endeavour to produce a unique
          product, service, or result’ (PMI 2004). Project
          management (PM) techniques were originally developed
          for waterfall-type projects like building construction.

          PM focuses on planning, scheduling, monitoring, and
          controlling the complex interdependencies among subtasks.

          PM techniques are particularly relevant when considering
          the entire project in which software development is
          embedded, which includes other activities such as
          documentation, training, hardware, etc.
SAPM Spring 2006: Project Management                                  2
Example project
                                                       Consider building a garden
                                       Roof
                                                       shed, which involves

                     Framing
                                                       designing the shed,
                                                       figuring out what materials
                                              Siding
                                                       are needed, ordering or
                                                       purchasing the materials,
                                                       and putting together the
                   Foundation                          various parts.

          Some of these tasks depend on the others, some must be
          scheduled, some take labor, etc.
SAPM Spring 2006: Project Management                                                3
Project management tasks
          Need to figure out:

            • What needs to be done
            • What order they can be done
            • How long each will take
            • How long the whole project must take in principle
            • How long the whole project is expected to take, given
                 finite resources


SAPM Spring 2006: Project Management                                  4
Work Breakdown Structure
          A WBS is a diagram showing the major subtasks of the
          project:
                                           Build Shed




                    Planning           Obtaining Materials    Constructing


                                                             Pour foundation
                                                             Build frame
                                                             Install siding
                                                             Install roof
                                                             Finish (door, etc.)



          Rule of thumb: break things down as far as necessary to
          estimate and schedule them, and no further.
SAPM Spring 2006: Project Management                                               5
Network diagram
              Build Shed               Materials list        Order materials         Deliver materials

                 1 day                     1 day                 1 day                    7 days




                                                                    Install siding

                                                                         1 day
                  Pour foundation              Build frame                                         Finish

                         1 day                     2 days            Install roof                  1 day


                                                                         2 days




          Network diagrams can be constructed from the WBS,
          adding dependencies and estimated durations. See slides
          on estimation for caveats. (Dates are optional.)

SAPM Spring 2006: Project Management                                                                        6
Critical path
                          Build Shed            Materials list        Order materials         Deliver materials

                            1 day                   1 day                 1 day                    7 days




                                                                             Install siding

                                                                                  1 day
                             Pour foundation            Build frame                                         Finish

                                    1 day                   2 days            Install roof                  1 day


                                                                                  2 days



          The critical path is the longest path through the network
          diagram – it is the minimum duration of the project if there
          are infinite resources (so that tasks can occur in parallel)
          and accurate estimates.

          Here, everything but putting up the siding is on the critical
          path, and must happen in the order specified.
SAPM Spring 2006: Project Management                                                                                 7
Slack
                          Build Shed           Materials list        Order materials         Deliver materials

                            1 day                  1 day                 1 day                    7 days




                                                                            Install siding

                                                                                 1 day
                             Pour foundation           Build frame                                         Finish

                                    1 day                  2 days            Install roof                  1 day


                                                                                 2 days



          Tasks not on the critical path have slack – the duration by
          which they can be late without making the project later
          than the critical path duration.

          Here, putting up the siding has one day of slack: one day
          longer than estimated is ok, but if it takes longer it will be
          the new critical path, and delay the project.
SAPM Spring 2006: Project Management                                                                                8
PERT/CPM Charts
          Network diagrams come in a variety of flavors with
          different names:

          A Program Evaluation and Review Technique (PERT)
          chart shows dependencies and time estimates, using
          3-point estimates.

          The Critical Path Method (CPM) chart is a related
          alternative, using single estimates.

          Both show similar information, but use different methods
          for calculating the critical path and slack.

SAPM Spring 2006: Project Management                                 9
Gantt Chart




          A Gantt chart shows the tasks and their durations
          graphically, in calendar form, with one bar per activity. The
          bar shows the earliest start date and duration.

SAPM Spring 2006: Project Management                                      10
Gantt Chart extras




          Gantt charts can also show summary activities (see
          ‘Planning’ entry), dependencies (arrows), and milestones
          (diamonds).

          The dependencies make slack clear (see “Siding” entry).

SAPM Spring 2006: Project Management                                 11
Resources
          All these charts assume infinite resources – things that
          can logically happen in parallel, are assumed to happen in
          parallel.

          In reality, there are limited resources, so there are
          dependencies not shown in the charts.

          E.g. if only one person is available to work on the shed
          project, the siding and roofing tasks must be done in
          serial, due to the resource constraint.



SAPM Spring 2006: Project Management                                   12
Crashing/Fast tracking
          If the critical path is still not fast enough, it’s possible to
          shorten the duration by changing some assumptions. E.g.:

          Crashing: Change the duration of some critical task, e.g.,
                 if it is possible to parallelize it by assigning more
                 people to it.

          Fast tracking: Allow tasks to be done in parallel by
                 changing the logic in the network diagram.

          If tasks can be parallelized (as in building construction)
          these allow total duration to be greatly reduced.

SAPM Spring 2006: Project Management                                        13
For more info
          Project Management Institute (PMI): Largest
                 international PM organization; US-based (pmi.org)

          International Project Management Association (IPMA):
                 Oldest international PM organization
                 (www.ipma.ch)

          Association for Project Management (APM): UK-based
                 national organization (www.apm.org.uk)

          PM Glossary:
                 www.maxwideman.com/pmglossary/

SAPM Spring 2006: Project Management                                 14
Summary
            • Project management charts and techniques are useful
                 for scheduling tasks with complex dependencies

            • WBS: main tasks
            • Network diagram: dependencies, durations
            • Gantt: calendar
            • Be careful not to trust the charts just because they
                 look fancy; e.g., many constraints are not shown



SAPM Spring 2006: Project Management                                 15
References
PMI (2004). A Guide to the Project Management Body of Knowledge
     (3rd Ed.). Project Management Institute.




SAPM Spring 2006: Project Management                         15

More Related Content

PDF
Primavera P6 Tips and Tricks
PPT
Work Breakdown Structure
PPT
Critical path method (cpm)
PDF
PDF
Schedule Updates
PPTX
Ms project 2016 overview
PPTX
PMP Exam Prep Module 1.pptx
PPTX
Creating the project charter
Primavera P6 Tips and Tricks
Work Breakdown Structure
Critical path method (cpm)
Schedule Updates
Ms project 2016 overview
PMP Exam Prep Module 1.pptx
Creating the project charter

What's hot (20)

PDF
Resource Optimization of Construction Project Using Primavera P6
PDF
Introduction, development and analysis of banana curve in project management....
PDF
Dealing With A Schedule That Cannot Be Approved - AACE 2012 Meeting
PDF
PMP PMBOK 6th
PDF
Primavera P6 Notes for Beginners
PDF
Chap 5.4 Create WBS
PDF
Primavera p6 advanced project planning
PDF
PMP - Download 49 Processes Chart | PMBOK6 | Links to all Slides | Link to Yo...
PPTX
Introduction to Project Management (workshop) - v.1
PPTX
Project management
PPTX
Extension of time (E.O.T) By Ahmed Ibarhim
PDF
Project scope management
PPT
PgMP Application Completeness Review and Audit Process (2/3)
PDF
Project Schedule Planning and Development - A Guide to Develop Reliable Proje...
PPT
Introduce Project Management
PDF
PMP_Project Procurement Management
PDF
PMP Exam Prep_sample slides
PPT
Primavera Training P6
PPT
Module :-5 project scheduling and resource levelling
PDF
Schedule levels-as-presented 02-may11
Resource Optimization of Construction Project Using Primavera P6
Introduction, development and analysis of banana curve in project management....
Dealing With A Schedule That Cannot Be Approved - AACE 2012 Meeting
PMP PMBOK 6th
Primavera P6 Notes for Beginners
Chap 5.4 Create WBS
Primavera p6 advanced project planning
PMP - Download 49 Processes Chart | PMBOK6 | Links to all Slides | Link to Yo...
Introduction to Project Management (workshop) - v.1
Project management
Extension of time (E.O.T) By Ahmed Ibarhim
Project scope management
PgMP Application Completeness Review and Audit Process (2/3)
Project Schedule Planning and Development - A Guide to Develop Reliable Proje...
Introduce Project Management
PMP_Project Procurement Management
PMP Exam Prep_sample slides
Primavera Training P6
Module :-5 project scheduling and resource levelling
Schedule levels-as-presented 02-may11
Ad

Similar to Wbs Building Use This (20)

PDF
Residential Conctruction Gantt Chart
PPTX
CONSTRUCTION and types of bonding MODULE final.pptx
DOCX
Construction Activities and Process
PPT
Construction processes _procedures_37b_edline (1)
PPT
ACH 216 Lecture 10 (Materials Mgmt & Quality Assurance)
PPT
ACH 216 Lecture 10 (Materials Mgmt & Quality Assurance)
PPT
Work Breakdown Structure Use This
DOCX
Construction economic
PPT
Tutor l1 core 02 knowledge of technical information quantities and communicat...
PPTX
Construction project management
PPT
ACH 216 Lecture 02 (Project Format)
PPT
Stages in Construction
PPT
11 lecture project scheduling 3
PPTX
CAD SGP
PPTX
CMSE-MODULE 2 NOTES-PROJECT MANAGEMENT TOOLS AND SCHEDULING
PDF
Shipping Container Architecture
DOCX
BUILDING CONSTRUCTION PROCESS FROM START TO FINISH 1.docx
PDF
Construction Project Schedule Example- Residential Building
PDF
Perfect Shed DYO.pdf
Residential Conctruction Gantt Chart
CONSTRUCTION and types of bonding MODULE final.pptx
Construction Activities and Process
Construction processes _procedures_37b_edline (1)
ACH 216 Lecture 10 (Materials Mgmt & Quality Assurance)
ACH 216 Lecture 10 (Materials Mgmt & Quality Assurance)
Work Breakdown Structure Use This
Construction economic
Tutor l1 core 02 knowledge of technical information quantities and communicat...
Construction project management
ACH 216 Lecture 02 (Project Format)
Stages in Construction
11 lecture project scheduling 3
CAD SGP
CMSE-MODULE 2 NOTES-PROJECT MANAGEMENT TOOLS AND SCHEDULING
Shipping Container Architecture
BUILDING CONSTRUCTION PROCESS FROM START TO FINISH 1.docx
Construction Project Schedule Example- Residential Building
Perfect Shed DYO.pdf
Ad

More from project management (10)

PPT
Wbs For Building Project
XLS
Excel Project Management
PPT
Chap 6 Developing A Project Plan
PPT
Chap 5 Estimating Project Times
PPT
Chap 4 Defining A Project
PPT
Chap 3 Organization Structure
PDF
Project Initiation Process
PPT
Project Management Techniques
PPT
Chap 1 Modern Project Management
PPT
Chap 2 Organization Strategy
Wbs For Building Project
Excel Project Management
Chap 6 Developing A Project Plan
Chap 5 Estimating Project Times
Chap 4 Defining A Project
Chap 3 Organization Structure
Project Initiation Process
Project Management Techniques
Chap 1 Modern Project Management
Chap 2 Organization Strategy

Recently uploaded (20)

PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Pre independence Education in Inndia.pdf
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
Week 4 Term 3 Study Techniques revisited.pptx
PPTX
Cell Structure & Organelles in detailed.
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PDF
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Pre independence Education in Inndia.pdf
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Week 4 Term 3 Study Techniques revisited.pptx
Cell Structure & Organelles in detailed.
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
2.FourierTransform-ShortQuestionswithAnswers.pdf
O7-L3 Supply Chain Operations - ICLT Program
Anesthesia in Laparoscopic Surgery in India
Microbial disease of the cardiovascular and lymphatic systems
Renaissance Architecture: A Journey from Faith to Humanism
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
102 student loan defaulters named and shamed – Is someone you know on the list?
Module 4: Burden of Disease Tutorial Slides S2 2025
STATICS OF THE RIGID BODIES Hibbelers.pdf

Wbs Building Use This

  • 1. Project Management Dr. James A. Bednar jbednar@inf.ed.ac.uk http://homepages.inf.ed.ac.uk/jbednar SAPM Spring 2006: Project Management 1
  • 2. Project Management A project is ‘a temporary endeavour to produce a unique product, service, or result’ (PMI 2004). Project management (PM) techniques were originally developed for waterfall-type projects like building construction. PM focuses on planning, scheduling, monitoring, and controlling the complex interdependencies among subtasks. PM techniques are particularly relevant when considering the entire project in which software development is embedded, which includes other activities such as documentation, training, hardware, etc. SAPM Spring 2006: Project Management 2
  • 3. Example project Consider building a garden Roof shed, which involves Framing designing the shed, figuring out what materials Siding are needed, ordering or purchasing the materials, and putting together the Foundation various parts. Some of these tasks depend on the others, some must be scheduled, some take labor, etc. SAPM Spring 2006: Project Management 3
  • 4. Project management tasks Need to figure out: • What needs to be done • What order they can be done • How long each will take • How long the whole project must take in principle • How long the whole project is expected to take, given finite resources SAPM Spring 2006: Project Management 4
  • 5. Work Breakdown Structure A WBS is a diagram showing the major subtasks of the project: Build Shed Planning Obtaining Materials Constructing Pour foundation Build frame Install siding Install roof Finish (door, etc.) Rule of thumb: break things down as far as necessary to estimate and schedule them, and no further. SAPM Spring 2006: Project Management 5
  • 6. Network diagram Build Shed Materials list Order materials Deliver materials 1 day 1 day 1 day 7 days Install siding 1 day Pour foundation Build frame Finish 1 day 2 days Install roof 1 day 2 days Network diagrams can be constructed from the WBS, adding dependencies and estimated durations. See slides on estimation for caveats. (Dates are optional.) SAPM Spring 2006: Project Management 6
  • 7. Critical path Build Shed Materials list Order materials Deliver materials 1 day 1 day 1 day 7 days Install siding 1 day Pour foundation Build frame Finish 1 day 2 days Install roof 1 day 2 days The critical path is the longest path through the network diagram – it is the minimum duration of the project if there are infinite resources (so that tasks can occur in parallel) and accurate estimates. Here, everything but putting up the siding is on the critical path, and must happen in the order specified. SAPM Spring 2006: Project Management 7
  • 8. Slack Build Shed Materials list Order materials Deliver materials 1 day 1 day 1 day 7 days Install siding 1 day Pour foundation Build frame Finish 1 day 2 days Install roof 1 day 2 days Tasks not on the critical path have slack – the duration by which they can be late without making the project later than the critical path duration. Here, putting up the siding has one day of slack: one day longer than estimated is ok, but if it takes longer it will be the new critical path, and delay the project. SAPM Spring 2006: Project Management 8
  • 9. PERT/CPM Charts Network diagrams come in a variety of flavors with different names: A Program Evaluation and Review Technique (PERT) chart shows dependencies and time estimates, using 3-point estimates. The Critical Path Method (CPM) chart is a related alternative, using single estimates. Both show similar information, but use different methods for calculating the critical path and slack. SAPM Spring 2006: Project Management 9
  • 10. Gantt Chart A Gantt chart shows the tasks and their durations graphically, in calendar form, with one bar per activity. The bar shows the earliest start date and duration. SAPM Spring 2006: Project Management 10
  • 11. Gantt Chart extras Gantt charts can also show summary activities (see ‘Planning’ entry), dependencies (arrows), and milestones (diamonds). The dependencies make slack clear (see “Siding” entry). SAPM Spring 2006: Project Management 11
  • 12. Resources All these charts assume infinite resources – things that can logically happen in parallel, are assumed to happen in parallel. In reality, there are limited resources, so there are dependencies not shown in the charts. E.g. if only one person is available to work on the shed project, the siding and roofing tasks must be done in serial, due to the resource constraint. SAPM Spring 2006: Project Management 12
  • 13. Crashing/Fast tracking If the critical path is still not fast enough, it’s possible to shorten the duration by changing some assumptions. E.g.: Crashing: Change the duration of some critical task, e.g., if it is possible to parallelize it by assigning more people to it. Fast tracking: Allow tasks to be done in parallel by changing the logic in the network diagram. If tasks can be parallelized (as in building construction) these allow total duration to be greatly reduced. SAPM Spring 2006: Project Management 13
  • 14. For more info Project Management Institute (PMI): Largest international PM organization; US-based (pmi.org) International Project Management Association (IPMA): Oldest international PM organization (www.ipma.ch) Association for Project Management (APM): UK-based national organization (www.apm.org.uk) PM Glossary: www.maxwideman.com/pmglossary/ SAPM Spring 2006: Project Management 14
  • 15. Summary • Project management charts and techniques are useful for scheduling tasks with complex dependencies • WBS: main tasks • Network diagram: dependencies, durations • Gantt: calendar • Be careful not to trust the charts just because they look fancy; e.g., many constraints are not shown SAPM Spring 2006: Project Management 15
  • 16. References PMI (2004). A Guide to the Project Management Body of Knowledge (3rd Ed.). Project Management Institute. SAPM Spring 2006: Project Management 15