SlideShare a Scribd company logo
1 of 11
SOFTWARE PROJECT
MANAGEMENT
IV Year CSE
By Dr.R.M.S.PARVATHI
INTRODUCTION-SPM
 Software Project Management(SPM) is defined as the task of managing the
various project planning activities namely
Planning
Organizing
Staffing
Directing and
Controlling the project team.
 In other words, it is termed as the management of any software to be
developed within the stipulated time , with the allocated team members ,
estimated budget ,and within the time limit .
ELEMENTS OF SOFTWARE PROJECT
MANAGEMENT
 The various elements of Software Project Management are nothing but,
Planning ,Organizing , Staffing, Directing and Controlling the project
team.
 In Planning, the Project Manager usually plans all sorts of activities to be
carried out for the successful delivery of the software.
 In Organizing , the project team members are decided , assigned the
tasks for the completion of the software.
 Staffing deals with the selection of the software team, intended for
development as well as training of the software to the team.
ELEMENTS OF SOFTWARE PROJECT
MANAGEMENT-Cont’d
 Directing, is nothing but the capability of the team manager to Lead the
entire project team, motivate the team members for successful and timely
completion of the project.
 The Monitoring or controlling is the overall monitoring of the software
project by the project manager, for the fruitful completion of the project ,
along with the risk identification that could hampers the project completion.
It also looks into the budget exceedance, completion of the project duration,
if it exceeds beyond the already planned budget and schedule .
ELEMENTS OF SOFTWARE PROJECT
MANAGEMENT-Cont’d
 The Controlling phase deals with the identification software risks and the
overall risk management related to the entire software project.
 Controlling is an activity in which we control all the things involved in
software production.
 Can be thought of as software project management activity if any activities
take more time than assigned time.
 Controlling the software risk by risk assessment.
 Controlling faults and errors by software testing etc.
Software Project Planning
 Software Project Planning is an important activity, for the commencement of
any software project:
 First , we have to Produce an activity plan for the software project
 Second, do the Estimatimation of the overall duration of the project
 Then ,Create the critical path and precedence network for the project
Software Project Planning-Project Scheduling
 For effective Software Project Scheduling ,
 The Project Manger should ensure that the appropriate resources will be
available precisely, when required.
 Schedule the planning activities in such a way to avoid different activities
competing for the same resources at the same time.
 A detailed schedule of the project showing which staff carry out each activity,
must be readily available.
Objectives of Software project planning
and Scheduling.
 Completing the project within a minimum time at an acceptable cost is
highly important for any software project.
 Meeting the set target dates at minimum cost is needed for any software
project to be a successful one.
 One effective way of shortening project duration is to carry out activities
in parallel
 Not all activities can be carried out in parallel .
Objectives of Activity Planning.
 The following points can be considered as the main objectives of
Software Activity Planning:
 Providing of project and resource schedules.
 Feasibility assessment: to find out whether the project is possible within
required time limits?
 Resource allocation: Mentioning of the most effective way of allocating
resources are to be listed out in the detailed project planning.
Objectives of Activity Planning-Cont’d
 Detailed costing: How much will be the project cost and when that
expenditure utilization to take place? , should be mentioned.
 Motivation: Providing targets is an effective way of motivating staff.
 Coordination: About coordinating with other team , i.e; when do other staff
will be available?
References
 Walker Royce, “Software Project Management A Unified Framework”, Pearson
Education, Fifth Edition, 2009.
 Ramesh Gopalaswamy, “Managing Global Projects”, Tata McGraw Hill, First
Edition, 2006.
 Bob Hughes, Mikecotterell, “Software Project Management”, Tata McGraw
Hill, Third Edition, 2004.
 Robert T. Futrell, Donald F. Shefer and Linda I. Shefer, “Quality Software
Project Management”, Pearson Education, 2003.
 S. A. Kelkar,” Software Project Management” PHI, 2012.

More Related Content

What's hot

Benefits of implementing primavera p6 r8.1 and integration to oracle ppt
Benefits of implementing primavera p6 r8.1 and integration to oracle pptBenefits of implementing primavera p6 r8.1 and integration to oracle ppt
Benefits of implementing primavera p6 r8.1 and integration to oracle ppt
p6academy
 
Project management methodologies and planning
Project management methodologies and planningProject management methodologies and planning
Project management methodologies and planning
Debashis Paul
 

What's hot (17)

Must Have Features in a Project Management Software
Must Have Features in a Project Management SoftwareMust Have Features in a Project Management Software
Must Have Features in a Project Management Software
 
Software project planning
Software project planningSoftware project planning
Software project planning
 
Software Project Management (SPM)
Software Project Management (SPM)Software Project Management (SPM)
Software Project Management (SPM)
 
Software project management
Software project managementSoftware project management
Software project management
 
Software Project Managment
Software Project ManagmentSoftware Project Managment
Software Project Managment
 
Software Project Planning III
Software Project Planning IIISoftware Project Planning III
Software Project Planning III
 
Benefits of implementing primavera p6 r8.1 and integration to oracle ppt
Benefits of implementing primavera p6 r8.1 and integration to oracle pptBenefits of implementing primavera p6 r8.1 and integration to oracle ppt
Benefits of implementing primavera p6 r8.1 and integration to oracle ppt
 
PMP Lecture 3: Project Management Processes
PMP Lecture 3: Project Management ProcessesPMP Lecture 3: Project Management Processes
PMP Lecture 3: Project Management Processes
 
Project scheduling and tracking
Project scheduling and trackingProject scheduling and tracking
Project scheduling and tracking
 
Project management methodologies and planning
Project management methodologies and planningProject management methodologies and planning
Project management methodologies and planning
 
Top 20 Best Project Management Software
Top 20 Best Project Management SoftwareTop 20 Best Project Management Software
Top 20 Best Project Management Software
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
Enterprise Project Management using Primavera P6 EPPM
Enterprise Project Management using Primavera P6 EPPMEnterprise Project Management using Primavera P6 EPPM
Enterprise Project Management using Primavera P6 EPPM
 
Primavara
PrimavaraPrimavara
Primavara
 
Project management tools
Project management toolsProject management tools
Project management tools
 
software project management
software project managementsoftware project management
software project management
 
Online primavera p6 advanced topics training
Online primavera p6 advanced topics trainingOnline primavera p6 advanced topics training
Online primavera p6 advanced topics training
 

Similar to Software Project Management

Quality software project managementi need deep explanation for thi.pdf
Quality software project managementi need deep explanation for thi.pdfQuality software project managementi need deep explanation for thi.pdf
Quality software project managementi need deep explanation for thi.pdf
alokkesh
 
04. Project planning and management.pptx
04. Project planning and management.pptx04. Project planning and management.pptx
04. Project planning and management.pptx
ALI2H
 
Ch23-Software Engineering 9
Ch23-Software Engineering 9Ch23-Software Engineering 9
Ch23-Software Engineering 9
Ian Sommerville
 
software management, project management,
software management, project management,software management, project management,
software management, project management,
Lisa Elisa
 

Similar to Software Project Management (20)

SPM ppt slide share RMS Parvathi.pptx
SPM ppt slide share  RMS Parvathi.pptxSPM ppt slide share  RMS Parvathi.pptx
SPM ppt slide share RMS Parvathi.pptx
 
Software Project Management (SPM)
Software Project Management (SPM)Software Project Management (SPM)
Software Project Management (SPM)
 
SPM.pptx
SPM.pptxSPM.pptx
SPM.pptx
 
SWE-401 - 3. Software Project Management
SWE-401 - 3. Software Project ManagementSWE-401 - 3. Software Project Management
SWE-401 - 3. Software Project Management
 
Quality software project managementi need deep explanation for thi.pdf
Quality software project managementi need deep explanation for thi.pdfQuality software project managementi need deep explanation for thi.pdf
Quality software project managementi need deep explanation for thi.pdf
 
Pmbok
PmbokPmbok
Pmbok
 
Computing Project
Computing Project Computing Project
Computing Project
 
Software Project Management | An Overview of the Software Project Management
Software Project Management | An Overview of the Software Project ManagementSoftware Project Management | An Overview of the Software Project Management
Software Project Management | An Overview of the Software Project Management
 
Advice & Tips To Improve Your Skills
Advice & Tips To Improve Your SkillsAdvice & Tips To Improve Your Skills
Advice & Tips To Improve Your Skills
 
Software project scheduling
Software project schedulingSoftware project scheduling
Software project scheduling
 
Project Planning in Software Engineering
Project Planning in Software EngineeringProject Planning in Software Engineering
Project Planning in Software Engineering
 
04. Project planning and management.pptx
04. Project planning and management.pptx04. Project planning and management.pptx
04. Project planning and management.pptx
 
Project scheduling
Project schedulingProject scheduling
Project scheduling
 
Project management assignment help
Project management assignment helpProject management assignment help
Project management assignment help
 
Ch23-Software Engineering 9
Ch23-Software Engineering 9Ch23-Software Engineering 9
Ch23-Software Engineering 9
 
project management
 project management project management
project management
 
software management, project management,
software management, project management,software management, project management,
software management, project management,
 
Software Project Planning II
Software Project Planning IISoftware Project Planning II
Software Project Planning II
 
A Guide to Software Development Manager Responsibilities.pdf
A Guide to Software Development Manager Responsibilities.pdfA Guide to Software Development Manager Responsibilities.pdf
A Guide to Software Development Manager Responsibilities.pdf
 
Project Scheduling
Project SchedulingProject Scheduling
Project Scheduling
 

Recently uploaded

UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
rknatarajan
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSUNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 

Software Project Management

  • 1. SOFTWARE PROJECT MANAGEMENT IV Year CSE By Dr.R.M.S.PARVATHI
  • 2. INTRODUCTION-SPM  Software Project Management(SPM) is defined as the task of managing the various project planning activities namely Planning Organizing Staffing Directing and Controlling the project team.  In other words, it is termed as the management of any software to be developed within the stipulated time , with the allocated team members , estimated budget ,and within the time limit .
  • 3. ELEMENTS OF SOFTWARE PROJECT MANAGEMENT  The various elements of Software Project Management are nothing but, Planning ,Organizing , Staffing, Directing and Controlling the project team.  In Planning, the Project Manager usually plans all sorts of activities to be carried out for the successful delivery of the software.  In Organizing , the project team members are decided , assigned the tasks for the completion of the software.  Staffing deals with the selection of the software team, intended for development as well as training of the software to the team.
  • 4. ELEMENTS OF SOFTWARE PROJECT MANAGEMENT-Cont’d  Directing, is nothing but the capability of the team manager to Lead the entire project team, motivate the team members for successful and timely completion of the project.  The Monitoring or controlling is the overall monitoring of the software project by the project manager, for the fruitful completion of the project , along with the risk identification that could hampers the project completion. It also looks into the budget exceedance, completion of the project duration, if it exceeds beyond the already planned budget and schedule .
  • 5. ELEMENTS OF SOFTWARE PROJECT MANAGEMENT-Cont’d  The Controlling phase deals with the identification software risks and the overall risk management related to the entire software project.  Controlling is an activity in which we control all the things involved in software production.  Can be thought of as software project management activity if any activities take more time than assigned time.  Controlling the software risk by risk assessment.  Controlling faults and errors by software testing etc.
  • 6. Software Project Planning  Software Project Planning is an important activity, for the commencement of any software project:  First , we have to Produce an activity plan for the software project  Second, do the Estimatimation of the overall duration of the project  Then ,Create the critical path and precedence network for the project
  • 7. Software Project Planning-Project Scheduling  For effective Software Project Scheduling ,  The Project Manger should ensure that the appropriate resources will be available precisely, when required.  Schedule the planning activities in such a way to avoid different activities competing for the same resources at the same time.  A detailed schedule of the project showing which staff carry out each activity, must be readily available.
  • 8. Objectives of Software project planning and Scheduling.  Completing the project within a minimum time at an acceptable cost is highly important for any software project.  Meeting the set target dates at minimum cost is needed for any software project to be a successful one.  One effective way of shortening project duration is to carry out activities in parallel  Not all activities can be carried out in parallel .
  • 9. Objectives of Activity Planning.  The following points can be considered as the main objectives of Software Activity Planning:  Providing of project and resource schedules.  Feasibility assessment: to find out whether the project is possible within required time limits?  Resource allocation: Mentioning of the most effective way of allocating resources are to be listed out in the detailed project planning.
  • 10. Objectives of Activity Planning-Cont’d  Detailed costing: How much will be the project cost and when that expenditure utilization to take place? , should be mentioned.  Motivation: Providing targets is an effective way of motivating staff.  Coordination: About coordinating with other team , i.e; when do other staff will be available?
  • 11. References  Walker Royce, “Software Project Management A Unified Framework”, Pearson Education, Fifth Edition, 2009.  Ramesh Gopalaswamy, “Managing Global Projects”, Tata McGraw Hill, First Edition, 2006.  Bob Hughes, Mikecotterell, “Software Project Management”, Tata McGraw Hill, Third Edition, 2004.  Robert T. Futrell, Donald F. Shefer and Linda I. Shefer, “Quality Software Project Management”, Pearson Education, 2003.  S. A. Kelkar,” Software Project Management” PHI, 2012.