SlideShare a Scribd company logo
1 of 10
Software
Project
Management
Dr Meena Malik(meenamlk@gmail.com)
Software Project Management.
Software + Project +Management
• Software ??: Collection of computer programs and related
data
• Project??: a planned piece of work that has a specific
purpose & it comprises:
• Non-routine Tasks
• Planning is required
• Aiming at a specific target
• Work carried out for a customer
• Involving several specialism
• Made up of several different phases
• Constrained by time and resources
• Large and/or complex
Management??:
• Planning – deciding what is to be done
• Organizing – making arrangements
• Staffing – selecting the right people for the job
• Directing – giving instructions
• Monitoring – checking on progress
• Controlling – taking action to remedy hold-ups
• Innovating – coming up with solutions when problems emerge
Constraints on Project
Time: deliver the project as per schedule
Budget: keeping the cost within the client’s
budget
Quality: to deliver a quality product
Software project management
• an art and discipline of planning and supervising software
projects.
• Here software projects are planned, implemented,
monitored and controlled.
• a procedure of managing, allocating and timing resources
to develop computer software that fulfills requirements.
Problems with Software Projects
• Poor estimates and plans
• Lack of quality standards and measures
• Lack of guidance about making organizational decisions
• Lack of techniques to make progress visible
• Poor role definition- who does what?
• Incorrect success criteria
• Inadequate specification of work
• Management ignorance of IT
• Lack of standards
• Lack of up-to date documentation
• Late delivery
• Deadline pressure
• Remote management
• Lack of training
• Lack of quality control
Project Manager
• A project manager is a character who has the overall
responsibility for the planning, design, execution,
monitoring, controlling and closure of a project.
• A project manager represents an essential role in the
achievement of the projects.
• A project manager is a character who is responsible for
giving decisions, both large and small projects.
• The project manager is used to manage the risk and
minimize uncertainty.
• Every decision the project manager makes must directly
profit their project.
Role of a Project Manager
Leader
• A project manager must lead his team and should provide them
direction to make them understand what is expected from all of them.
Mediator
• The Project manager is a medium between his clients and his team. He
must coordinate and transfer all the appropriate information from the
clients to his team and report to the senior management.
Mentor
• He should be there to guide his team at each step and make sure that
the team has an attachment. He provides a recommendation to his
team and points them in the right direction
Responsibilities of a Project Manager
• Managing risks and issues.
• Create the project team and assigns tasks to several
team members.
• Activity planning and sequencing.
• Monitoring and reporting progress.
• Modifies the project plan to deal with the situation.
References
• Software Project management, Walker Royce, Addison
Wesley, 1998.
• https://www.javatpoint.com/software-project-management

More Related Content

What's hot

Software Engineering (Project Management )
Software Engineering (Project  Management )Software Engineering (Project  Management )
Software Engineering (Project Management )ShudipPal
 
Project Management Concepts
Project Management ConceptsProject Management Concepts
Project Management ConceptsSaqib Raza
 
Pragmatic Approaches to Project Costs Estimation
Pragmatic Approaches to Project Costs EstimationPragmatic Approaches to Project Costs Estimation
Pragmatic Approaches to Project Costs EstimationChristopher Akinlade
 
Characterizing the Software Process: A Maturity Framework
Characterizing the Software Process:  A Maturity FrameworkCharacterizing the Software Process:  A Maturity Framework
Characterizing the Software Process: A Maturity FrameworkSachin Hiriyanna
 
Software Project Managment
Software Project ManagmentSoftware Project Managment
Software Project ManagmentSaqib Naveed
 
Project control and process instrumentation
Project control and process instrumentationProject control and process instrumentation
Project control and process instrumentationKuppusamy P
 
Improving of software processes
Improving of software processesImproving of software processes
Improving of software processesREHMAT ULLAH
 
4.software management
4.software management4.software management
4.software managementDeepak Sharma
 
Software project management Software economics
Software project management Software economicsSoftware project management Software economics
Software project management Software economicsREHMAT ULLAH
 
Process and Project Metrics-1
Process and Project Metrics-1Process and Project Metrics-1
Process and Project Metrics-1Saqib Raza
 
Software Engineering (Project Planning & Estimation)
Software Engineering (Project Planning &  Estimation)Software Engineering (Project Planning &  Estimation)
Software Engineering (Project Planning & Estimation)ShudipPal
 
Other software processes (Software project Management)
Other software processes (Software project Management)Other software processes (Software project Management)
Other software processes (Software project Management)Ankit Gupta
 
Capability Maturity Model Integartion
Capability Maturity Model IntegartionCapability Maturity Model Integartion
Capability Maturity Model IntegartionSaqib Raza
 
Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)ShudipPal
 
Software Engineering Practice - Project management
Software Engineering Practice - Project managementSoftware Engineering Practice - Project management
Software Engineering Practice - Project managementRadu_Negulescu
 

What's hot (20)

Spm unit 2
Spm unit 2Spm unit 2
Spm unit 2
 
Software Engineering (Project Management )
Software Engineering (Project  Management )Software Engineering (Project  Management )
Software Engineering (Project Management )
 
Project Management Concepts
Project Management ConceptsProject Management Concepts
Project Management Concepts
 
Pragmatic Approaches to Project Costs Estimation
Pragmatic Approaches to Project Costs EstimationPragmatic Approaches to Project Costs Estimation
Pragmatic Approaches to Project Costs Estimation
 
Characterizing the Software Process: A Maturity Framework
Characterizing the Software Process:  A Maturity FrameworkCharacterizing the Software Process:  A Maturity Framework
Characterizing the Software Process: A Maturity Framework
 
Slides chapters 21-23
Slides chapters 21-23Slides chapters 21-23
Slides chapters 21-23
 
Software Project Managment
Software Project ManagmentSoftware Project Managment
Software Project Managment
 
Project control and process instrumentation
Project control and process instrumentationProject control and process instrumentation
Project control and process instrumentation
 
Improving of software processes
Improving of software processesImproving of software processes
Improving of software processes
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
4.software management
4.software management4.software management
4.software management
 
Software project management Software economics
Software project management Software economicsSoftware project management Software economics
Software project management Software economics
 
8. project-management
8. project-management8. project-management
8. project-management
 
Process and Project Metrics-1
Process and Project Metrics-1Process and Project Metrics-1
Process and Project Metrics-1
 
Software Engineering (Project Planning & Estimation)
Software Engineering (Project Planning &  Estimation)Software Engineering (Project Planning &  Estimation)
Software Engineering (Project Planning & Estimation)
 
Other software processes (Software project Management)
Other software processes (Software project Management)Other software processes (Software project Management)
Other software processes (Software project Management)
 
Capability Maturity Model Integartion
Capability Maturity Model IntegartionCapability Maturity Model Integartion
Capability Maturity Model Integartion
 
Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)
 
Stepwise planning
Stepwise planningStepwise planning
Stepwise planning
 
Software Engineering Practice - Project management
Software Engineering Practice - Project managementSoftware Engineering Practice - Project management
Software Engineering Practice - Project management
 

Similar to Lect1 intro to software project management

Software Project Management Basics
Software Project Management BasicsSoftware Project Management Basics
Software Project Management BasicsAmarjeet Singh
 
Project Management
Project ManagementProject Management
Project ManagementAtif Rehmat
 
Project management
Project managementProject management
Project managementphysics101
 
D1 l5 project management
D1 l5 project managementD1 l5 project management
D1 l5 project managementggwachha
 
Project management
Project managementProject management
Project managementBiswa Prusty
 
Introduction to-project-management-dabc
Introduction to-project-management-dabcIntroduction to-project-management-dabc
Introduction to-project-management-dabcChandrasekhar Reddy
 
Top Pillars | PMP training I Mr. Riad Thalji
Top Pillars | PMP training I Mr. Riad ThaljiTop Pillars | PMP training I Mr. Riad Thalji
Top Pillars | PMP training I Mr. Riad ThaljiTop Pillars
 
Diapositivas de la conferencia de Tim Kloppenborg y Kate Wells
Diapositivas de la conferencia de Tim Kloppenborg y Kate WellsDiapositivas de la conferencia de Tim Kloppenborg y Kate Wells
Diapositivas de la conferencia de Tim Kloppenborg y Kate Wellslideresacademicos
 
Module 1.pptx
Module 1.pptxModule 1.pptx
Module 1.pptxVinish P
 
It project management and best practices
It project management and best practicesIt project management and best practices
It project management and best practicesNaresh Pokhriyal
 
Project management lecture 33.pptx
Project management lecture 33.pptxProject management lecture 33.pptx
Project management lecture 33.pptxFarhanullah46
 
project-management.pdf
project-management.pdfproject-management.pdf
project-management.pdfSAMPREET3
 
Role of project management in construction industry by Engineer Muhammad Kama...
Role of project management in construction industry by Engineer Muhammad Kama...Role of project management in construction industry by Engineer Muhammad Kama...
Role of project management in construction industry by Engineer Muhammad Kama...Kamal787
 
Fundamentals of aviation project management
Fundamentals of aviation project managementFundamentals of aviation project management
Fundamentals of aviation project managementPartha Chakraborty
 
Components of Project management_Kritika.pptx
Components of Project management_Kritika.pptxComponents of Project management_Kritika.pptx
Components of Project management_Kritika.pptxKritika Sarkar
 
Project Management - Foundation
Project Management - FoundationProject Management - Foundation
Project Management - FoundationShabbeer Zafar
 

Similar to Lect1 intro to software project management (20)

Software Project Management Basics
Software Project Management BasicsSoftware Project Management Basics
Software Project Management Basics
 
Project Management
Project ManagementProject Management
Project Management
 
Project management
Project managementProject management
Project management
 
D1 l5 project management
D1 l5 project managementD1 l5 project management
D1 l5 project management
 
Project management
Project managementProject management
Project management
 
PART- 1 Engineering Project Management
PART- 1 Engineering Project Management PART- 1 Engineering Project Management
PART- 1 Engineering Project Management
 
Project Design and Management
Project Design and Management Project Design and Management
Project Design and Management
 
Introduction to-project-management-dabc
Introduction to-project-management-dabcIntroduction to-project-management-dabc
Introduction to-project-management-dabc
 
1
11
1
 
Top Pillars | PMP training I Mr. Riad Thalji
Top Pillars | PMP training I Mr. Riad ThaljiTop Pillars | PMP training I Mr. Riad Thalji
Top Pillars | PMP training I Mr. Riad Thalji
 
Diapositivas de la conferencia de Tim Kloppenborg y Kate Wells
Diapositivas de la conferencia de Tim Kloppenborg y Kate WellsDiapositivas de la conferencia de Tim Kloppenborg y Kate Wells
Diapositivas de la conferencia de Tim Kloppenborg y Kate Wells
 
02.pptx
02.pptx02.pptx
02.pptx
 
Module 1.pptx
Module 1.pptxModule 1.pptx
Module 1.pptx
 
It project management and best practices
It project management and best practicesIt project management and best practices
It project management and best practices
 
Project management lecture 33.pptx
Project management lecture 33.pptxProject management lecture 33.pptx
Project management lecture 33.pptx
 
project-management.pdf
project-management.pdfproject-management.pdf
project-management.pdf
 
Role of project management in construction industry by Engineer Muhammad Kama...
Role of project management in construction industry by Engineer Muhammad Kama...Role of project management in construction industry by Engineer Muhammad Kama...
Role of project management in construction industry by Engineer Muhammad Kama...
 
Fundamentals of aviation project management
Fundamentals of aviation project managementFundamentals of aviation project management
Fundamentals of aviation project management
 
Components of Project management_Kritika.pptx
Components of Project management_Kritika.pptxComponents of Project management_Kritika.pptx
Components of Project management_Kritika.pptx
 
Project Management - Foundation
Project Management - FoundationProject Management - Foundation
Project Management - Foundation
 

Recently uploaded

Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxRomil Mishra
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Cooling Tower SERD pH drop issue (11 April 2024) .pptx
Cooling Tower SERD pH drop issue (11 April 2024) .pptxCooling Tower SERD pH drop issue (11 April 2024) .pptx
Cooling Tower SERD pH drop issue (11 April 2024) .pptxmamansuratman0253
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating SystemRashmi Bhat
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solidnamansinghjarodiya
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating SystemRashmi Bhat
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfRajuKanojiya4
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm Systemirfanmechengr
 
Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfDrew Moseley
 
Python Programming for basic beginners.pptx
Python Programming for basic beginners.pptxPython Programming for basic beginners.pptx
Python Programming for basic beginners.pptxmohitesoham12
 
multiple access in wireless communication
multiple access in wireless communicationmultiple access in wireless communication
multiple access in wireless communicationpanditadesh123
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptMadan Karki
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxsiddharthjain2303
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Coursebim.edu.pl
 
Autonomous emergency braking system (aeb) ppt.ppt
Autonomous emergency braking system (aeb) ppt.pptAutonomous emergency braking system (aeb) ppt.ppt
Autonomous emergency braking system (aeb) ppt.pptbibisarnayak0
 

Recently uploaded (20)

Mine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptxMine Environment II Lab_MI10448MI__________.pptx
Mine Environment II Lab_MI10448MI__________.pptx
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Cooling Tower SERD pH drop issue (11 April 2024) .pptx
Cooling Tower SERD pH drop issue (11 April 2024) .pptxCooling Tower SERD pH drop issue (11 April 2024) .pptx
Cooling Tower SERD pH drop issue (11 April 2024) .pptx
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating System
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solid
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating System
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdf
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
 
Immutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdfImmutable Image-Based Operating Systems - EW2024.pdf
Immutable Image-Based Operating Systems - EW2024.pdf
 
Python Programming for basic beginners.pptx
Python Programming for basic beginners.pptxPython Programming for basic beginners.pptx
Python Programming for basic beginners.pptx
 
multiple access in wireless communication
multiple access in wireless communicationmultiple access in wireless communication
multiple access in wireless communication
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptx
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Course
 
Autonomous emergency braking system (aeb) ppt.ppt
Autonomous emergency braking system (aeb) ppt.pptAutonomous emergency braking system (aeb) ppt.ppt
Autonomous emergency braking system (aeb) ppt.ppt
 

Lect1 intro to software project management

  • 2. Software Project Management. Software + Project +Management • Software ??: Collection of computer programs and related data • Project??: a planned piece of work that has a specific purpose & it comprises: • Non-routine Tasks • Planning is required • Aiming at a specific target • Work carried out for a customer • Involving several specialism • Made up of several different phases • Constrained by time and resources • Large and/or complex
  • 3. Management??: • Planning – deciding what is to be done • Organizing – making arrangements • Staffing – selecting the right people for the job • Directing – giving instructions • Monitoring – checking on progress • Controlling – taking action to remedy hold-ups • Innovating – coming up with solutions when problems emerge
  • 4. Constraints on Project Time: deliver the project as per schedule Budget: keeping the cost within the client’s budget Quality: to deliver a quality product
  • 5. Software project management • an art and discipline of planning and supervising software projects. • Here software projects are planned, implemented, monitored and controlled. • a procedure of managing, allocating and timing resources to develop computer software that fulfills requirements.
  • 6. Problems with Software Projects • Poor estimates and plans • Lack of quality standards and measures • Lack of guidance about making organizational decisions • Lack of techniques to make progress visible • Poor role definition- who does what? • Incorrect success criteria • Inadequate specification of work • Management ignorance of IT • Lack of standards • Lack of up-to date documentation • Late delivery • Deadline pressure • Remote management • Lack of training • Lack of quality control
  • 7. Project Manager • A project manager is a character who has the overall responsibility for the planning, design, execution, monitoring, controlling and closure of a project. • A project manager represents an essential role in the achievement of the projects. • A project manager is a character who is responsible for giving decisions, both large and small projects. • The project manager is used to manage the risk and minimize uncertainty. • Every decision the project manager makes must directly profit their project.
  • 8. Role of a Project Manager Leader • A project manager must lead his team and should provide them direction to make them understand what is expected from all of them. Mediator • The Project manager is a medium between his clients and his team. He must coordinate and transfer all the appropriate information from the clients to his team and report to the senior management. Mentor • He should be there to guide his team at each step and make sure that the team has an attachment. He provides a recommendation to his team and points them in the right direction
  • 9. Responsibilities of a Project Manager • Managing risks and issues. • Create the project team and assigns tasks to several team members. • Activity planning and sequencing. • Monitoring and reporting progress. • Modifies the project plan to deal with the situation.
  • 10. References • Software Project management, Walker Royce, Addison Wesley, 1998. • https://www.javatpoint.com/software-project-management