Software Project Management: Muneer Ahmed Shaikh
Software Project Management: Muneer Ahmed Shaikh
Software Project Management: Muneer Ahmed Shaikh
Lecture 11
Muneer Ahmed Shaikh
Topic
• Network Diagram
• Critical path Finding
Project Time Management Processes
Project Time Management Processes
Project Time Management Processes
• Activity definition: identifying the specific activities/tasks that
the project team members and stakeholders must perform to
produce the project deliverables
• Activity sequencing: identifying and documenting the
relationships between project activities
• Activity resource estimating: estimating how many resources
a project team should use to perform project activities
• Activity duration estimating: estimating the number of work
periods that are needed to complete individual activities
• Schedule development: analyzing activity sequences, activity
resource estimates, and activity duration estimates to create
the project schedule
• Schedule control: controlling and managing changes to the
project schedule
7
Milestones
• A milestone is a significant event in the course of a project that is
used to give visibility of progress in terms of achievement of
predefined goals.
– Not every deliverable or output created for a project is a
milestone
• It often takes several activities and a lot of work to complete a
milestone
• They’re useful tools for setting schedule goals and monitoring
progress
• Here are a few common project milestone examples: Completing
key project deliverables like the first version of your app. The start
date or end date of an important project phase like the 'planning
phase' or 'designing phase' An important event that greenlights
the project like project sponsor 8approval.
Activity Sequencing
13
Project Time Management
Arrow Diagramming Method (ADM)
17
Project Time Management
Sample PDM Network Diagram
18
Project Time Management
Critical Path
Critical Path Method (CPM)
• CPM is a network diagramming technique
used to predict total project duration
• A critical path for a project is the series of
activities that determines the earliest time by
which the project can be completed
• The critical path is the longest path through
the network diagram and has the least
amount of loose or glide
• Slack or float is the amount of time an activity
may be delayed without delaying a
succeeding activity or the project finish date
Project Time Management 20
why critical path is important
• "The critical path is just a fancy way of saying,
‘How long does each task take before you can
finish the project? Then use this information
to figure out the project's end date.’ If a task
takes longer than anticipated, the end date is
pushed back.
Calculating the Critical Path
23
Project Time Management