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

What's hot

7. (lecture 5) Project scheduling..ppt
7. (lecture 5) Project scheduling..ppt7. (lecture 5) Project scheduling..ppt
7. (lecture 5) Project scheduling..ppt
PedadaSaikumar
 
PMP - Download 49 Processes Chart | PMBOK6 | Links to all Slides | Link to Yo...
PMP - Download 49 Processes Chart | PMBOK6 | Links to all Slides | Link to Yo...PMP - Download 49 Processes Chart | PMBOK6 | Links to all Slides | Link to Yo...
PMP - Download 49 Processes Chart | PMBOK6 | Links to all Slides | Link to Yo...
Anand Bobade
 
Chap 4.3 Direct and Manage Project work
Chap 4.3 Direct and Manage Project workChap 4.3 Direct and Manage Project work
Chap 4.3 Direct and Manage Project work
Anand Bobade
 
PMP PMBOK 6th
PMP PMBOK 6thPMP PMBOK 6th
PMP PMBOK 6th
Ashraf Osman, MBA, PMP
 
Project Management Fundamentals
Project Management FundamentalsProject Management Fundamentals
Project Management Fundamentals
Nishant Munjal
 
PMBOK® Guide 5th edition Processes Flow in English - Simplified Version
PMBOK® Guide 5th edition Processes Flow in English - Simplified VersionPMBOK® Guide 5th edition Processes Flow in English - Simplified Version
PMBOK® Guide 5th edition Processes Flow in English - Simplified Version
Ricardo Viana Vargas
 
PMP Chap 8 - Project Quality Management
PMP Chap 8 - Project Quality ManagementPMP Chap 8 - Project Quality Management
PMP Chap 8 - Project Quality Management
Anand Bobade
 
Chap 9.2 Estimate Activity Resource
Chap 9.2   Estimate Activity ResourceChap 9.2   Estimate Activity Resource
Chap 9.2 Estimate Activity Resource
Anand Bobade
 
Pmp chap 11 - project risk management - Part 2
Pmp   chap 11 - project risk management - Part 2Pmp   chap 11 - project risk management - Part 2
Pmp chap 11 - project risk management - Part 2
Anand Bobade
 
Project Resource Management
Project Resource ManagementProject Resource Management
Project Resource Management
Crysanthus Raharjo, PMP
 
PMP_Project Cost Management
PMP_Project Cost ManagementPMP_Project Cost Management
PMP_Project Cost Management
Hisham Haridy MBA, PMP®, RMP®, SP®
 
Chap 8.2 Manage Quality
Chap 8.2 Manage QualityChap 8.2 Manage Quality
Chap 8.2 Manage Quality
Anand Bobade
 
PMP Chap 6 - Project Time management - Part2
PMP Chap 6 - Project Time management - Part2PMP Chap 6 - Project Time management - Part2
PMP Chap 6 - Project Time management - Part2
Anand Bobade
 
PMP Chap 5 - Project Scope Management - Part1
PMP Chap 5 - Project Scope Management - Part1PMP Chap 5 - Project Scope Management - Part1
PMP Chap 5 - Project Scope Management - Part1
Anand Bobade
 
Project Management Tools and Techniques
Project Management Tools and TechniquesProject Management Tools and Techniques
Project Management Tools and Techniques
MaRS Discovery District
 
PMP Training - 08 project quality management
PMP Training - 08 project quality managementPMP Training - 08 project quality management
PMP Training - 08 project quality managementejlp12
 
Project Schedule Management - PMBOK6
Project Schedule Management - PMBOK6Project Schedule Management - PMBOK6
Project Schedule Management - PMBOK6
Agus Suhanto
 
PMP Training - 11 project risk management
PMP Training - 11 project risk managementPMP Training - 11 project risk management
PMP Training - 11 project risk managementejlp12
 

What's hot (20)

7. (lecture 5) Project scheduling..ppt
7. (lecture 5) Project scheduling..ppt7. (lecture 5) Project scheduling..ppt
7. (lecture 5) Project scheduling..ppt
 
PMP - Download 49 Processes Chart | PMBOK6 | Links to all Slides | Link to Yo...
PMP - Download 49 Processes Chart | PMBOK6 | Links to all Slides | Link to Yo...PMP - Download 49 Processes Chart | PMBOK6 | Links to all Slides | Link to Yo...
PMP - Download 49 Processes Chart | PMBOK6 | Links to all Slides | Link to Yo...
 
Chap 4.3 Direct and Manage Project work
Chap 4.3 Direct and Manage Project workChap 4.3 Direct and Manage Project work
Chap 4.3 Direct and Manage Project work
 
PMP PMBOK 6th
PMP PMBOK 6thPMP PMBOK 6th
PMP PMBOK 6th
 
Project Management Fundamentals
Project Management FundamentalsProject Management Fundamentals
Project Management Fundamentals
 
PMBOK® Guide 5th edition Processes Flow in English - Simplified Version
PMBOK® Guide 5th edition Processes Flow in English - Simplified VersionPMBOK® Guide 5th edition Processes Flow in English - Simplified Version
PMBOK® Guide 5th edition Processes Flow in English - Simplified Version
 
PMP Chap 8 - Project Quality Management
PMP Chap 8 - Project Quality ManagementPMP Chap 8 - Project Quality Management
PMP Chap 8 - Project Quality Management
 
Chap 9.2 Estimate Activity Resource
Chap 9.2   Estimate Activity ResourceChap 9.2   Estimate Activity Resource
Chap 9.2 Estimate Activity Resource
 
Pmp chap 11 - project risk management - Part 2
Pmp   chap 11 - project risk management - Part 2Pmp   chap 11 - project risk management - Part 2
Pmp chap 11 - project risk management - Part 2
 
Project Resource Management
Project Resource ManagementProject Resource Management
Project Resource Management
 
PMP_Project Cost Management
PMP_Project Cost ManagementPMP_Project Cost Management
PMP_Project Cost Management
 
Project Planning Scheduling
Project Planning SchedulingProject Planning Scheduling
Project Planning Scheduling
 
Chap 8.2 Manage Quality
Chap 8.2 Manage QualityChap 8.2 Manage Quality
Chap 8.2 Manage Quality
 
PMP Chap 6 - Project Time management - Part2
PMP Chap 6 - Project Time management - Part2PMP Chap 6 - Project Time management - Part2
PMP Chap 6 - Project Time management - Part2
 
PMP Chap 5 - Project Scope Management - Part1
PMP Chap 5 - Project Scope Management - Part1PMP Chap 5 - Project Scope Management - Part1
PMP Chap 5 - Project Scope Management - Part1
 
Project Management Tools and Techniques
Project Management Tools and TechniquesProject Management Tools and Techniques
Project Management Tools and Techniques
 
PMP Training - 08 project quality management
PMP Training - 08 project quality managementPMP Training - 08 project quality management
PMP Training - 08 project quality management
 
Project Schedule Management - PMBOK6
Project Schedule Management - PMBOK6Project Schedule Management - PMBOK6
Project Schedule Management - PMBOK6
 
PMP Training - 11 project risk management
PMP Training - 11 project risk managementPMP Training - 11 project risk management
PMP Training - 11 project risk management
 
Work Breakdown Structure
Work Breakdown StructureWork Breakdown Structure
Work Breakdown Structure
 

Similar to Wbs Building Use This

Project2007
Project2007Project2007
Project2007KellySee
 
Ms project training ver 01
Ms project training ver 01Ms project training ver 01
Ms project training ver 01
Isidro Sid Calayag
 
Opticon - Construction ERP Overview presentation
Opticon - Construction ERP Overview presentationOpticon - Construction ERP Overview presentation
Opticon - Construction ERP Overview presentationSoftTech Engineers
 
Project management fundamentals
Project management fundamentals Project management fundamentals
Project management fundamentals
Rajasekar M
 
00 k-dev-slides(7)land dev seminar+demo -chuan[3a]210412
00 k-dev-slides(7)land dev seminar+demo -chuan[3a]21041200 k-dev-slides(7)land dev seminar+demo -chuan[3a]210412
00 k-dev-slides(7)land dev seminar+demo -chuan[3a]210412
REDceo.net
 
Togaf9 Refcard2
Togaf9 Refcard2Togaf9 Refcard2
Togaf9 Refcard2jucaab
 
Project network scheduling and S-curve
Project network scheduling and S-curve Project network scheduling and S-curve
Project network scheduling and S-curve
Satish Yadavalli
 
Software proposal sample_project_1-_web_site_development_by_zx_7_of_november_...
Software proposal sample_project_1-_web_site_development_by_zx_7_of_november_...Software proposal sample_project_1-_web_site_development_by_zx_7_of_november_...
Software proposal sample_project_1-_web_site_development_by_zx_7_of_november_...
Oleg Zhuravlev
 
Vonnie simonsen
Vonnie simonsenVonnie simonsen
Vonnie simonsenNASAPMC
 
Vonnie simonsen
Vonnie simonsenVonnie simonsen
Vonnie simonsenNASAPMC
 
Fujieh.maura
Fujieh.mauraFujieh.maura
Fujieh.mauraNASAPMC
 

Similar to Wbs Building Use This (20)

Project2007
Project2007Project2007
Project2007
 
Ms project training ver 01
Ms project training ver 01Ms project training ver 01
Ms project training ver 01
 
C09
C09C09
C09
 
Opticon - Construction ERP Overview presentation
Opticon - Construction ERP Overview presentationOpticon - Construction ERP Overview presentation
Opticon - Construction ERP Overview presentation
 
Project management fundamentals
Project management fundamentals Project management fundamentals
Project management fundamentals
 
00 k-dev-slides(7)land dev seminar+demo -chuan[3a]210412
00 k-dev-slides(7)land dev seminar+demo -chuan[3a]21041200 k-dev-slides(7)land dev seminar+demo -chuan[3a]210412
00 k-dev-slides(7)land dev seminar+demo -chuan[3a]210412
 
Togaf9 Refcard2
Togaf9 Refcard2Togaf9 Refcard2
Togaf9 Refcard2
 
T349 Pi Web
T349 Pi WebT349 Pi Web
T349 Pi Web
 
Project network scheduling and S-curve
Project network scheduling and S-curve Project network scheduling and S-curve
Project network scheduling and S-curve
 
Software proposal sample_project_1-_web_site_development_by_zx_7_of_november_...
Software proposal sample_project_1-_web_site_development_by_zx_7_of_november_...Software proposal sample_project_1-_web_site_development_by_zx_7_of_november_...
Software proposal sample_project_1-_web_site_development_by_zx_7_of_november_...
 
Vonnie simonsen
Vonnie simonsenVonnie simonsen
Vonnie simonsen
 
Vonnie simonsen
Vonnie simonsenVonnie simonsen
Vonnie simonsen
 
T349 Asmi Web
T349 Asmi WebT349 Asmi Web
T349 Asmi Web
 
Fujieh.maura
Fujieh.mauraFujieh.maura
Fujieh.maura
 
T349
T349T349
T349
 
T335 Asmiweb
T335 AsmiwebT335 Asmiweb
T335 Asmiweb
 
T335
T335T335
T335
 
T349
T349T349
T349
 
T349 Pi Web
T349 Pi WebT349 Pi Web
T349 Pi Web
 
T348 Asm Iweb
T348 Asm IwebT348 Asm Iweb
T348 Asm Iweb
 

More from project management

Work Breakdown Structure Use This
Work Breakdown Structure Use ThisWork Breakdown Structure Use This
Work Breakdown Structure Use This
project management
 
Wbs For Building Project
Wbs For Building ProjectWbs For Building Project
Wbs For Building Project
project management
 
Excel Project Management
Excel Project ManagementExcel Project Management
Excel Project Management
project management
 
Chap 6 Developing A Project Plan
Chap 6 Developing A Project PlanChap 6 Developing A Project Plan
Chap 6 Developing A Project Plan
project management
 
Chap 5 Estimating Project Times
Chap 5 Estimating Project TimesChap 5 Estimating Project Times
Chap 5 Estimating Project Times
project management
 
Chap 4 Defining A Project
Chap 4 Defining A ProjectChap 4 Defining A Project
Chap 4 Defining A Project
project management
 
Chap 3 Organization Structure
Chap 3 Organization StructureChap 3 Organization Structure
Chap 3 Organization Structure
project management
 
Project Initiation Process
Project Initiation ProcessProject Initiation Process
Project Initiation Process
project management
 
Chap 1 Modern Project Management
Chap 1 Modern Project ManagementChap 1 Modern Project Management
Chap 1 Modern Project Management
project management
 
Chap 2 Organization Strategy
Chap 2 Organization StrategyChap 2 Organization Strategy
Chap 2 Organization Strategy
project management
 

More from project management (11)

Work Breakdown Structure Use This
Work Breakdown Structure Use ThisWork Breakdown Structure Use This
Work Breakdown Structure Use This
 
Wbs For Building Project
Wbs For Building ProjectWbs For Building Project
Wbs For Building Project
 
Excel Project Management
Excel Project ManagementExcel Project Management
Excel Project Management
 
Chap 6 Developing A Project Plan
Chap 6 Developing A Project PlanChap 6 Developing A Project Plan
Chap 6 Developing A Project Plan
 
Chap 5 Estimating Project Times
Chap 5 Estimating Project TimesChap 5 Estimating Project Times
Chap 5 Estimating Project Times
 
Chap 4 Defining A Project
Chap 4 Defining A ProjectChap 4 Defining A Project
Chap 4 Defining A Project
 
Chap 3 Organization Structure
Chap 3 Organization StructureChap 3 Organization Structure
Chap 3 Organization Structure
 
Project Initiation Process
Project Initiation ProcessProject Initiation Process
Project Initiation Process
 
Project Management Techniques
Project Management TechniquesProject Management Techniques
Project Management Techniques
 
Chap 1 Modern Project Management
Chap 1 Modern Project ManagementChap 1 Modern Project Management
Chap 1 Modern Project Management
 
Chap 2 Organization Strategy
Chap 2 Organization StrategyChap 2 Organization Strategy
Chap 2 Organization Strategy
 

Recently uploaded

A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
kimdan468
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
gb193092
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
DhatriParmar
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 

Recently uploaded (20)

A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 

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