SlideShare a Scribd company logo
1 of 28
Download to read offline
Project Scheduling and Tracking
0 Scheduling is the process of deciding:
0 In what sequence a set of activities will be performed.
0 When they should start and be completed.
0 Tracking is the process of determining how well you are sticking to the cost
estimate and schedule.
Software Project Management 2Gurbakash Phonsa ::: Basics of SPM
PERT charts
0 A PERT chart shows the sequence in which tasks must be completed.
0 PERT = Program Evaluation and Review Technique
0 In each node of a PERT chart, you typically show the elapsed time and effort
estimates.
0 The critical path indicates the minimum time in which it is possible to
complete the project.
Software Project Management 3Gurbakash Phonsa ::: Basics of SPM
Example of a PERT chart
Software Project Management 4Gurbakash Phonsa ::: Basics of SPM
Gantt charts
0 A Gantt chart is used to graphically present the start and
end dates of each software engineering task
0 One axis shows time.
0 The other axis shows the activities that will be performed.
0 The black bars are the top-level tasks.
0 The white bars are subtasks
0 The diamonds are milestones:
0 Important deadline dates, at which specific events may occur
Software Project Management 6Gurbakash Phonsa ::: Basics of SPM
Example of a Gantt chart
Software Project Management 7Gurbakash Phonsa ::: Basics of SPM
Sequence of Activities of The Project -
House Building
Number Activity Predecessor Duration
1 Design house and obtain
financing
-- 3
months
2 Lay foundation 1 2
months
3 Order and receive materials 1 1 month
4 Build house 2,3 3
months
5 Select paint 2, 3 1 month
6 Select carper 5 1 month
7 Finish work 4, 6 1 month
Software Project Management Gurbakash Phonsa ::: Basics of SPM 8
Gantt Chart for House Building Project
Software Project Management Gurbakash Phonsa ::: Basics of SPM 9
Software Project Management 10
Gantt Chart
Time (in weeks after start)
Activity 1
Activity 2
1 2 3 4 5 6 70
Activity 3
Activity 4
Activity 5
Easy to read
Gurbakash Phonsa ::: Basics of SPM
Software Project Management 11
Gantt Chart
Time (in weeks after start)
Activity 1
Activity 2
1 2 3 4 5 6 70
Activity 3
Activity 4
Activity 5
Project Start
Project Finish
with milestones
Good for reviews.
Design Review
Gurbakash Phonsa ::: Basics of SPM
Two Types of Gantt Charts
Person-Centered View
To determine people‘s load
Activity-Centered View
To identify teams working
together on the same tasks
Software Project Management 12
Time Time
Joe
Mary
Toby
Clara
A1 A3
Joe, Toby
A1 A3
A1
A2
A3
Joe
A2
Clara, Toby, JoeA3
Choose one view, stay with
it. Usually base the view on
the WBS structure Managing
Experienced Teams:
1. Person-centered view
2. Managing Beginners:
Activity oriented view
Gurbakash Phonsa ::: Basics of SPM
Critical Path Method
0 Definition: In CPM activities are shown as a network of precedence
relationships using activity-on-node network construction
0 Single estimate of activity time
0 Deterministic activity times
0 Critical Path:
0 Is that the sequence of activities and events where there is no “slack” i.e.. Zero slack
0 Longest path through a network
0 minimum project completion time
Software Project Management 14Gurbakash Phonsa ::: Basics of SPM
Activity On-Node
15
Activity label, activity description
Earliest start Duration Earliest finish
Latest start Float Latest finish
Software Project Management Gurbakash Phonsa ::: Basics of SPM
Software Project Management 16
Id. Activity Name Duration (days) Precedents
A Floating the tender 5
B Short listing 5 A
C Biding 4 B
D Assigning Contract 8 B
E Allocation of task 10 D
G Monitoring 2 B
H Completing 8 G
Z System Installation 0 C,E,H
Gurbakash Phonsa ::: Basics of SPM
CPM
A critical path is the longest path in the network. Each node which falls
under critical path has zero or negative float (Slack).
There are 3 steps to calculate CPM:
1. Forward Pass - To calculate the Early Start(ES) and Early Finish(EF) of
node.
2. Backward Pass - To calculate Late Start (LS) and Late Finish(LF) of
node.
3. Calculate Float and Thus CPM.
Software Project Management 17Gurbakash Phonsa ::: Basics of SPM
Software Project Management 18Gurbakash Phonsa ::: Basics of SPM
The Forward Pass
Node A:
The activity starts on day zero, since A activity duration is for 5 days, the early
finish will take Early Start and duration i.e.:
A(EF) = A(ES) + Duration
A (EF)= 0 + 5 = 5
Node B:
Since there is only one node which precedes activity B. The relationship is F->S. That means
that activity B can start only when activity A ends. Hence
B (ES) = A (EF) = 5
B(EF) = B(ES) + Duration = 5+ 5 = 10
Activity C: C(ES) = B(EF) = 10, also C(EF) = C(ES) + Duration = 10+ 4 = 14
Software Project Management 19Gurbakash Phonsa ::: Basics of SPM
Forward pass calculations
Software Project Management 20Gurbakash Phonsa ::: Basics of SPM
Calculation for backward pass
Node H
Node H has only one node preceding it in backward pass (node Z). Hence
H(LF) = Z(LS) = 28
H(LS) = H(LF) – H(Duration) = 28 – 8 = 20
Node E
Node E has only one node preceding it in backward pass (node Z). Hence
E(LF) = Z(LS) = 28
E(LS) = E(LF) – E(Duration) = 28 – 10 = 18
Node C
Node C has only one node preceding it in backward pass (node Z). Hence
C(LF) = C(LS) = 28
C(LS) = C(LF) – C(Duration) = 28 – 4 = 24
Software Project Management 21Gurbakash Phonsa ::: Basics of SPM
More then one forward node
Node B
Since Node B is where most of the activities are merging in backward pass
i.e. C, D and G, this is where we need to pay more attention. In backward
pass the node B’s Latest Finish (LF) would be earliest or all the nodes Late
Start i.e.
B(LF) = Least | C(LS) or D(LS) or G(LS)|
B(LF) = Least | 24 or 10 or 18|
B(LF) = 10
B(LS) = B(LF) – B(Duration) = 10 -5 = 5
Software Project Management 22Gurbakash Phonsa ::: Basics of SPM
Backward pass calculation
Software Project Management 23Gurbakash Phonsa ::: Basics of SPM
Calculating Total Float or Slack
Total float
Total amount of time that a schedule activity may be delayed from its early start date
without delaying the project finish date, or intermediary milestone. It is calculated using:
Activity (ES) – Activity (LS) or activity (EF) Activity(LF) – Both will give you same results.
Free Float
This is an amount of time that a schedule activity can be delayed without delaying the
early start of any immediately following schedule activities.
E.g. – For activity C
C (Total Float) = C (LS) - C(ES) = 24 – 10 = 14
C (Free Float) = ES of next activity – C(EF )
C (Free Float) = Z(ES) – C(EF ) = 28 -14 = 14
Software Project Management 24Gurbakash Phonsa ::: Basics of SPM
Critical Path
The Critical path
Calculate the Total float for all activities as per the formula.
All nodes which have zero or negative float/slack forms the CRITICAL PATH.
Software Project Management 25Gurbakash Phonsa ::: Basics of SPM
A,B,D,E and Z forms the critical path
Software Project Management 26Gurbakash Phonsa ::: Basics of SPM
Example to construct a CPM
Software Project Management 27
Id. Activity Name Duration (weeks) Precedents
A Hardware selection 7
B Software design 4
C Hardware Installation 6 A
D Coding 4 B
E Data Preparation 5 B
F User Documentation 9
G User Training 5 E,F
H System Installation 3 C,D
Gurbakash Phonsa ::: Basics of SPM
Solution
Software Project Management 28Gurbakash Phonsa ::: Basics of SPM

More Related Content

What's hot

Critical Path Method (CPM) & Network Analysis
Critical Path Method (CPM) & Network AnalysisCritical Path Method (CPM) & Network Analysis
Critical Path Method (CPM) & Network AnalysisAsif Sultan Razu
 
CPM - Critical Path Method
CPM - Critical Path MethodCPM - Critical Path Method
CPM - Critical Path MethodParth Desani
 
PROJECT SCHEDULE
PROJECT SCHEDULEPROJECT SCHEDULE
PROJECT SCHEDULEAjeesh Mk
 
Precedence Diagramming Method PDM
Precedence Diagramming Method PDMPrecedence Diagramming Method PDM
Precedence Diagramming Method PDMShaiful Amri Mansur
 
Critical path method
Critical path methodCritical path method
Critical path methodShubhi Verma
 
construction project planing
 construction project planing construction project planing
construction project planingSANJEEV Wazir
 
Project management Using Pert
Project management Using PertProject management Using Pert
Project management Using PertVishnu RC Vijayan
 
Project management planning
Project management planningProject management planning
Project management planningAlvin Niere
 
09. Project Cost Management
09. Project Cost Management09. Project Cost Management
09. Project Cost ManagementBhuWan Khadka
 
06. Project Management Process Groups
06. Project Management Process Groups06. Project Management Process Groups
06. Project Management Process GroupsBhuWan Khadka
 
Critical path method
Critical path methodCritical path method
Critical path methodDhruv Shah
 

What's hot (20)

Project Management - Critical path method
Project Management - Critical path methodProject Management - Critical path method
Project Management - Critical path method
 
Critical Path Method (CPM) & Network Analysis
Critical Path Method (CPM) & Network AnalysisCritical Path Method (CPM) & Network Analysis
Critical Path Method (CPM) & Network Analysis
 
crashing of project
crashing of project crashing of project
crashing of project
 
Critical Path Method
Critical Path MethodCritical Path Method
Critical Path Method
 
Project scheduling
Project schedulingProject scheduling
Project scheduling
 
Project management techniques
Project management techniquesProject management techniques
Project management techniques
 
CPM - Critical Path Method
CPM - Critical Path MethodCPM - Critical Path Method
CPM - Critical Path Method
 
PROJECT SCHEDULE
PROJECT SCHEDULEPROJECT SCHEDULE
PROJECT SCHEDULE
 
Precedence Diagramming Method PDM
Precedence Diagramming Method PDMPrecedence Diagramming Method PDM
Precedence Diagramming Method PDM
 
Pert and cpm
Pert and cpmPert and cpm
Pert and cpm
 
Critical path method
Critical path methodCritical path method
Critical path method
 
06 pert cpm
06 pert cpm06 pert cpm
06 pert cpm
 
construction project planing
 construction project planing construction project planing
construction project planing
 
Project Management
Project Management Project Management
Project Management
 
Project management Using Pert
Project management Using PertProject management Using Pert
Project management Using Pert
 
Project evaluation
Project evaluationProject evaluation
Project evaluation
 
Project management planning
Project management planningProject management planning
Project management planning
 
09. Project Cost Management
09. Project Cost Management09. Project Cost Management
09. Project Cost Management
 
06. Project Management Process Groups
06. Project Management Process Groups06. Project Management Process Groups
06. Project Management Process Groups
 
Critical path method
Critical path methodCritical path method
Critical path method
 

Similar to Project Scheduling and Tracking Tools

SPM presentation extra material-Lect 9and 10.pptx
SPM presentation extra material-Lect 9and 10.pptxSPM presentation extra material-Lect 9and 10.pptx
SPM presentation extra material-Lect 9and 10.pptxMuhammadAbubakar114879
 
Lec 09 network scheduling_techniques
Lec 09 network scheduling_techniquesLec 09 network scheduling_techniques
Lec 09 network scheduling_techniquesSAJID ALI RUK
 
Lec 9 & 10 chapter 5 project scheduling
Lec 9 & 10 chapter 5 project schedulingLec 9 & 10 chapter 5 project scheduling
Lec 9 & 10 chapter 5 project schedulingSyed Hamza
 
PROJECT-SCHEDULING-pptx.pptx
PROJECT-SCHEDULING-pptx.pptxPROJECT-SCHEDULING-pptx.pptx
PROJECT-SCHEDULING-pptx.pptxTecnicoItca
 
Project Management Fundamental
Project Management FundamentalProject Management Fundamental
Project Management FundamentalAndy Pham, PMP
 
criticalpathmethod-151022164503-lva1-app6892.pdf
criticalpathmethod-151022164503-lva1-app6892.pdfcriticalpathmethod-151022164503-lva1-app6892.pdf
criticalpathmethod-151022164503-lva1-app6892.pdfSalahudin Babar
 
OM_SECTION 4 PART C_STUDENT.ppt
OM_SECTION 4 PART C_STUDENT.pptOM_SECTION 4 PART C_STUDENT.ppt
OM_SECTION 4 PART C_STUDENT.pptPhmLanAnh23
 
Critical path presentation for timely project completion
Critical path presentation for timely project completionCritical path presentation for timely project completion
Critical path presentation for timely project completionAniruddha Kulkarni
 
Day 2 Revision
Day 2 RevisionDay 2 Revision
Day 2 RevisionJoyce Wong
 
CPM, Network Analysis A-O-A, A-O-N, Resource management
CPM, Network Analysis A-O-A, A-O-N, Resource managementCPM, Network Analysis A-O-A, A-O-N, Resource management
CPM, Network Analysis A-O-A, A-O-N, Resource managementAmit Kumbar
 
Critical path method (CPM).pptx
Critical path method (CPM).pptxCritical path method (CPM).pptx
Critical path method (CPM).pptxHimanshuKaklotar1
 
Chapter 14Managing Projects1Chapter Objectives
Chapter 14Managing Projects1Chapter ObjectivesChapter 14Managing Projects1Chapter Objectives
Chapter 14Managing Projects1Chapter ObjectivesEstelaJeffery653
 

Similar to Project Scheduling and Tracking Tools (20)

SPM presentation extra material-Lect 9and 10.pptx
SPM presentation extra material-Lect 9and 10.pptxSPM presentation extra material-Lect 9and 10.pptx
SPM presentation extra material-Lect 9and 10.pptx
 
Lec 09 network scheduling_techniques
Lec 09 network scheduling_techniquesLec 09 network scheduling_techniques
Lec 09 network scheduling_techniques
 
Cpmprt
CpmprtCpmprt
Cpmprt
 
Lec 9 & 10 chapter 5 project scheduling
Lec 9 & 10 chapter 5 project schedulingLec 9 & 10 chapter 5 project scheduling
Lec 9 & 10 chapter 5 project scheduling
 
Cpm pert
Cpm pertCpm pert
Cpm pert
 
PROJECT-SCHEDULING-pptx.pptx
PROJECT-SCHEDULING-pptx.pptxPROJECT-SCHEDULING-pptx.pptx
PROJECT-SCHEDULING-pptx.pptx
 
Critical path method
Critical path methodCritical path method
Critical path method
 
Project Management Fundamental
Project Management FundamentalProject Management Fundamental
Project Management Fundamental
 
CPM NETWORK
CPM NETWORKCPM NETWORK
CPM NETWORK
 
Pert cpm
Pert cpmPert cpm
Pert cpm
 
Pert cpm
Pert cpmPert cpm
Pert cpm
 
criticalpathmethod-151022164503-lva1-app6892.pdf
criticalpathmethod-151022164503-lva1-app6892.pdfcriticalpathmethod-151022164503-lva1-app6892.pdf
criticalpathmethod-151022164503-lva1-app6892.pdf
 
OM_SECTION 4 PART C_STUDENT.ppt
OM_SECTION 4 PART C_STUDENT.pptOM_SECTION 4 PART C_STUDENT.ppt
OM_SECTION 4 PART C_STUDENT.ppt
 
Critical path presentation for timely project completion
Critical path presentation for timely project completionCritical path presentation for timely project completion
Critical path presentation for timely project completion
 
Project Management Techniques
Project Management TechniquesProject Management Techniques
Project Management Techniques
 
Day 2 Revision
Day 2 RevisionDay 2 Revision
Day 2 Revision
 
PERT.pptx
PERT.pptxPERT.pptx
PERT.pptx
 
CPM, Network Analysis A-O-A, A-O-N, Resource management
CPM, Network Analysis A-O-A, A-O-N, Resource managementCPM, Network Analysis A-O-A, A-O-N, Resource management
CPM, Network Analysis A-O-A, A-O-N, Resource management
 
Critical path method (CPM).pptx
Critical path method (CPM).pptxCritical path method (CPM).pptx
Critical path method (CPM).pptx
 
Chapter 14Managing Projects1Chapter Objectives
Chapter 14Managing Projects1Chapter ObjectivesChapter 14Managing Projects1Chapter Objectives
Chapter 14Managing Projects1Chapter Objectives
 

More from Gurbakash Phonsa

More from Gurbakash Phonsa (10)

Black box and White box examples
Black box and White box examplesBlack box and White box examples
Black box and White box examples
 
Software quality iso-cmm-psp
Software quality  iso-cmm-pspSoftware quality  iso-cmm-psp
Software quality iso-cmm-psp
 
CORBA
CORBACORBA
CORBA
 
Review of object orientation
Review of object orientationReview of object orientation
Review of object orientation
 
SRE Tools
SRE ToolsSRE Tools
SRE Tools
 
SRE Tools
SRE ToolsSRE Tools
SRE Tools
 
Malware and security
Malware and securityMalware and security
Malware and security
 
Time series models iv
Time series models ivTime series models iv
Time series models iv
 
Markov structure models iv
Markov structure models ivMarkov structure models iv
Markov structure models iv
 
Software reliability models error seeding model and failure model-iv
Software reliability models error seeding model and failure model-ivSoftware reliability models error seeding model and failure model-iv
Software reliability models error seeding model and failure model-iv
 

Recently uploaded

Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 

Recently uploaded (20)

Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 

Project Scheduling and Tracking Tools

  • 1.
  • 2. Project Scheduling and Tracking 0 Scheduling is the process of deciding: 0 In what sequence a set of activities will be performed. 0 When they should start and be completed. 0 Tracking is the process of determining how well you are sticking to the cost estimate and schedule. Software Project Management 2Gurbakash Phonsa ::: Basics of SPM
  • 3. PERT charts 0 A PERT chart shows the sequence in which tasks must be completed. 0 PERT = Program Evaluation and Review Technique 0 In each node of a PERT chart, you typically show the elapsed time and effort estimates. 0 The critical path indicates the minimum time in which it is possible to complete the project. Software Project Management 3Gurbakash Phonsa ::: Basics of SPM
  • 4. Example of a PERT chart Software Project Management 4Gurbakash Phonsa ::: Basics of SPM
  • 5.
  • 6. Gantt charts 0 A Gantt chart is used to graphically present the start and end dates of each software engineering task 0 One axis shows time. 0 The other axis shows the activities that will be performed. 0 The black bars are the top-level tasks. 0 The white bars are subtasks 0 The diamonds are milestones: 0 Important deadline dates, at which specific events may occur Software Project Management 6Gurbakash Phonsa ::: Basics of SPM
  • 7. Example of a Gantt chart Software Project Management 7Gurbakash Phonsa ::: Basics of SPM
  • 8. Sequence of Activities of The Project - House Building Number Activity Predecessor Duration 1 Design house and obtain financing -- 3 months 2 Lay foundation 1 2 months 3 Order and receive materials 1 1 month 4 Build house 2,3 3 months 5 Select paint 2, 3 1 month 6 Select carper 5 1 month 7 Finish work 4, 6 1 month Software Project Management Gurbakash Phonsa ::: Basics of SPM 8
  • 9. Gantt Chart for House Building Project Software Project Management Gurbakash Phonsa ::: Basics of SPM 9
  • 10. Software Project Management 10 Gantt Chart Time (in weeks after start) Activity 1 Activity 2 1 2 3 4 5 6 70 Activity 3 Activity 4 Activity 5 Easy to read Gurbakash Phonsa ::: Basics of SPM
  • 11. Software Project Management 11 Gantt Chart Time (in weeks after start) Activity 1 Activity 2 1 2 3 4 5 6 70 Activity 3 Activity 4 Activity 5 Project Start Project Finish with milestones Good for reviews. Design Review Gurbakash Phonsa ::: Basics of SPM
  • 12. Two Types of Gantt Charts Person-Centered View To determine people‘s load Activity-Centered View To identify teams working together on the same tasks Software Project Management 12 Time Time Joe Mary Toby Clara A1 A3 Joe, Toby A1 A3 A1 A2 A3 Joe A2 Clara, Toby, JoeA3 Choose one view, stay with it. Usually base the view on the WBS structure Managing Experienced Teams: 1. Person-centered view 2. Managing Beginners: Activity oriented view Gurbakash Phonsa ::: Basics of SPM
  • 13.
  • 14. Critical Path Method 0 Definition: In CPM activities are shown as a network of precedence relationships using activity-on-node network construction 0 Single estimate of activity time 0 Deterministic activity times 0 Critical Path: 0 Is that the sequence of activities and events where there is no “slack” i.e.. Zero slack 0 Longest path through a network 0 minimum project completion time Software Project Management 14Gurbakash Phonsa ::: Basics of SPM
  • 15. Activity On-Node 15 Activity label, activity description Earliest start Duration Earliest finish Latest start Float Latest finish Software Project Management Gurbakash Phonsa ::: Basics of SPM
  • 16. Software Project Management 16 Id. Activity Name Duration (days) Precedents A Floating the tender 5 B Short listing 5 A C Biding 4 B D Assigning Contract 8 B E Allocation of task 10 D G Monitoring 2 B H Completing 8 G Z System Installation 0 C,E,H Gurbakash Phonsa ::: Basics of SPM
  • 17. CPM A critical path is the longest path in the network. Each node which falls under critical path has zero or negative float (Slack). There are 3 steps to calculate CPM: 1. Forward Pass - To calculate the Early Start(ES) and Early Finish(EF) of node. 2. Backward Pass - To calculate Late Start (LS) and Late Finish(LF) of node. 3. Calculate Float and Thus CPM. Software Project Management 17Gurbakash Phonsa ::: Basics of SPM
  • 18. Software Project Management 18Gurbakash Phonsa ::: Basics of SPM
  • 19. The Forward Pass Node A: The activity starts on day zero, since A activity duration is for 5 days, the early finish will take Early Start and duration i.e.: A(EF) = A(ES) + Duration A (EF)= 0 + 5 = 5 Node B: Since there is only one node which precedes activity B. The relationship is F->S. That means that activity B can start only when activity A ends. Hence B (ES) = A (EF) = 5 B(EF) = B(ES) + Duration = 5+ 5 = 10 Activity C: C(ES) = B(EF) = 10, also C(EF) = C(ES) + Duration = 10+ 4 = 14 Software Project Management 19Gurbakash Phonsa ::: Basics of SPM
  • 20. Forward pass calculations Software Project Management 20Gurbakash Phonsa ::: Basics of SPM
  • 21. Calculation for backward pass Node H Node H has only one node preceding it in backward pass (node Z). Hence H(LF) = Z(LS) = 28 H(LS) = H(LF) – H(Duration) = 28 – 8 = 20 Node E Node E has only one node preceding it in backward pass (node Z). Hence E(LF) = Z(LS) = 28 E(LS) = E(LF) – E(Duration) = 28 – 10 = 18 Node C Node C has only one node preceding it in backward pass (node Z). Hence C(LF) = C(LS) = 28 C(LS) = C(LF) – C(Duration) = 28 – 4 = 24 Software Project Management 21Gurbakash Phonsa ::: Basics of SPM
  • 22. More then one forward node Node B Since Node B is where most of the activities are merging in backward pass i.e. C, D and G, this is where we need to pay more attention. In backward pass the node B’s Latest Finish (LF) would be earliest or all the nodes Late Start i.e. B(LF) = Least | C(LS) or D(LS) or G(LS)| B(LF) = Least | 24 or 10 or 18| B(LF) = 10 B(LS) = B(LF) – B(Duration) = 10 -5 = 5 Software Project Management 22Gurbakash Phonsa ::: Basics of SPM
  • 23. Backward pass calculation Software Project Management 23Gurbakash Phonsa ::: Basics of SPM
  • 24. Calculating Total Float or Slack Total float Total amount of time that a schedule activity may be delayed from its early start date without delaying the project finish date, or intermediary milestone. It is calculated using: Activity (ES) – Activity (LS) or activity (EF) Activity(LF) – Both will give you same results. Free Float This is an amount of time that a schedule activity can be delayed without delaying the early start of any immediately following schedule activities. E.g. – For activity C C (Total Float) = C (LS) - C(ES) = 24 – 10 = 14 C (Free Float) = ES of next activity – C(EF ) C (Free Float) = Z(ES) – C(EF ) = 28 -14 = 14 Software Project Management 24Gurbakash Phonsa ::: Basics of SPM
  • 25. Critical Path The Critical path Calculate the Total float for all activities as per the formula. All nodes which have zero or negative float/slack forms the CRITICAL PATH. Software Project Management 25Gurbakash Phonsa ::: Basics of SPM
  • 26. A,B,D,E and Z forms the critical path Software Project Management 26Gurbakash Phonsa ::: Basics of SPM
  • 27. Example to construct a CPM Software Project Management 27 Id. Activity Name Duration (weeks) Precedents A Hardware selection 7 B Software design 4 C Hardware Installation 6 A D Coding 4 B E Data Preparation 5 B F User Documentation 9 G User Training 5 E,F H System Installation 3 C,D Gurbakash Phonsa ::: Basics of SPM
  • 28. Solution Software Project Management 28Gurbakash Phonsa ::: Basics of SPM