Time MGMT Part-1
Time MGMT Part-1
Afzal Hussain
Assistant Professor
Fall 2024 [email protected]
Software Project Management
Project Time Management
When you first receive project assignment, you usually
have no idea how long it will take to complete.
Initial reactions tend to be based more on fear rather
than on facts, especially when the project is complex.
To develop a more realistic estimate of how long
project will take, we need an organized approach that
clarifies
How we plan to perform your project’s activities (approach)
What schedules are possible
How we will meet deadlines that initially appear unrealistic
Software Project Management - 2024
2
Project Time Management
3) Or you may take between one and ten weeks if you have to do
some, but not all, activities in sequence.
To accomplish this:
• PM must have a project schedule that has been defined
• that enables the PM to monitor progress and control
the project
Software Project Management - 2024
5
Project Plan & Schedule
Software project scheduling is an activity
• that distributes estimated effort across the planned
project duration
• by allocating the effort to specific software engineering
tasks (or step).
Schedule help you assess how time delays will impact the
project.
Software Project Management - 2024
9
Developing Project schedule
Project schedule provides graphical representation of
• Predicted task and milestones
• Dependencies and resource requirement
• Task duration and deadlines
Requirement Development
Test Plan Release Plan
Plan Plan
2a 2b 2c
Level-3 Sales Forecasting Billing / Cash Management Promotions (schemes)
4-meetings
Task-1 Dates, resource
Documentatio
n Task-2 Dates, resource
Analysis
Level-5 Task-3
Specification
Validation
Task-n Dates, resource
Schedule Inputs
Team members and project calendars
Working days (5 days or 6 days)
Resource availability is critical to a project schedule.
Schedule Inputs
Milestones
Milestone is a significant event that normally has no
duration.
It often takes several activities and a lot of work to
complete a milestone.
Think of them as sign-posts that signify a point in
your trip to project completion.
Milestones are useful tools for setting schedule goals
and monitoring progress.
Activity
An activity is a component of work performed during the
course of a project.
Activities take time and consume resources.
The clearly you define activities and milestones , the more
accurately you can estimate the time and resources needed to
perform them.
Example:
Meeting with Domain-SME
Formal Review of SRS
Developing two reports
Testing of a module
Software Project Management - 2024
18
Project Time Management
Predecessors
Successors
Abduallah Resource
Hanif requirements
Baber
Duration
Duration is the total number of work periods it takes to
complete an activity.
Scheduling Types
or (=EF - LF)
Slack time is the amount of time it can be delayed without
causing a delay in your overall project completion time
Software Project Management - 2024
37
Scheduling Types
Project Resource is
• Any Person (or team)
• Item (Computer, meeting-room, white-board, camera)
• Tool (MS-Project, word, mentis, SCM)
• Service (Trainers, support team)
that is needed by the project.
Software Project Management - 2024
43
Project Management Techniques
Identify Dependencies
A task has a dependency, if it involves an activity,
resource, or work product that is subsequently
required by another task.