SlideShare a Scribd company logo
Software Project Management Asim Shahzad
Successful software development programs require effective software project managers. Software managers are facing issues today unprecedented in the history of software development: perhaps the greatest shortfall of software engineering resources in the past two decades, shifting software development paradigms (e.g., software systems that incorporate more COTS and less traditionally developed code), and the continued evolution of software development standards.  Software Project Management
Activities plan, control and organize a software project that delivers on time and to cost  divide a large project into small, manageable steps  use techniques that enable the project to deliver the customer's requirements  understand the major issues of project management and the methods and techniques for dealing with them  understand the processes that have to be in place for a software project to meet it's objectives
The Software Process  What distinguishes software development management  How software can be managed like other projects  Software development life-cycle (SDLC) models  Choosing the right model  Defining a project’s objectives  Establishing criteria for success
The Software Development Project Plan  Considerations for the project manager  Contents of the project plan  Planning tools and techniques  Work breakdown structure (WBS)  Scheduling  Resource planning Rolling wave concepts
Software Cost and Resource Estimating   Software estimating differences and challenges  .Using appropriate estimating tools and techniques  Engineering  Analogy (Wideband Delphi Technique)  Parametric relationships New development considerations  Prototype methods  Statistical methods
Organizing for Complete Involvement of the User  Defining needs and requirements  Distinguishing needs from wants  User vs. customer—a critical distinction  Roles and commitments of the user  User’s participation in the SDLC
Modern Software Engineering Advantages and disadvantages of prototyping  Using joint application design (JAD)  Component-based development  CASE tool considerations  Capability maturity model  Commercial off-the-shelf (COTS) considerations
Managing the Process  The need for incremental development  Breaking a software project into manageable segments  Planning and controlling the project Establishing software project teams  Preparing a responsibility matrix  Partnering with the user and subcontractors  Why controlling change is important  Handling requirements creep  Project control tools and techniques  Challenges and management problems in the SDLC
Managing Testing  Establishing test objectives  Preparing test plans  Identifying testing responsibilities  Recognizing testing pitfalls  Determining the type of testing needed
Managing Documentation Requirements  Need for usable documentation  How to anticipate common management problems  Solving the documentation dilemma  Document control
Systems Implementation and Project Closeout  Ensuring customer acceptance and sign-off  Meeting all contractual obligations  Reassigning project staff  Conducting a post-implementation review  Lessons-learned database

More Related Content

PPT
Software Project Management
PDF
Software Project Management
PDF
MG6088 SOFTWARE PROJECT MANAGEMENT
PPTX
Project Management Framework
PPT
Introduction to Software Project Management
PPTX
Software project management- Software Engineering
PDF
Software project management
PPT
7. (lecture 5) Project scheduling..ppt
Software Project Management
Software Project Management
MG6088 SOFTWARE PROJECT MANAGEMENT
Project Management Framework
Introduction to Software Project Management
Software project management- Software Engineering
Software project management
7. (lecture 5) Project scheduling..ppt

What's hot (20)

PPTX
Software Project Management
PPT
SOFTWARE PROJECT MANAGEMENT TOOL PPT
PPT
06. Project Management Process Groups
PPTX
Project scheduling
PPT
Project time management
PPTX
Software project management introduction
PPT
Software Project Management( lecture 1)
PPT
Software project management
ODP
Introduction To Agile
PPT
Software Project Management chapter-1
PPSX
Introduction to MS project
PPT
Wideband Delphi Estimation
PPT
Project Scheduling, Planning and Risk Management
PPTX
Software project management
PPT
Project Management Process Groups
PPT
User Interface Design in Software Engineering SE15
PDF
SOFTWARE PROJECT PLANNING on Software Engineering
PDF
Introduction to software engineering
PPT
Software Engineering (Project Scheduling)
PPTX
Introduction to Software Project Management
Software Project Management
SOFTWARE PROJECT MANAGEMENT TOOL PPT
06. Project Management Process Groups
Project scheduling
Project time management
Software project management introduction
Software Project Management( lecture 1)
Software project management
Introduction To Agile
Software Project Management chapter-1
Introduction to MS project
Wideband Delphi Estimation
Project Scheduling, Planning and Risk Management
Software project management
Project Management Process Groups
User Interface Design in Software Engineering SE15
SOFTWARE PROJECT PLANNING on Software Engineering
Introduction to software engineering
Software Engineering (Project Scheduling)
Introduction to Software Project Management
Ad

Viewers also liked (20)

PPTX
Software Project Management ppt
PPTX
Introduction of software project management
PPT
Software Project Management
PPT
Spm unit 1
PPTX
Software engineering project management
PPT
Spm unit 5
PPT
Spm unit 3
PPT
Spm unit 4
PDF
Software project management by Walker Royce
PPT
Software Project Management
PPT
Spm unit2
PPSX
Project management
PPT
Abacasys profile
PDF
Software Project Management - Introduction and fundamentals
PDF
PhD Thesis Presentation - Evaluating Requirements Engineering Tools and Catal...
PPT
OPD Management System: Developed by IBS
PPTX
CSC426 - Software Engineering Lecture Note
PPTX
CSC426 - Software Engineering Lecture Note Cont'd
PDF
Ambiguity measures in requirements engineering
PDF
Spectrum Software Management
Software Project Management ppt
Introduction of software project management
Software Project Management
Spm unit 1
Software engineering project management
Spm unit 5
Spm unit 3
Spm unit 4
Software project management by Walker Royce
Software Project Management
Spm unit2
Project management
Abacasys profile
Software Project Management - Introduction and fundamentals
PhD Thesis Presentation - Evaluating Requirements Engineering Tools and Catal...
OPD Management System: Developed by IBS
CSC426 - Software Engineering Lecture Note
CSC426 - Software Engineering Lecture Note Cont'd
Ambiguity measures in requirements engineering
Spectrum Software Management
Ad

Similar to Software Project Management (20)

PDF
Basic Software Engineering
PPT
PPT
PPT
PPT
CMM Capability maturity model for engg.ppt
PPTX
Software Engineering Layered Technology Software Process Framework
PPTX
Introduction to Software Engg SDLC, SDLC Models
PPTX
Ch 6 development plan and quality plan
PPT
Software Engineering Fundamentals - Svetlin Nakov
PPT
Software Engineering Fundamentals Svetlin Nakov
PPT
SW Development Methodologies
PDF
10 Best Software Development Models And Their Application Areas
PPTX
Software Engineering Practices and Issues.pptx
PPTX
Agile and XP
PPTX
Software Development Methodologies.pptx
ODP
IEEE 12207
PPT
Software Process in software engineering
PDF
Basic Software Engineering v1.0
PPT
want to contact me login to www.stqa.org
Basic Software Engineering
CMM Capability maturity model for engg.ppt
Software Engineering Layered Technology Software Process Framework
Introduction to Software Engg SDLC, SDLC Models
Ch 6 development plan and quality plan
Software Engineering Fundamentals - Svetlin Nakov
Software Engineering Fundamentals Svetlin Nakov
SW Development Methodologies
10 Best Software Development Models And Their Application Areas
Software Engineering Practices and Issues.pptx
Agile and XP
Software Development Methodologies.pptx
IEEE 12207
Software Process in software engineering
Basic Software Engineering v1.0
want to contact me login to www.stqa.org

More from asim78 (10)

PDF
Asp.Net 3.5 Part 2
PDF
Web Introduction
PDF
Ado Fundamentals
PDF
Asp.Net 3 5 Part 1
PPT
Project Manangement Introduction
PPT
Project Quality Management
PPT
Procurement
PPT
PMP Flash Card
PPT
Hr Management
PDF
6 Steps For Pmp
Asp.Net 3.5 Part 2
Web Introduction
Ado Fundamentals
Asp.Net 3 5 Part 1
Project Manangement Introduction
Project Quality Management
Procurement
PMP Flash Card
Hr Management
6 Steps For Pmp

Recently uploaded (20)

PPTX
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
PDF
WRN_Investor_Presentation_August 2025.pdf
PPTX
Amazon (Business Studies) management studies
DOCX
unit 1 COST ACCOUNTING AND COST SHEET
PPTX
5 Stages of group development guide.pptx
PDF
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
PPT
340036916-American-Literature-Literary-Period-Overview.ppt
PDF
Ôn tập tiếng anh trong kinh doanh nâng cao
PDF
Power and position in leadershipDOC-20250808-WA0011..pdf
PPTX
Principles of Marketing, Industrial, Consumers,
PPTX
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
PDF
Unit 1 Cost Accounting - Cost sheet
PPTX
ICG2025_ICG 6th steering committee 30-8-24.pptx
PPTX
Dragon_Fruit_Cultivation_in Nepal ppt.pptx
PDF
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
PPTX
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
PPTX
HR Introduction Slide (1).pptx on hr intro
DOCX
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
PDF
Business model innovation report 2022.pdf
PPTX
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
WRN_Investor_Presentation_August 2025.pdf
Amazon (Business Studies) management studies
unit 1 COST ACCOUNTING AND COST SHEET
5 Stages of group development guide.pptx
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
340036916-American-Literature-Literary-Period-Overview.ppt
Ôn tập tiếng anh trong kinh doanh nâng cao
Power and position in leadershipDOC-20250808-WA0011..pdf
Principles of Marketing, Industrial, Consumers,
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
Unit 1 Cost Accounting - Cost sheet
ICG2025_ICG 6th steering committee 30-8-24.pptx
Dragon_Fruit_Cultivation_in Nepal ppt.pptx
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
HR Introduction Slide (1).pptx on hr intro
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
Business model innovation report 2022.pdf
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh

Software Project Management

  • 2. Successful software development programs require effective software project managers. Software managers are facing issues today unprecedented in the history of software development: perhaps the greatest shortfall of software engineering resources in the past two decades, shifting software development paradigms (e.g., software systems that incorporate more COTS and less traditionally developed code), and the continued evolution of software development standards. Software Project Management
  • 3. Activities plan, control and organize a software project that delivers on time and to cost divide a large project into small, manageable steps use techniques that enable the project to deliver the customer's requirements understand the major issues of project management and the methods and techniques for dealing with them understand the processes that have to be in place for a software project to meet it's objectives
  • 4. The Software Process What distinguishes software development management How software can be managed like other projects Software development life-cycle (SDLC) models Choosing the right model Defining a project’s objectives Establishing criteria for success
  • 5. The Software Development Project Plan Considerations for the project manager Contents of the project plan Planning tools and techniques Work breakdown structure (WBS) Scheduling Resource planning Rolling wave concepts
  • 6. Software Cost and Resource Estimating Software estimating differences and challenges .Using appropriate estimating tools and techniques Engineering Analogy (Wideband Delphi Technique) Parametric relationships New development considerations Prototype methods Statistical methods
  • 7. Organizing for Complete Involvement of the User Defining needs and requirements Distinguishing needs from wants User vs. customer—a critical distinction Roles and commitments of the user User’s participation in the SDLC
  • 8. Modern Software Engineering Advantages and disadvantages of prototyping Using joint application design (JAD) Component-based development CASE tool considerations Capability maturity model Commercial off-the-shelf (COTS) considerations
  • 9. Managing the Process The need for incremental development Breaking a software project into manageable segments Planning and controlling the project Establishing software project teams Preparing a responsibility matrix Partnering with the user and subcontractors Why controlling change is important Handling requirements creep Project control tools and techniques Challenges and management problems in the SDLC
  • 10. Managing Testing Establishing test objectives Preparing test plans Identifying testing responsibilities Recognizing testing pitfalls Determining the type of testing needed
  • 11. Managing Documentation Requirements Need for usable documentation How to anticipate common management problems Solving the documentation dilemma Document control
  • 12. Systems Implementation and Project Closeout Ensuring customer acceptance and sign-off Meeting all contractual obligations Reassigning project staff Conducting a post-implementation review Lessons-learned database