SlideShare a Scribd company logo
Software Project
Management
FROM: HAFIZ AMMAR SIDDIQUI – COURSE: OBJECT ORIENTED SOFTWARE ENGINEERING – INSTITUTE: BEACONHOUSE NATIONAL UNIVERSITY
Software Project Management
■ Process of coordinating and administering a software development project
■ Ensures the deliveryof a quality system on time and within budget
■ A project consist of following components which require management
– Outcome: Work product or group of work products produced for the customer which
are also called deliverables.An outcome is the final end result
– Work: Tasks or activities to be performed to achieve the outcome. A task is a
smallest unit of work that can be managed
– Schedule: Mapping of work on a timeline in order to achieve outcome. A schedule is
a plan for carrying out work
– Resource: People, funds, time, equipment, and facilities required to perform the
work with respect to a schedule. A resource is an asset that can be drawn on by a
person or organization to achieve an outcome
FROM: HAFIZ AMMAR SIDDIQUI – COURSE: OBJECT ORIENTED SOFTWARE ENGINEERING – INSTITUTE: BEACONHOUSE NATIONAL UNIVERSITY
Management Activities
FROM: HAFIZ AMMAR SIDDIQUI – COURSE: OBJECT ORIENTED SOFTWARE ENGINEERING – INSTITUTE: BEACONHOUSE NATIONAL UNIVERSITY
Management Activities
■ Planning the project
– Defining the problem
– Identifying the tasks
– Estimating the resources
■ Organizing the project
– Acquiring the resources
– Scheduling the tasks
■ Controlling the project
– Monitoring the project
– Managing the risks
■ Terminating the project
FROM: HAFIZ AMMAR SIDDIQUI – COURSE: OBJECT ORIENTED SOFTWARE ENGINEERING – INSTITUTE: BEACONHOUSE NATIONAL UNIVERSITY
Project Planning
FROM: HAFIZ AMMAR SIDDIQUI – COURSE: OBJECT ORIENTED SOFTWARE ENGINEERING – INSTITUTE: BEACONHOUSE NATIONAL UNIVERSITY
Project Planning
■ Process of creating a plan which define the activities that how a project will be
conducted from start to end
■ Software project planning identifies and estimates the following
– Problem
– Solution
– Scope
– Time
– Cost
– Tasks
– Resources
– Schedule
– Deliverables
FROM: HAFIZ AMMAR SIDDIQUI – COURSE: OBJECT ORIENTED SOFTWARE ENGINEERING – INSTITUTE: BEACONHOUSE NATIONAL UNIVERSITY
Project Scheduling
FROM: HAFIZ AMMAR SIDDIQUI – COURSE: OBJECT ORIENTED SOFTWARE ENGINEERING – INSTITUTE: BEACONHOUSE NATIONAL UNIVERSITY
Project Scheduling
■ Process of defining that how work will be carried out with respect to time
■ Software project scheduling consists of following steps
1. Divide the project into small manageable tasks
2. Make tasks independent of each other as much as possible
3. Identify the correct sequence of tasks
4. Define the scope of each task
5. Approximate how much time each task consumes
6. Estimate how much cost each tasks requires
7. Identify the resources needed for each task
8. Assign a start date-time and an end date-time for every task on a timeline
9. Define how the result of all the tasks will combined to deliver the project outcome
FROM: HAFIZ AMMAR SIDDIQUI – COURSE: OBJECT ORIENTED SOFTWARE ENGINEERING – INSTITUTE: BEACONHOUSE NATIONAL UNIVERSITY
Risk Management
FROM: HAFIZ AMMAR SIDDIQUI – COURSE: OBJECT ORIENTED SOFTWARE ENGINEERING – INSTITUTE: BEACONHOUSE NATIONAL UNIVERSITY
Risk Management
■ Process of identifying, assessing and controlling the risks
■ Types of risk
– Technology risks
– People risks
– Organizational risks
– Requirement risks
– Estimation risks
■ Software risk management consists of the following steps
1. Risk identification
2. Risk analysis
3. Risk planning
4. Risk monitoring
FROM: HAFIZ AMMAR SIDDIQUI – COURSE: OBJECT ORIENTED SOFTWARE ENGINEERING – INSTITUTE: BEACONHOUSE NATIONAL UNIVERSITY
Reference
■ Object Oriented Software Engineering: Using UML, Patterns, and Java by Bernd
Bruegge, Allen H. Dutoit, Prentice Hall,2010
FROM: HAFIZ AMMAR SIDDIQUI – COURSE: OBJECT ORIENTED SOFTWARE ENGINEERING – INSTITUTE: BEACONHOUSE NATIONAL UNIVERSITY

More Related Content

PPTX
Introduction to Software Engineering
PPTX
Software Process Models
PPTX
Software Testing Introduction
PPTX
#1 formal methods – introduction for software engineering
PDF
Software Process Models
PPTX
Overview of the graphics system
PPTX
Agile Software Development Life Cycle
PDF
Software Engineering - Ch11
Introduction to Software Engineering
Software Process Models
Software Testing Introduction
#1 formal methods – introduction for software engineering
Software Process Models
Overview of the graphics system
Agile Software Development Life Cycle
Software Engineering - Ch11

What's hot (20)

PPTX
Se (techniques for black box testing ppt)
PPTX
Basis path testing
PPT
Unit 1 - Introduction to Software Engineering.ppt
PPTX
Quiz application
PPT
Intro to scan conversion
PPTX
System testing
PPT
Risk management(software engineering)
PPT
Software Engineering (Project Scheduling)
DOCX
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMI
PPT
Input devices in computer graphics
PPTX
Raster Scan display
PPT
Software Quality Challenge
PDF
Software Engineering - Ch17
DOC
Airline reservation system project report (1)
PPTX
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
PPTX
Lecture 8 (software Metrics) Unit 3.pptx
PDF
Black Box Testing
PPTX
raster and random scan
PDF
Requirement analysis and specification
PPTX
Interface specification
Se (techniques for black box testing ppt)
Basis path testing
Unit 1 - Introduction to Software Engineering.ppt
Quiz application
Intro to scan conversion
System testing
Risk management(software engineering)
Software Engineering (Project Scheduling)
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMI
Input devices in computer graphics
Raster Scan display
Software Quality Challenge
Software Engineering - Ch17
Airline reservation system project report (1)
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Lecture 8 (software Metrics) Unit 3.pptx
Black Box Testing
raster and random scan
Requirement analysis and specification
Interface specification
Ad

Similar to 10-Software Project Management (Object Oriented Software Engineering - BNU Spring 2017) (20)

PDF
1-Introduction to Software Engineering (Object Oriented Software Engineering ...
PDF
6-Software Design Reviews (Object Oriented Software Engineering - BNU Spring ...
PDF
9-Software Verification and Validation (Object Oriented Software Engineering ...
PPTX
Software engineering 8 Software project planning
PPT
PDF
Knowledge areas
PPTX
Spm presentation
PPTX
RICS Project Controls 240415-final 12 May
PPT
Essentials of Project Management
PPTX
Project risk analysis
PPT
STUDENT PROJECT ALLOCATION AND MANAGEMENT SYSTEM
PPTX
Mohamed's eap2 tasks
PPTX
Agile_Principle_useful_for_software_engineering.pptx
PPT
Project Management - An Introductiuon
PDF
Lect-1: Software Project Management - Project Dimensions, Players, SDLC and P...
PPTX
Creating value from Software Development though Project management
PDF
PDF
PRINCE2 Overview Paradigm Consulting Group PCGI
DOCX
C.V - Hosam A. Eid Mohammed kandeel
PPT
Stages of Project Development
1-Introduction to Software Engineering (Object Oriented Software Engineering ...
6-Software Design Reviews (Object Oriented Software Engineering - BNU Spring ...
9-Software Verification and Validation (Object Oriented Software Engineering ...
Software engineering 8 Software project planning
Knowledge areas
Spm presentation
RICS Project Controls 240415-final 12 May
Essentials of Project Management
Project risk analysis
STUDENT PROJECT ALLOCATION AND MANAGEMENT SYSTEM
Mohamed's eap2 tasks
Agile_Principle_useful_for_software_engineering.pptx
Project Management - An Introductiuon
Lect-1: Software Project Management - Project Dimensions, Players, SDLC and P...
Creating value from Software Development though Project management
PRINCE2 Overview Paradigm Consulting Group PCGI
C.V - Hosam A. Eid Mohammed kandeel
Stages of Project Development
Ad

More from Hafiz Ammar Siddiqui (13)

PDF
4-Game Physics (Game Design and Development)
PDF
3-Game Graphics (Game Design and Development)
PDF
2-Game Design (Game Design and Development)
PDF
1-Introduction (Game Design and Development)
PDF
7-Refactoring (Object Oriented Software Engineering - BNU Spring 2017)
PDF
9-Game Design (Game Development - UMT Spring 2017/2018)
PDF
5-Object Oriented Analysis (Object Oriented Software Engineering - BNU Spring...
PDF
4-Object Oriented Design Heuristics (Object Oriented Software Engineering - B...
PDF
3-Software Anti Design Patterns (Object Oriented Software Engineering - BNU S...
PDF
6-Animation in Game (Game Development - UMT Spring 2017/2018)
PDF
2-Software Design (Object Oriented Software Engineering - BNU Spring 2017)
PDF
3-Graphics in Game (Game Development - UMT Spring 2017/2018)
PDF
1-Introduction (Game Development - UMT Spring 2017/2018)
4-Game Physics (Game Design and Development)
3-Game Graphics (Game Design and Development)
2-Game Design (Game Design and Development)
1-Introduction (Game Design and Development)
7-Refactoring (Object Oriented Software Engineering - BNU Spring 2017)
9-Game Design (Game Development - UMT Spring 2017/2018)
5-Object Oriented Analysis (Object Oriented Software Engineering - BNU Spring...
4-Object Oriented Design Heuristics (Object Oriented Software Engineering - B...
3-Software Anti Design Patterns (Object Oriented Software Engineering - BNU S...
6-Animation in Game (Game Development - UMT Spring 2017/2018)
2-Software Design (Object Oriented Software Engineering - BNU Spring 2017)
3-Graphics in Game (Game Development - UMT Spring 2017/2018)
1-Introduction (Game Development - UMT Spring 2017/2018)

Recently uploaded (20)

PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Sports Quiz easy sports quiz sports quiz
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
master seminar digital applications in india
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
GDM (1) (1).pptx small presentation for students
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PPTX
Cell Types and Its function , kingdom of life
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
Pharma ospi slides which help in ospi learning
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
O7-L3 Supply Chain Operations - ICLT Program
PPH.pptx obstetrics and gynecology in nursing
Sports Quiz easy sports quiz sports quiz
O5-L3 Freight Transport Ops (International) V1.pdf
master seminar digital applications in india
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
GDM (1) (1).pptx small presentation for students
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Cell Types and Its function , kingdom of life
2.FourierTransform-ShortQuestionswithAnswers.pdf
human mycosis Human fungal infections are called human mycosis..pptx
Anesthesia in Laparoscopic Surgery in India
Pharma ospi slides which help in ospi learning
Abdominal Access Techniques with Prof. Dr. R K Mishra
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Renaissance Architecture: A Journey from Faith to Humanism

10-Software Project Management (Object Oriented Software Engineering - BNU Spring 2017)

  • 1. Software Project Management FROM: HAFIZ AMMAR SIDDIQUI – COURSE: OBJECT ORIENTED SOFTWARE ENGINEERING – INSTITUTE: BEACONHOUSE NATIONAL UNIVERSITY
  • 2. Software Project Management ■ Process of coordinating and administering a software development project ■ Ensures the deliveryof a quality system on time and within budget ■ A project consist of following components which require management – Outcome: Work product or group of work products produced for the customer which are also called deliverables.An outcome is the final end result – Work: Tasks or activities to be performed to achieve the outcome. A task is a smallest unit of work that can be managed – Schedule: Mapping of work on a timeline in order to achieve outcome. A schedule is a plan for carrying out work – Resource: People, funds, time, equipment, and facilities required to perform the work with respect to a schedule. A resource is an asset that can be drawn on by a person or organization to achieve an outcome FROM: HAFIZ AMMAR SIDDIQUI – COURSE: OBJECT ORIENTED SOFTWARE ENGINEERING – INSTITUTE: BEACONHOUSE NATIONAL UNIVERSITY
  • 3. Management Activities FROM: HAFIZ AMMAR SIDDIQUI – COURSE: OBJECT ORIENTED SOFTWARE ENGINEERING – INSTITUTE: BEACONHOUSE NATIONAL UNIVERSITY
  • 4. Management Activities ■ Planning the project – Defining the problem – Identifying the tasks – Estimating the resources ■ Organizing the project – Acquiring the resources – Scheduling the tasks ■ Controlling the project – Monitoring the project – Managing the risks ■ Terminating the project FROM: HAFIZ AMMAR SIDDIQUI – COURSE: OBJECT ORIENTED SOFTWARE ENGINEERING – INSTITUTE: BEACONHOUSE NATIONAL UNIVERSITY
  • 5. Project Planning FROM: HAFIZ AMMAR SIDDIQUI – COURSE: OBJECT ORIENTED SOFTWARE ENGINEERING – INSTITUTE: BEACONHOUSE NATIONAL UNIVERSITY
  • 6. Project Planning ■ Process of creating a plan which define the activities that how a project will be conducted from start to end ■ Software project planning identifies and estimates the following – Problem – Solution – Scope – Time – Cost – Tasks – Resources – Schedule – Deliverables FROM: HAFIZ AMMAR SIDDIQUI – COURSE: OBJECT ORIENTED SOFTWARE ENGINEERING – INSTITUTE: BEACONHOUSE NATIONAL UNIVERSITY
  • 7. Project Scheduling FROM: HAFIZ AMMAR SIDDIQUI – COURSE: OBJECT ORIENTED SOFTWARE ENGINEERING – INSTITUTE: BEACONHOUSE NATIONAL UNIVERSITY
  • 8. Project Scheduling ■ Process of defining that how work will be carried out with respect to time ■ Software project scheduling consists of following steps 1. Divide the project into small manageable tasks 2. Make tasks independent of each other as much as possible 3. Identify the correct sequence of tasks 4. Define the scope of each task 5. Approximate how much time each task consumes 6. Estimate how much cost each tasks requires 7. Identify the resources needed for each task 8. Assign a start date-time and an end date-time for every task on a timeline 9. Define how the result of all the tasks will combined to deliver the project outcome FROM: HAFIZ AMMAR SIDDIQUI – COURSE: OBJECT ORIENTED SOFTWARE ENGINEERING – INSTITUTE: BEACONHOUSE NATIONAL UNIVERSITY
  • 9. Risk Management FROM: HAFIZ AMMAR SIDDIQUI – COURSE: OBJECT ORIENTED SOFTWARE ENGINEERING – INSTITUTE: BEACONHOUSE NATIONAL UNIVERSITY
  • 10. Risk Management ■ Process of identifying, assessing and controlling the risks ■ Types of risk – Technology risks – People risks – Organizational risks – Requirement risks – Estimation risks ■ Software risk management consists of the following steps 1. Risk identification 2. Risk analysis 3. Risk planning 4. Risk monitoring FROM: HAFIZ AMMAR SIDDIQUI – COURSE: OBJECT ORIENTED SOFTWARE ENGINEERING – INSTITUTE: BEACONHOUSE NATIONAL UNIVERSITY
  • 11. Reference ■ Object Oriented Software Engineering: Using UML, Patterns, and Java by Bernd Bruegge, Allen H. Dutoit, Prentice Hall,2010 FROM: HAFIZ AMMAR SIDDIQUI – COURSE: OBJECT ORIENTED SOFTWARE ENGINEERING – INSTITUTE: BEACONHOUSE NATIONAL UNIVERSITY