Software Engg Week 12 SPM
Software Engg Week 12 SPM
P r o j ec t Man ag em en t - I N T RODUC T I ON
A project is a temporary attempt undertaken to create a unique product or service. A project in business
and science is a collaborative enterprise, frequently involving research or design, that is carefully
planned to achieve a particular aim
Project Management Institute (PMI), has defined Project Management as “the application of
knowledge, skills, tools and techniques to a broad range of activities in order to meet the
requirements of a particular project.”
The ability to deliver projects on schedule, on budget, and aligned with business goals is key to gaining
an edge in today’s highly competitive global business environment. This is where project managers
come in.
What is a Project?
3
Typical Project Structure
Project
Definition
Project
Monitoring
Project
Planning
Project Project
Implementation Evaluation
Project
Adjustment 4
Project Life Cycle
6
The Triple Play of
Project Management
Time Cost
Constraints
Performance
7
Reasons for Project Failures
Major reasons for project runaways
unclear objectives
bad planning
no project management methodology
new technology
insufficient staff
All of these relate to project management
Effective project management is key to successfully executing a project
Activities of project management
Project management primarily focuses on planning, managing and organizing the available resources
Major activities of project management are:
Planning Project and Tracking Project
Estimation of cost
Estimation of Schedule
Managing Human Resource
Planning /tracking Project
Plan how the project will be executed, (ie. the process to be followed)
Process will decide the tasks, their ordering, milestones
Plan the team and human resources
Plan the activities, deliverables and schedule
Tracking project means:
How long will it take to develop the system?
How much will it cost to develop the system?
Are we working according to the schedule and planned activities?
Work Breakdown Structure (WBS) is an important Techniques for planning activities and tasks
Work Breakdown Structure (WBS)
Dividing complex projects to simpler and manageable tasks is the process identified as Work Breakdown
Structure (WBS).
Usually, the project managers use this method for simplifying the project execution.
In WBS, much larger tasks are broken down to manageable chunks of work. These chunks can be easily
supervised and estimated.
These smaller chunks and tasks are distributed among team according to their skill and expertise.
Construction of WBS
Identifying the main deliverables of a project is the starting point for deriving a work breakdown
structure.
Once this step is completed, the subject matter experts start breaking down the high-level tasks into
smaller chunks of work.
In the process of breaking down the tasks, one can break them down into different levels of detail. One
can detail a high-level task into ten sub-tasks while another can detail the same high-level task into 20
sub-tasks.
Therefore, there is no hard and fast rule on how you should breakdown a task in WBS.
We can decompose System of tasks in multiple ways
1- Deliverable Based
2- Phase Based
Forms of WBS
Tree structure
List / Tables
Examples
Examples
Examples
Estimation of Schedule
Divide the project into smaller activities or tasks and estimates the duration that each task or activity
will take.
Technique for schedule estimation
Critical Path Method (CPM)
Gantt chart
Building the house
Step 1: Prepare
the site
Example: Steps and activities to Activity 1.3: Excavate for the foundation
Step 3: Finishing
the interior
Activity 3.1: Install the interior plumbing