SlideShare une entreprise Scribd logo
1  sur  19
PROJECT MANAGEMENT, PMI APPROACH (PMP)
PROJECT TIME AND SCHEDULE MANAGEMENT
Sayed Ahmed
BSc. Eng. in CSc. & Eng. (BUET, Bangladesh)
MSc. in CSc. (University of Manitoba, Canada)
http://sayed.JustEtc.net
http://www.JustETC.net
sayed@justEtc.net,www.justEtc.net
1
Just E.T.C for Business, Education, Technology, and Entertainment Solutions
Resources:
Book: PMP in Depth by Dr. Paul Sanghera
Book: The PMP Exam, How to Pass on Your First Try By Andy Crowe
Project Management Lessons in Undergraduate Study
Work Experience
REFERENCES & RESOURCES
 Book: PMP in Depth by Dr. Paul Sanghera
 Read on 2007
 Book: The PMP Exam, How to Pass on Your First Try by Andy Crowe
 Read on 2007
 A Project Management lessons in undergraduate study
 Articles from the Internet
 Work Experience
2
sayed@justEtc.net,www.justEtc.net
LEARNING OBJECTIVES
3
sayed@justEtc.net,www.justEtc.net
OUR SERVICES
4
sayed@justEtc.net,www.justEtc.net
PROJECT TIME MANAGEMENT PROCESS
1. Define Activities Required
2. Sequence Activities
3. Estimate Resources for the Activities
4. Calculate Duration of the Activities
5. Develop Schedule
6. Control Schedule
5
sayed@justEtc.net,www.justEtc.net
PROJECT TIME MANAGEMENT PROCESS
 Process: Define Activities Required
 List all the
 activities
 functionalities
 modules
 components
 That you want to develop
 When the project scope is defined
 use it to decompose the work into activity list
 Work breakdown structure
 will be useful at this stage
 List what modules, components the project will handle
6
sayed@justEtc.net,www.justEtc.net
PROJECT TIME MANAGEMENT PROCESS
 Process: Define Activities Required
 List all the
 functionalities/activities that are required for each of the
modules/components
 For each activity
 define
 properties
 assumptions
 quality requirements
 and output requirements
 Input: Define Activities Required
 Project scope statement
 Work breakdown structure
 Output: Define Activities Required
 Project activities [activity list]
 Activity attributes
 milestone list
 requested changes
7
sayed@justEtc.net,www.justEtc.net
PROJECT TIME MANAGEMENT PROCESS
 Process: Define Activities Required
 Tools
 Decomposition
 Decompose work into smaller activities.
 Project team or the functional manager
 may be of good use here
 Templates
 The Company may have them
 other project may have them
 and some standards like IEEE may define some templates
 Rolling Wave Planning
 Many later aspects of the project
 may not be understood
• at the beginning
 Hence, initially decompose as much as possible
 and later with the progress, improve the decomposition
 Expert Judgment
 Take help of other experts in the field
 Project team or the functional manager may be of good use here
8
sayed@justEtc.net,www.justEtc.net
PROJECT TIME MANAGEMENT PROCESS
 Process: Sequence Activities
 Find the order/sequence of the activities
 Some activities may be dependent on the completion of
another activity – find them
 Some modules may be dependent on the completion of
another module – find them
 Sometimes, it may be the case
 some activities/modules are not strictly dependent on another
activity
 but may be preferable to start after another activity/module [Best
Practice]
 Find them
 In this step, you need to find the sequence
 and then create a project network diagram
 Note
 module refers to a complete unit/component
 where each module may have many activities 9
sayed@justEtc.net,www.justEtc.net
PROJECT TIME MANAGEMENT PROCESS
 Process: Sequence Activities
 Input
 Mostly from the first step
 Project scope statement
 Activity list
 Activity Attributes
 Milestone List
 Approved change requests
10
sayed@justEtc.net,www.justEtc.net
PROJECT TIME MANAGEMENT PROCESS
 Process: Sequence Activities
 Tools
 Precedence Diagram Method (PDM)
 Activities are represented by the nodes
 where arrows represent the dependencies
 that exist between the activities
 Arrow Diagramming Method (ADM)
 Activities are represented using arrows
 where nodes represent the connection points
 We can create dummy activities
 with dotted arrows [not possible in PDM]
11
sayed@justEtc.net,www.justEtc.net
PROJECT TIME MANAGEMENT PROCESS
 Process: Sequence Activities
 Tools
 Graphical Evaluative Review Technique (GERT):
 Like the PDM diagrams.
 Additionally, you can show dependencies among activities.
 Also, you can represent repeated processes.
 Network Templates:
 Sub networks of another project in the organization may be
useful.
 Dependency Determination:
 like mandatory dependencies [you can not break the
dependency]
 discretionary dependencies [best practices, the dependency is
not strict],
 and external dependencies [out of the scope of the project].
 Apply leads and lags: 12
sayed@justEtc.net,www.justEtc.net
PROJECT TIME MANAGEMENT PROCESS
 Process: Sequence Activities
 Output
 Project schedule network diagram
13
sayed@justEtc.net,www.justEtc.net
PROJECT TIME MANAGEMENT PROCESS
 Process: Estimate Resources for the Activities
 3rd: Then you need to identify
 the resource requirements of each activity
 Process: Calculate Duration of the Activities
 4th: Estimate duration for each activity
 It may be
 experience based
 practical examples based
 another completed project based
 mathematical analysis based
 Process: Develop Schedule
 5th: Develop the schedule
 Project sequencing and time estimating will directly affect this
 Several projects may require the same resource
 Hence, the schedule should check when the resource is available
 and schedule accordingly
 Process: Control Schedule
 6th: Monitor how the schedule is performing 14
sayed@justEtc.net,www.justEtc.net
PROJECT SCHEDULE DEVELOPMENT
 In this phase, the following are determined
 Project duration
 Project finish date
 Schedules of the activities
 Input to the Phase
 Activity List
 Activity Attributes
 Project Schedule Network Diagrams
 Activity Duration
 Activity Resource Requirements
 Resource Calendars
15
sayed@justEtc.net,www.justEtc.net
PROJECT SCHEDULE DEVELOPMENT
 Tools
 Critical Path Model (CPM)
 CPM is extensively used to determine the project duration
 CPM method also helps
 to identify how much individual activities can slip
 without affecting the total duration of the project
 Crashing and Fast tracking
 Crashing tries to add more resources into the project
 to ensure that the project will be finished on time or early.
 [Note: Fred's theory: adding resources to an already delayed project
will/may increase the delay]
 Fast tracking tries to run multiple activities in parallel
 to ensure that the project will be finished on time or early
 Resource Leveling
 Apply the resource availability [and quantity] to the project duration
 It may increase the project duration
 when sufficient resource [in quantity or at the right time] is not available. 16
sayed@justEtc.net,www.justEtc.net
PROJECT SCHEDULE DEVELOPMENT
 Critical Chain Method
 It is almost similar to the Critical Path Method
 Critical path method uses a concept called float
 CPM first calculates the total duration and then calculates float
 [HOW MUCH IT CAN SLIP] FOR EACH ACTIVITY
 CPM ensures that no activity exceeds its float
 In Critical Chain Method
 LATEST POSSIBLE START AND LATEST POSSIBLE FINISH DATES ARE DETERMINED FOR
EACH ACTIVITY
 AFTERWARDS, BUFFERS ARE ADDED BETWEEN ACTIVITIES
 THE GOAL IS NEVER TRY TO EXCEED THE BUFFER
 Company Calendar
 COMPANY CALENDARS MAY BE USED TO CHECK THE COMPANY HOLIDAYS, OR EVENTS
 that may affect the project duration/schedule
 Adjusting leads and lags
17
sayed@justEtc.net,www.justEtc.net
STEPS IN CPM MODEL
 Using CPM Model [steps]
 1. CPM uses
 the arrow diagram method
 [activities and duration on arrows, nodes as connectors]
 to represent project activities and duration.
 2. After building the diagram
 find the critical path
 [the path that takes the longest time from start to finish
considering all alternatives]
 3. Calculate float
 how much an activity can slip without affecting the critical path.
 4. Calculate Early start
 The earliest date an activity can start considering the
dependencies
 5. Calculate Early finish
 Early start date + duration – 1
18
sayed@justEtc.net,www.justEtc.net
STEPS IN CPM MODEL
 6. Calculate Late Start:
 What is the last date an activity can start considering the
dependencies
 7. Calculate Late Finish:
 Late start date + duration – 1
 8. Calculate Free Float:
 Amount of time an activity can be delayed without affecting the
dependent activities' early start date
 9. Calculate Negative Float:
 Occurs when an activity's start date occurs before a preceding
activity's finish date
 When you have calculated all the values
 the values will help greatly in the schedule control
19
sayed@justEtc.net,www.justEtc.net

Contenu connexe

Tendances

Microsoft project 2013
Microsoft project 2013Microsoft project 2013
Microsoft project 2013Jipin Nakarmi
 
Unit2 scheduling wbs_network
Unit2 scheduling wbs_networkUnit2 scheduling wbs_network
Unit2 scheduling wbs_networkReetesh Gupta
 
MS Project Integration: Tips, Tricks and What's New for You
MS Project Integration: Tips, Tricks and What's New for YouMS Project Integration: Tips, Tricks and What's New for You
MS Project Integration: Tips, Tricks and What's New for YouCA Technologies
 
00 Introduction of project scheduling
00 Introduction of project scheduling00 Introduction of project scheduling
00 Introduction of project schedulingSoe Naing Win
 
Scheduling by using microsoft project 2013
Scheduling by using microsoft project 2013Scheduling by using microsoft project 2013
Scheduling by using microsoft project 2013Chetanraj M
 
How to Create S Curve by MS Project 2013
How to Create S Curve by MS Project 2013How to Create S Curve by MS Project 2013
How to Create S Curve by MS Project 2013Ong-Art Sanpinit
 
Time Management within IT Project Management
Time Management within IT Project ManagementTime Management within IT Project Management
Time Management within IT Project Managementrielaantonio
 
Pert cpm-1226075768298180-8 (1)
Pert cpm-1226075768298180-8 (1)Pert cpm-1226075768298180-8 (1)
Pert cpm-1226075768298180-8 (1)Jags Jagdish
 
Work breakdown structure ppt
Work breakdown structure pptWork breakdown structure ppt
Work breakdown structure pptnazi2020
 
Project Management 4 Schedule Management
Project Management 4 Schedule ManagementProject Management 4 Schedule Management
Project Management 4 Schedule Managementgrmkslideshare
 
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
 
CMGT 410 NEW Life of the Mind/newtonhelp.com   
CMGT 410 NEW Life of the Mind/newtonhelp.com   CMGT 410 NEW Life of the Mind/newtonhelp.com   
CMGT 410 NEW Life of the Mind/newtonhelp.com   bellflower22
 
Project Management focused on Scheduling of a Project
Project Management focused on Scheduling of a ProjectProject Management focused on Scheduling of a Project
Project Management focused on Scheduling of a ProjectMeryem Yıldız
 
Project management planning
Project management planningProject management planning
Project management planningAlvin Niere
 

Tendances (20)

Microsoft project 2013
Microsoft project 2013Microsoft project 2013
Microsoft project 2013
 
Unit2 scheduling wbs_network
Unit2 scheduling wbs_networkUnit2 scheduling wbs_network
Unit2 scheduling wbs_network
 
MS Project Integration: Tips, Tricks and What's New for You
MS Project Integration: Tips, Tricks and What's New for YouMS Project Integration: Tips, Tricks and What's New for You
MS Project Integration: Tips, Tricks and What's New for You
 
00 Introduction of project scheduling
00 Introduction of project scheduling00 Introduction of project scheduling
00 Introduction of project scheduling
 
Scheduling by using microsoft project 2013
Scheduling by using microsoft project 2013Scheduling by using microsoft project 2013
Scheduling by using microsoft project 2013
 
How to Create S Curve by MS Project 2013
How to Create S Curve by MS Project 2013How to Create S Curve by MS Project 2013
How to Create S Curve by MS Project 2013
 
Time Management within IT Project Management
Time Management within IT Project ManagementTime Management within IT Project Management
Time Management within IT Project Management
 
Pert cpm-1226075768298180-8 (1)
Pert cpm-1226075768298180-8 (1)Pert cpm-1226075768298180-8 (1)
Pert cpm-1226075768298180-8 (1)
 
Project time management
Project time managementProject time management
Project time management
 
Work breakdown structure ppt
Work breakdown structure pptWork breakdown structure ppt
Work breakdown structure ppt
 
Project Management 4 Schedule Management
Project Management 4 Schedule ManagementProject Management 4 Schedule Management
Project Management 4 Schedule Management
 
6.3 sequence activities
6.3 sequence activities6.3 sequence activities
6.3 sequence activities
 
PM using P6
PM using P6PM using P6
PM using P6
 
Project network scheduling and S-curve
Project network scheduling and S-curve Project network scheduling and S-curve
Project network scheduling and S-curve
 
CMGT 410 NEW Life of the Mind/newtonhelp.com   
CMGT 410 NEW Life of the Mind/newtonhelp.com   CMGT 410 NEW Life of the Mind/newtonhelp.com   
CMGT 410 NEW Life of the Mind/newtonhelp.com   
 
Project Management focused on Scheduling of a Project
Project Management focused on Scheduling of a ProjectProject Management focused on Scheduling of a Project
Project Management focused on Scheduling of a Project
 
Project Time Management
Project Time ManagementProject Time Management
Project Time Management
 
Project management planning
Project management planningProject management planning
Project management planning
 
Scrum 2021_2
Scrum 2021_2Scrum 2021_2
Scrum 2021_2
 
Chap06 project time management
Chap06 project time managementChap06 project time management
Chap06 project time management
 

En vedette

Towards Inspirational Business Leadership in Challenging Times – The New H...
Towards Inspirational Business Leadership in Challenging Times    – The New H...Towards Inspirational Business Leadership in Challenging Times    – The New H...
Towards Inspirational Business Leadership in Challenging Times – The New H...National HRD Network
 
The UN Global Compact-Accenture Strategy CEO Study 2016 Agenda 2030: A Window...
The UN Global Compact-Accenture Strategy CEO Study 2016 Agenda 2030: A Window...The UN Global Compact-Accenture Strategy CEO Study 2016 Agenda 2030: A Window...
The UN Global Compact-Accenture Strategy CEO Study 2016 Agenda 2030: A Window...accenture
 
Agenda and meeting minutes
Agenda and meeting minutesAgenda and meeting minutes
Agenda and meeting minutesMuhammad Mirza
 
Meetings PowerPoint PPT Content Modern Sample
Meetings PowerPoint PPT Content Modern SampleMeetings PowerPoint PPT Content Modern Sample
Meetings PowerPoint PPT Content Modern SampleAndrew Schwartz
 
Sample minutes of meeting
Sample minutes of meetingSample minutes of meeting
Sample minutes of meetingEstrella Piccio
 
Time management ppt
Time management pptTime management ppt
Time management pptUzma Batool
 

En vedette (10)

Towards Inspirational Business Leadership in Challenging Times – The New H...
Towards Inspirational Business Leadership in Challenging Times    – The New H...Towards Inspirational Business Leadership in Challenging Times    – The New H...
Towards Inspirational Business Leadership in Challenging Times – The New H...
 
The UN Global Compact-Accenture Strategy CEO Study 2016 Agenda 2030: A Window...
The UN Global Compact-Accenture Strategy CEO Study 2016 Agenda 2030: A Window...The UN Global Compact-Accenture Strategy CEO Study 2016 Agenda 2030: A Window...
The UN Global Compact-Accenture Strategy CEO Study 2016 Agenda 2030: A Window...
 
Meetings
MeetingsMeetings
Meetings
 
Agenda and meeting minutes
Agenda and meeting minutesAgenda and meeting minutes
Agenda and meeting minutes
 
Meetings PowerPoint PPT Content Modern Sample
Meetings PowerPoint PPT Content Modern SampleMeetings PowerPoint PPT Content Modern Sample
Meetings PowerPoint PPT Content Modern Sample
 
Time Management
Time ManagementTime Management
Time Management
 
Sample minutes of meeting
Sample minutes of meetingSample minutes of meeting
Sample minutes of meeting
 
MEETINGS POWERPOINT
MEETINGS POWERPOINTMEETINGS POWERPOINT
MEETINGS POWERPOINT
 
Sample of Minutes of meeting
Sample of Minutes of meetingSample of Minutes of meeting
Sample of Minutes of meeting
 
Time management ppt
Time management pptTime management ppt
Time management ppt
 

Similaire à Lecture 05 project_time_and_schedule_management

PMP Exam Prep - Time Management
PMP Exam Prep - Time ManagementPMP Exam Prep - Time Management
PMP Exam Prep - Time Managementtkrikau
 
Northern Finishing School: IT Project Managment
Northern Finishing School: IT Project ManagmentNorthern Finishing School: IT Project Managment
Northern Finishing School: IT Project ManagmentSiwawong Wuttipongprasert
 
Week 10 - 22W Students.pdf
Week 10 - 22W Students.pdfWeek 10 - 22W Students.pdf
Week 10 - 22W Students.pdfAnshulAggarwal94
 
dcvdhusdbsduvb0sdyvbsdyvbsdvysdvysdbvsydvdbvbyubdvbdvhvhvhvh
dcvdhusdbsduvb0sdyvbsdyvbsdvysdvysdbvsydvdbvbyubdvbdvhvhvhvhdcvdhusdbsduvb0sdyvbsdyvbsdvysdvysdbvsydvdbvbyubdvbdvhvhvhvh
dcvdhusdbsduvb0sdyvbsdyvbsdvysdvysdbvsydvdbvbyubdvbdvhvhvhvhWrushabhShirsat3
 
Schedule Development
Schedule DevelopmentSchedule Development
Schedule DevelopmentChris Carson
 
Initiating a project
Initiating a projectInitiating a project
Initiating a projectSayed Ahmed
 
8 project planning
8 project planning8 project planning
8 project planningrandhirlpu
 
L05 time management
L05 time managementL05 time management
L05 time managementAsa Chan
 
Project TimeIST4055Chapter 6Now that you have the Sc.docx
Project TimeIST4055Chapter 6Now that you have the Sc.docxProject TimeIST4055Chapter 6Now that you have the Sc.docx
Project TimeIST4055Chapter 6Now that you have the Sc.docxbriancrawford30935
 
The Effective Management of Time
The Effective Management of TimeThe Effective Management of Time
The Effective Management of TimeInSync Conference
 
Entre3
Entre3Entre3
Entre3Apex
 

Similaire à Lecture 05 project_time_and_schedule_management (20)

Chapter 4.pptx
Chapter 4.pptxChapter 4.pptx
Chapter 4.pptx
 
PMP Exam Prep - Time Management
PMP Exam Prep - Time ManagementPMP Exam Prep - Time Management
PMP Exam Prep - Time Management
 
Northern Finishing School: IT Project Managment
Northern Finishing School: IT Project ManagmentNorthern Finishing School: IT Project Managment
Northern Finishing School: IT Project Managment
 
MIS Project management
MIS Project managementMIS Project management
MIS Project management
 
Project Planning
Project PlanningProject Planning
Project Planning
 
Week 10 - 22W Students.pdf
Week 10 - 22W Students.pdfWeek 10 - 22W Students.pdf
Week 10 - 22W Students.pdf
 
Project scheduling
Project schedulingProject scheduling
Project scheduling
 
Planning.ppt
Planning.pptPlanning.ppt
Planning.ppt
 
5-ProjPlanning.ppt
5-ProjPlanning.ppt5-ProjPlanning.ppt
5-ProjPlanning.ppt
 
dcvdhusdbsduvb0sdyvbsdyvbsdvysdvysdbvsydvdbvbyubdvbdvhvhvhvh
dcvdhusdbsduvb0sdyvbsdyvbsdvysdvysdbvsydvdbvbyubdvbdvhvhvhvhdcvdhusdbsduvb0sdyvbsdyvbsdvysdvysdbvsydvdbvbyubdvbdvhvhvhvh
dcvdhusdbsduvb0sdyvbsdyvbsdvysdvysdbvsydvdbvbyubdvbdvhvhvhvh
 
Schedule Development
Schedule DevelopmentSchedule Development
Schedule Development
 
Initiating a project
Initiating a projectInitiating a project
Initiating a project
 
4-ProjectPlanning.ppt
4-ProjectPlanning.ppt4-ProjectPlanning.ppt
4-ProjectPlanning.ppt
 
8 project planning
8 project planning8 project planning
8 project planning
 
Chapter 3.pptx
Chapter 3.pptxChapter 3.pptx
Chapter 3.pptx
 
L05 time management
L05 time managementL05 time management
L05 time management
 
Project TimeIST4055Chapter 6Now that you have the Sc.docx
Project TimeIST4055Chapter 6Now that you have the Sc.docxProject TimeIST4055Chapter 6Now that you have the Sc.docx
Project TimeIST4055Chapter 6Now that you have the Sc.docx
 
The Effective Management of Time
The Effective Management of TimeThe Effective Management of Time
The Effective Management of Time
 
Entre3
Entre3Entre3
Entre3
 
Session 8 4th edition PMP
Session 8 4th edition PMPSession 8 4th edition PMP
Session 8 4th edition PMP
 

Plus de Sayed Ahmed

Workplace, Data Analytics, and Ethics
Workplace, Data Analytics, and EthicsWorkplace, Data Analytics, and Ethics
Workplace, Data Analytics, and EthicsSayed Ahmed
 
Python py charm anaconda jupyter installation and basic commands
Python py charm anaconda jupyter   installation and basic commandsPython py charm anaconda jupyter   installation and basic commands
Python py charm anaconda jupyter installation and basic commandsSayed Ahmed
 
[not edited] Demo on mobile app development using ionic framework
[not edited] Demo on mobile app development using ionic framework[not edited] Demo on mobile app development using ionic framework
[not edited] Demo on mobile app development using ionic frameworkSayed Ahmed
 
Sap hana-ide-overview-nodev
Sap hana-ide-overview-nodevSap hana-ide-overview-nodev
Sap hana-ide-overview-nodevSayed Ahmed
 
Will be an introduction to
Will be an introduction toWill be an introduction to
Will be an introduction toSayed Ahmed
 
Whm and cpanel overview hosting control panel overview
Whm and cpanel overview   hosting control panel overviewWhm and cpanel overview   hosting control panel overview
Whm and cpanel overview hosting control panel overviewSayed Ahmed
 
Web application development using zend framework
Web application development using zend frameworkWeb application development using zend framework
Web application development using zend frameworkSayed Ahmed
 
Web design and_html_part_3
Web design and_html_part_3Web design and_html_part_3
Web design and_html_part_3Sayed Ahmed
 
Web design and_html_part_2
Web design and_html_part_2Web design and_html_part_2
Web design and_html_part_2Sayed Ahmed
 
Web design and_html
Web design and_htmlWeb design and_html
Web design and_htmlSayed Ahmed
 
Visual studio ide shortcuts
Visual studio ide shortcutsVisual studio ide shortcuts
Visual studio ide shortcutsSayed Ahmed
 
Unit tests in_symfony
Unit tests in_symfonyUnit tests in_symfony
Unit tests in_symfonySayed Ahmed
 
Telerik this is sayed
Telerik this is sayedTelerik this is sayed
Telerik this is sayedSayed Ahmed
 
System analysis and_design
System analysis and_designSystem analysis and_design
System analysis and_designSayed Ahmed
 
Story telling and_narrative
Story telling and_narrativeStory telling and_narrative
Story telling and_narrativeSayed Ahmed
 

Plus de Sayed Ahmed (20)

Workplace, Data Analytics, and Ethics
Workplace, Data Analytics, and EthicsWorkplace, Data Analytics, and Ethics
Workplace, Data Analytics, and Ethics
 
Python py charm anaconda jupyter installation and basic commands
Python py charm anaconda jupyter   installation and basic commandsPython py charm anaconda jupyter   installation and basic commands
Python py charm anaconda jupyter installation and basic commands
 
[not edited] Demo on mobile app development using ionic framework
[not edited] Demo on mobile app development using ionic framework[not edited] Demo on mobile app development using ionic framework
[not edited] Demo on mobile app development using ionic framework
 
Sap hana-ide-overview-nodev
Sap hana-ide-overview-nodevSap hana-ide-overview-nodev
Sap hana-ide-overview-nodev
 
Invest wisely
Invest wiselyInvest wisely
Invest wisely
 
Will be an introduction to
Will be an introduction toWill be an introduction to
Will be an introduction to
 
Whm and cpanel overview hosting control panel overview
Whm and cpanel overview   hosting control panel overviewWhm and cpanel overview   hosting control panel overview
Whm and cpanel overview hosting control panel overview
 
Web application development using zend framework
Web application development using zend frameworkWeb application development using zend framework
Web application development using zend framework
 
Web design and_html_part_3
Web design and_html_part_3Web design and_html_part_3
Web design and_html_part_3
 
Web design and_html_part_2
Web design and_html_part_2Web design and_html_part_2
Web design and_html_part_2
 
Web design and_html
Web design and_htmlWeb design and_html
Web design and_html
 
Visual studio ide shortcuts
Visual studio ide shortcutsVisual studio ide shortcuts
Visual studio ide shortcuts
 
Virtualization
VirtualizationVirtualization
Virtualization
 
User interfaces
User interfacesUser interfaces
User interfaces
 
Unreal
UnrealUnreal
Unreal
 
Unit tests in_symfony
Unit tests in_symfonyUnit tests in_symfony
Unit tests in_symfony
 
Telerik this is sayed
Telerik this is sayedTelerik this is sayed
Telerik this is sayed
 
System analysis and_design
System analysis and_designSystem analysis and_design
System analysis and_design
 
Symfony 2
Symfony 2Symfony 2
Symfony 2
 
Story telling and_narrative
Story telling and_narrativeStory telling and_narrative
Story telling and_narrative
 

Dernier

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 

Dernier (20)

Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 

Lecture 05 project_time_and_schedule_management

  • 1. PROJECT MANAGEMENT, PMI APPROACH (PMP) PROJECT TIME AND SCHEDULE MANAGEMENT Sayed Ahmed BSc. Eng. in CSc. & Eng. (BUET, Bangladesh) MSc. in CSc. (University of Manitoba, Canada) http://sayed.JustEtc.net http://www.JustETC.net sayed@justEtc.net,www.justEtc.net 1 Just E.T.C for Business, Education, Technology, and Entertainment Solutions Resources: Book: PMP in Depth by Dr. Paul Sanghera Book: The PMP Exam, How to Pass on Your First Try By Andy Crowe Project Management Lessons in Undergraduate Study Work Experience
  • 2. REFERENCES & RESOURCES  Book: PMP in Depth by Dr. Paul Sanghera  Read on 2007  Book: The PMP Exam, How to Pass on Your First Try by Andy Crowe  Read on 2007  A Project Management lessons in undergraduate study  Articles from the Internet  Work Experience 2 sayed@justEtc.net,www.justEtc.net
  • 5. PROJECT TIME MANAGEMENT PROCESS 1. Define Activities Required 2. Sequence Activities 3. Estimate Resources for the Activities 4. Calculate Duration of the Activities 5. Develop Schedule 6. Control Schedule 5 sayed@justEtc.net,www.justEtc.net
  • 6. PROJECT TIME MANAGEMENT PROCESS  Process: Define Activities Required  List all the  activities  functionalities  modules  components  That you want to develop  When the project scope is defined  use it to decompose the work into activity list  Work breakdown structure  will be useful at this stage  List what modules, components the project will handle 6 sayed@justEtc.net,www.justEtc.net
  • 7. PROJECT TIME MANAGEMENT PROCESS  Process: Define Activities Required  List all the  functionalities/activities that are required for each of the modules/components  For each activity  define  properties  assumptions  quality requirements  and output requirements  Input: Define Activities Required  Project scope statement  Work breakdown structure  Output: Define Activities Required  Project activities [activity list]  Activity attributes  milestone list  requested changes 7 sayed@justEtc.net,www.justEtc.net
  • 8. PROJECT TIME MANAGEMENT PROCESS  Process: Define Activities Required  Tools  Decomposition  Decompose work into smaller activities.  Project team or the functional manager  may be of good use here  Templates  The Company may have them  other project may have them  and some standards like IEEE may define some templates  Rolling Wave Planning  Many later aspects of the project  may not be understood • at the beginning  Hence, initially decompose as much as possible  and later with the progress, improve the decomposition  Expert Judgment  Take help of other experts in the field  Project team or the functional manager may be of good use here 8 sayed@justEtc.net,www.justEtc.net
  • 9. PROJECT TIME MANAGEMENT PROCESS  Process: Sequence Activities  Find the order/sequence of the activities  Some activities may be dependent on the completion of another activity – find them  Some modules may be dependent on the completion of another module – find them  Sometimes, it may be the case  some activities/modules are not strictly dependent on another activity  but may be preferable to start after another activity/module [Best Practice]  Find them  In this step, you need to find the sequence  and then create a project network diagram  Note  module refers to a complete unit/component  where each module may have many activities 9 sayed@justEtc.net,www.justEtc.net
  • 10. PROJECT TIME MANAGEMENT PROCESS  Process: Sequence Activities  Input  Mostly from the first step  Project scope statement  Activity list  Activity Attributes  Milestone List  Approved change requests 10 sayed@justEtc.net,www.justEtc.net
  • 11. PROJECT TIME MANAGEMENT PROCESS  Process: Sequence Activities  Tools  Precedence Diagram Method (PDM)  Activities are represented by the nodes  where arrows represent the dependencies  that exist between the activities  Arrow Diagramming Method (ADM)  Activities are represented using arrows  where nodes represent the connection points  We can create dummy activities  with dotted arrows [not possible in PDM] 11 sayed@justEtc.net,www.justEtc.net
  • 12. PROJECT TIME MANAGEMENT PROCESS  Process: Sequence Activities  Tools  Graphical Evaluative Review Technique (GERT):  Like the PDM diagrams.  Additionally, you can show dependencies among activities.  Also, you can represent repeated processes.  Network Templates:  Sub networks of another project in the organization may be useful.  Dependency Determination:  like mandatory dependencies [you can not break the dependency]  discretionary dependencies [best practices, the dependency is not strict],  and external dependencies [out of the scope of the project].  Apply leads and lags: 12 sayed@justEtc.net,www.justEtc.net
  • 13. PROJECT TIME MANAGEMENT PROCESS  Process: Sequence Activities  Output  Project schedule network diagram 13 sayed@justEtc.net,www.justEtc.net
  • 14. PROJECT TIME MANAGEMENT PROCESS  Process: Estimate Resources for the Activities  3rd: Then you need to identify  the resource requirements of each activity  Process: Calculate Duration of the Activities  4th: Estimate duration for each activity  It may be  experience based  practical examples based  another completed project based  mathematical analysis based  Process: Develop Schedule  5th: Develop the schedule  Project sequencing and time estimating will directly affect this  Several projects may require the same resource  Hence, the schedule should check when the resource is available  and schedule accordingly  Process: Control Schedule  6th: Monitor how the schedule is performing 14 sayed@justEtc.net,www.justEtc.net
  • 15. PROJECT SCHEDULE DEVELOPMENT  In this phase, the following are determined  Project duration  Project finish date  Schedules of the activities  Input to the Phase  Activity List  Activity Attributes  Project Schedule Network Diagrams  Activity Duration  Activity Resource Requirements  Resource Calendars 15 sayed@justEtc.net,www.justEtc.net
  • 16. PROJECT SCHEDULE DEVELOPMENT  Tools  Critical Path Model (CPM)  CPM is extensively used to determine the project duration  CPM method also helps  to identify how much individual activities can slip  without affecting the total duration of the project  Crashing and Fast tracking  Crashing tries to add more resources into the project  to ensure that the project will be finished on time or early.  [Note: Fred's theory: adding resources to an already delayed project will/may increase the delay]  Fast tracking tries to run multiple activities in parallel  to ensure that the project will be finished on time or early  Resource Leveling  Apply the resource availability [and quantity] to the project duration  It may increase the project duration  when sufficient resource [in quantity or at the right time] is not available. 16 sayed@justEtc.net,www.justEtc.net
  • 17. PROJECT SCHEDULE DEVELOPMENT  Critical Chain Method  It is almost similar to the Critical Path Method  Critical path method uses a concept called float  CPM first calculates the total duration and then calculates float  [HOW MUCH IT CAN SLIP] FOR EACH ACTIVITY  CPM ensures that no activity exceeds its float  In Critical Chain Method  LATEST POSSIBLE START AND LATEST POSSIBLE FINISH DATES ARE DETERMINED FOR EACH ACTIVITY  AFTERWARDS, BUFFERS ARE ADDED BETWEEN ACTIVITIES  THE GOAL IS NEVER TRY TO EXCEED THE BUFFER  Company Calendar  COMPANY CALENDARS MAY BE USED TO CHECK THE COMPANY HOLIDAYS, OR EVENTS  that may affect the project duration/schedule  Adjusting leads and lags 17 sayed@justEtc.net,www.justEtc.net
  • 18. STEPS IN CPM MODEL  Using CPM Model [steps]  1. CPM uses  the arrow diagram method  [activities and duration on arrows, nodes as connectors]  to represent project activities and duration.  2. After building the diagram  find the critical path  [the path that takes the longest time from start to finish considering all alternatives]  3. Calculate float  how much an activity can slip without affecting the critical path.  4. Calculate Early start  The earliest date an activity can start considering the dependencies  5. Calculate Early finish  Early start date + duration – 1 18 sayed@justEtc.net,www.justEtc.net
  • 19. STEPS IN CPM MODEL  6. Calculate Late Start:  What is the last date an activity can start considering the dependencies  7. Calculate Late Finish:  Late start date + duration – 1  8. Calculate Free Float:  Amount of time an activity can be delayed without affecting the dependent activities' early start date  9. Calculate Negative Float:  Occurs when an activity's start date occurs before a preceding activity's finish date  When you have calculated all the values  the values will help greatly in the schedule control 19 sayed@justEtc.net,www.justEtc.net