Software Project Management: UNIT-2 Prepared by Sathish Kumar/Mit
Software Project Management: UNIT-2 Prepared by Sathish Kumar/Mit
Software Project Management: UNIT-2 Prepared by Sathish Kumar/Mit
UNIT-2
PREPARED BY
SATHISH KUMAR/MIT
Organisation of the software project management plan
(SPMP) document
• Introduction
• (a) Objectives
• (b) Major Functions
• (c) Performance Issues
• (d) Management and Technical Constraints
• 2. Project estimates
• (a) Historical Data Used
• (b) Estimation Techniques Used
• (c) Effort, Resource, Cost, and Project Duration Estimates
• 3. Schedule
• (a) Work Breakdown Structure
• (b) Task Network Representation
• (c) Gantt Chart Representation
• (d) PERT Chart Representation
• 4.Project resources
• (a) People
• (b) Hardware and Software
• (c) Special Resources
• 5. Staff organization
• (a) Team Structure
• (b) Management Reporting
• Activity Networks
• PERT Charts
• Gantt Charts.
SCHEDULING
• The scheduling problem, in essence, consists of
deciding which tasks would be taken up when
and by whom.
6. Determine task starting and ending dates from the information represented in
the activity network.
• Slack time (ST): The slack time (or float time) is the
total time that a task may be delayed before it will affect
the end time of the project. LS-ES and can equivalently be
written as LF-EF.
PERT Charts
• PERT charts can be used to determine the probabilistic times for reaching
various project milestones, including the final mile stone.
• PERT charts like activity networks consist of a network of boxes and arrows.
• The boxes represent activities and the arrows represent task dependencies.
• PERT allows for some randomness in task completion times, and therefore
provides the capability to determine the probability for achieving project
milestones based on the probability of completing each task along the path
to that milestone.
• Each task is annotated with three estimates:
• Optimistic (O): The best possible case task
completion time.