0% found this document useful (0 votes)
13 views

2-Intro To SPM - Part-2

SPM Presentation

Uploaded by

cs201172
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views

2-Intro To SPM - Part-2

SPM Presentation

Uploaded by

cs201172
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 20

Lecture # 02

Project Management

Introduction to Software Project


Management

Asad Ur Rehman
Senior Lecturer
Spring 2024 [email protected]
Software Project Management
PMI Knowledge Areas

Software Project Management - Spring 2024


2
Project Phases

Software Project Management - Spring 2024 3


Project Phases
Project Management processes is a logical sequence of five
activities in traditional (waterfall) model

1 2

3 4 5

Software Project Management - Spring 2024


4
Example – Project
Larger Scope Smaller Scope

Hospital Management System DSU Alumni Portal


1. Patient Registration 1. Alumni Personal Info
2. Appointment & Schedule 2. Job Posting
3. Outpatient Management 3. Alumni Survey (HEC)
4. Inpatient Management 4. Corporate Partners
5. Laboratory Management 5. DSU News & Events
6. Consultant (doctor) Management
7. Billing

Should we do it?
Can we do it?
Software Project Management - Spring 2024
5
Project Phases

1- Initiating Process
 Decision makers consider the following two questions
when deciding whether to move ahead with a project:

Can we do it? Is the project technically feasible?


 Are the required resources available?
 Do we have the required skilled / experience team ?

Should we do it? Are the benefits we expect to


achieve worth the costs we will have to pay?
 Does project worth putting all efforts and finance?
 Are there better ways to approach the issue?

Software Project Management - Spring 2024


6
Project Phases

1- Initiating Process
 Cost-benefit analysis is a comparative assessment of all
the benefits you anticipate from your project and all
the costs to the project, perform it, and support the
changes resulting from it.

 This analyses help you to . . .


 Decide whether to undertake a project or not?
 Frame appropriate project objectives.
 Develop appropriate measures of project success.
 Prepare estimates of the resources required to perform
the project work.
Software Project Management - Spring 2024
7
Project Phases

1- Initiating Process
If project cost is Rs.20 Lacs
 What are Benefits /value (from Project) Benefits is Rs. 3 Lacs per months
 Improved customer satisfaction ROI = 7 months
 Benefits include improved staff morale
 Reduced exposure to risk

Decisions: Shall we do
 What is the Cost this project or not?
 Estimate capital expenditures
 Costs of developing and implementing change
 Opportunity costs of not investing in other options
 Costs related to changing the work and practices of the
organization (un-learning and new learning)
 Total cost of ownership

Software Project Management - Spring 2024


8
Project Phases

2- Planning Process
Considering while planning

 Overview of the reason/problem for your project


 Detailed description of intended results
 List of all constraints the project must address
 List of all assumptions related to the project
 List of all required features (project scope)
 Defined roles your team members will have
 Detailed project schedule of activities

Software Project Management - Spring 2024


9
Project Phases

2- Planning Process
Considering while planning

 Needs for team, finance, and non-personnel


resources (such as equipment, facilities, & information)
 A description of how you plan to manage any
significant risks and uncertainties.
 Plans for project communications
 (how to keep everyone up-to-date in your project)

 Plans for ensuring project quality


 (how to track progress and maintain quality of the project)

Software Project Management - Spring 2024


10
Project Phases

2- Planning Process

 Decomposing Solution-scope (WBS)


 Project schedule for all activities (task-1, task-2 etc)
 Cost estimate of each task
 Satisfies the . . .
 Project sponsor
 End-user
 Business requirements
 Functionality as it was intended.
 Can be produced within acceptable quality standards.
 Can be produced within time and budget constraints.

Software Project Management - Spring 2024


11
Example of WBS (revision SE)

Software Project Management - Spring 2024


12
Basics of any Project Pan

List of Task Who will do it When


Task-1 Recourse-A
Task-2 Recourse-B
Task-3
Taks-4

Taks-100 Resource-D

Software Project Management - Spring 2024


13
Project Phases

3- Executing Process
Examining Executing processes

 After you have developed your project-schedule and


set your appropriate project baselines, its time to
get to work and start executing your plan.

 Execution of the project will have two things


1. Preparing (doing your homework)
2. Launch/ Execution (actually doing it)

Software Project Management - Spring 2024


14
Project Phases

3- Executing Process – (Preparing)


 Assigning team members their roles/responsibility.
 Directing and explaining tasks to all team members
 Defining how the team will perform its essential functions:
 How team will handle communications
 How to make different project decisions, and resolve conflicts
 Setting up necessary tracking systems:
 Track schedules
 Work effort
 Expenditures (cash-flow)

 Announcing the project to the organization: Let the project


stakeholders know your project details
 what it will produce
 when it will begin and end
Software Project Management - Spring 2024
15
Project Phases

3- Executing Process – (Execution)

 Doing the tasks: Perform the work that is in your plan.


 Assuring quality: Continually confirm that work and results
conform to requirements and applicable standards and
guidelines.
 Managing the team: Assign tasks, review results, and
resolve problems.
 Developing the team: Provide needed training and
mentoring to improve team members’ skills.
 Sharing information: Distribute information to appropriate
project stakeholder, about project status etc.
Software Project Management - Spring 2024
16
Project Phases

4- Monitoring & Control

 Measuring progress status toward the project


objectives.

 Monitoring deviation from the plan verses actual.

 Taking corrective action to match progress with the


plan.

Software Project Management - Spring 2024


17
Project Phases

4- Monitoring & Control

 Measuring the ongoing project activities (where are we now).

 Monitoring the project variables (cost, effort, scope, etc.)


against the project management plan and the project
performance baseline (where we should be).

 Identify corrective actions to address issues and risks


properly (how can we get on track again).

 Influencing the factors that could circumvent integrated


change control so only approved changes are
implemented. 18
Software Project Management - Spring 2024
Project Phases

5- Closing (Successfully)

 Formal acceptance of the work and creation of


closing documents.
 Project close: Finalize all activities across all of the
process groups to formally close the project or a
project phase.
 Contract closure: Complete and settle each
contract (including the resolution of any open items) and
close each contract applicable to the project or
project phase.
Software Project Management - Spring 2024
19
That is all for
Lecture # 02

You might also like