SlideShare ist ein Scribd-Unternehmen logo
1 von 23
SOFTWARE PROJECT
MANAGEMENT
Prof. Kanchana Devi V
“Software”
 Collection of “Programs”
 Collection of “Instructions”
 Collection of “K,V,C”
 Collection of “Character Set”
2
“Project”
 A planned activity
 A Specific plan or design
 A planned undertaking
3
“Management”
 Setting objectives for a system and
monitoring the performance of the
system
4
Introduction
 The key idea of “Software project
Management” is Planning, Monitoring and
Control of software projects
 A Software project must satisfy real needs
 In order to meet this needs project
stakeholders and their objectives must be
identified
5
Importance of SPM
 A survey in USA, 2003 published that
 82% of project were late
 43% exceeded their budget
 Reason is management of project
 Lack of skills and proven approach to project
management and risk management
6
What is a Project?
 A dictionary definition: “ A Planned Activity”
 i. e. How to carryout a task before starting.
 “Planning”: Thinking Carefully about something
before doing it.
 Other activities of planning are routine
maintenance performed so many times, and
documented – helps newcomers.
7
Characteristics of projects are:
 Non-routine tasks are involved
 Planning is required
 Specific objectives are to be met
 The project has a predetermined time span
 Work is carried out in several phases
 The resources are constrained
 The project is large or complex.
8
Software Project VS Other Projects
 Fred Brooks identified some characteristics of
software projects which makes it difficult are
 Invisibility
 Complexity
 Conformity
 Flexibility
9
Activities of SPM
Feasibility Study
Plan
Project Execution
Is it worth
doing?
How do we
do it?
Do it!!
10
 The Feasibility Study:
 Assesses whether a project is worth starting
 Planning:
 Outline plan for the whole project and a detailed one for the
first stage
 Project Execution:
 The execution of the project often contains design and
implementation sub-phases.
11
Software Development Activities-
ISO 12207
 Requirement Analysis
 Architecture Design
 Detailed Design
 Code and Test
 Integration
 Qualification Testing
 Installation
 Acceptance Support
12
Plans, Methods and Methodologies
 A plan for an activity must be based on some idea of a
method of a work.
 Analyze the requirements for the software
 Devise and write test cases
 Create test scripts
 Compare the actual results and the expected results
 A Method relates to a type of activity in general, a plan that
takes that method and converts it to real activities
 Its start and end dates
 who will carry out
 What tools and materials
 The output from one method might be the input to another.
Group of methods or techniques are often grouped into
methodologies such as object-oriented design
13
Some ways of categorizing
Software Projects
 Compulsory Versus Voluntary users
 Eg. Moodle – Games,Google
 Information systems versus embedded systems
 Eg. Stock Information – Air Conditioning Equipment
 Outsourced projects
 Giving some parts of its work to other companies
 Objective- driven development
 Identifying the need for a new software system
14
Stakeholders
 These are people who have a stake or interest
in the project.
 Stakeholders can be categorized as:
 Internal to the project team
 External to the project team but within the same
organization
 External to both the project team and the
organization
15
Setting Objectives
 Stakeholders are those who actually own the
project.
 They control the financing of the project.
 They set the objectives of the project.
 The objectives should define what the project
team must achieve for project success.
16
Sub-Objectives and Goals
 A more appropriate goal or sub-objective for
the software developers is to keep
development costs within a certain budget.
 SMART:
 Specific
 Measurable
 Achievable
 Relevant
 Time Constrained
17
Business case
18
 Development costs should not be
increased
 Features of the system should not be
reduced
 Delivery date of the project should not be
delayed
Project Success and Failure
 Success:
Preserving the business case
 Failure:
Stakeholders have different interests
19
What is “Management”?
20
 Planning
 Organizing
 Staffing
 Directing
 Monitoring
 Controlling
 Innovating
 representing
Project Management Activities
21
Project Planning
Project Monitoring
& Control
Project Plan
Revision Project Closing
Project Initiation Project ClosingProject Execution
Project Control Cycle
22
Thank you!!!
23

Weitere ähnliche Inhalte

Was ist angesagt?

Software estimation
Software estimationSoftware estimation
Software estimation
Md Shakir
 
Software Quality Attributes
Software Quality AttributesSoftware Quality Attributes
Software Quality Attributes
Hayim Makabee
 

Was ist angesagt? (20)

Spm project planning
Spm project planning Spm project planning
Spm project planning
 
Software Project Management (monitoring and control)
Software Project Management (monitoring and control)Software Project Management (monitoring and control)
Software Project Management (monitoring and control)
 
MG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENTMG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENT
 
Selection of an appropriate project approach
Selection of an appropriate project approachSelection of an appropriate project approach
Selection of an appropriate project approach
 
Managing people and organizing teams
Managing people and organizing teamsManaging people and organizing teams
Managing people and organizing teams
 
software characteristics
software characteristicssoftware characteristics
software characteristics
 
Resource Allocation In Software Project Management
Resource Allocation In Software Project ManagementResource Allocation In Software Project Management
Resource Allocation In Software Project Management
 
Risk management(software engineering)
Risk management(software engineering)Risk management(software engineering)
Risk management(software engineering)
 
Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)
 
Spm unit2
Spm unit2Spm unit2
Spm unit2
 
Project Planning in Software Engineering
Project Planning in Software EngineeringProject Planning in Software Engineering
Project Planning in Software Engineering
 
Spm unit 5
Spm unit 5Spm unit 5
Spm unit 5
 
MG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENTMG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENT
 
Software Configuration Management (SCM)
Software Configuration Management (SCM)Software Configuration Management (SCM)
Software Configuration Management (SCM)
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
Rapid Application Development Model
Rapid Application Development ModelRapid Application Development Model
Rapid Application Development Model
 
Stepwise planning
Stepwise planningStepwise planning
Stepwise planning
 
Software estimation
Software estimationSoftware estimation
Software estimation
 
Software Quality Attributes
Software Quality AttributesSoftware Quality Attributes
Software Quality Attributes
 
Spm software effort estimation
Spm software effort estimationSpm software effort estimation
Spm software effort estimation
 

Ähnlich wie Software project management introduction

04. Project planning and management.pptx
04. Project planning and management.pptx04. Project planning and management.pptx
04. Project planning and management.pptx
ALI2H
 
Planning in Software Projects
Planning in Software ProjectsPlanning in Software Projects
Planning in Software Projects
Jayakumar PP
 
System Analysis & Design (CHAPTER TWO) (1).ppt
System Analysis & Design (CHAPTER TWO) (1).pptSystem Analysis & Design (CHAPTER TWO) (1).ppt
System Analysis & Design (CHAPTER TWO) (1).ppt
AynetuTerefe2
 
1 2. project management
1 2. project management1 2. project management
1 2. project management
akashsaini8
 

Ähnlich wie Software project management introduction (20)

04. Project planning and management.pptx
04. Project planning and management.pptx04. Project planning and management.pptx
04. Project planning and management.pptx
 
Unit 1 spm
Unit 1  spmUnit 1  spm
Unit 1 spm
 
Unit 1 spm
Unit 1  spmUnit 1  spm
Unit 1 spm
 
Lec1
Lec1Lec1
Lec1
 
Cs414 lec1 f2014
Cs414 lec1 f2014Cs414 lec1 f2014
Cs414 lec1 f2014
 
Computer current applications
Computer current applicationsComputer current applications
Computer current applications
 
Basics in Project Management
Basics in Project ManagementBasics in Project Management
Basics in Project Management
 
PM-1 Overview.ppt
PM-1 Overview.pptPM-1 Overview.ppt
PM-1 Overview.ppt
 
(Fall2016)Lecture1.pptx
(Fall2016)Lecture1.pptx(Fall2016)Lecture1.pptx
(Fall2016)Lecture1.pptx
 
lecture16.ppt
lecture16.pptlecture16.ppt
lecture16.ppt
 
Unit2 140919045718-phpapp01
Unit2 140919045718-phpapp01Unit2 140919045718-phpapp01
Unit2 140919045718-phpapp01
 
What is IT Project Management
What is IT Project Management What is IT Project Management
What is IT Project Management
 
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
 
Software project management
Software project managementSoftware project management
Software project management
 
Software project management 3
Software project management 3Software project management 3
Software project management 3
 
Planning in Software Projects
Planning in Software ProjectsPlanning in Software Projects
Planning in Software Projects
 
System Analysis & Design (CHAPTER TWO) (1).ppt
System Analysis & Design (CHAPTER TWO) (1).pptSystem Analysis & Design (CHAPTER TWO) (1).ppt
System Analysis & Design (CHAPTER TWO) (1).ppt
 
2 spm
2 spm2 spm
2 spm
 
Software Project Management (SPM)
Software Project Management (SPM)Software Project Management (SPM)
Software Project Management (SPM)
 
1 2. project management
1 2. project management1 2. project management
1 2. project management
 

Mehr von Kanchana Devi (13)

Spm unit v-software reliability-
Spm unit v-software reliability-Spm unit v-software reliability-
Spm unit v-software reliability-
 
Spm unit v-software maintenance-intro
Spm unit v-software maintenance-introSpm unit v-software maintenance-intro
Spm unit v-software maintenance-intro
 
Spm unit iii-configuration mgmt-responsibilities
Spm unit iii-configuration mgmt-responsibilitiesSpm unit iii-configuration mgmt-responsibilities
Spm unit iii-configuration mgmt-responsibilities
 
Spm unit iii-configuration mgmt-intro
Spm unit iii-configuration mgmt-introSpm unit iii-configuration mgmt-intro
Spm unit iii-configuration mgmt-intro
 
Spm unit iii-risk-working in teams
Spm unit iii-risk-working in teamsSpm unit iii-risk-working in teams
Spm unit iii-risk-working in teams
 
Spm unit iii-risk-resource allocation
Spm unit iii-risk-resource allocationSpm unit iii-risk-resource allocation
Spm unit iii-risk-resource allocation
 
Spm unit iii-risk-pert
Spm unit iii-risk-pertSpm unit iii-risk-pert
Spm unit iii-risk-pert
 
Spm unit iii-risk-monitoring & control1
Spm unit iii-risk-monitoring & control1Spm unit iii-risk-monitoring & control1
Spm unit iii-risk-monitoring & control1
 
Spm unit iii-risk-intro
Spm unit iii-risk-introSpm unit iii-risk-intro
Spm unit iii-risk-intro
 
Spm ap-network model-
Spm ap-network model-Spm ap-network model-
Spm ap-network model-
 
SPM Activity Planning Introduction
SPM Activity Planning IntroductionSPM Activity Planning Introduction
SPM Activity Planning Introduction
 
SPM Evaluation
SPM EvaluationSPM Evaluation
SPM Evaluation
 
Open source spm tools
Open source spm toolsOpen source spm tools
Open source spm tools
 

Kürzlich hochgeladen

Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
chumtiyababu
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
mphochane1998
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Kamal Acharya
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 

Kürzlich hochgeladen (20)

Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
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
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 

Software project management introduction

  • 2. “Software”  Collection of “Programs”  Collection of “Instructions”  Collection of “K,V,C”  Collection of “Character Set” 2
  • 3. “Project”  A planned activity  A Specific plan or design  A planned undertaking 3
  • 4. “Management”  Setting objectives for a system and monitoring the performance of the system 4
  • 5. Introduction  The key idea of “Software project Management” is Planning, Monitoring and Control of software projects  A Software project must satisfy real needs  In order to meet this needs project stakeholders and their objectives must be identified 5
  • 6. Importance of SPM  A survey in USA, 2003 published that  82% of project were late  43% exceeded their budget  Reason is management of project  Lack of skills and proven approach to project management and risk management 6
  • 7. What is a Project?  A dictionary definition: “ A Planned Activity”  i. e. How to carryout a task before starting.  “Planning”: Thinking Carefully about something before doing it.  Other activities of planning are routine maintenance performed so many times, and documented – helps newcomers. 7
  • 8. Characteristics of projects are:  Non-routine tasks are involved  Planning is required  Specific objectives are to be met  The project has a predetermined time span  Work is carried out in several phases  The resources are constrained  The project is large or complex. 8
  • 9. Software Project VS Other Projects  Fred Brooks identified some characteristics of software projects which makes it difficult are  Invisibility  Complexity  Conformity  Flexibility 9
  • 10. Activities of SPM Feasibility Study Plan Project Execution Is it worth doing? How do we do it? Do it!! 10
  • 11.  The Feasibility Study:  Assesses whether a project is worth starting  Planning:  Outline plan for the whole project and a detailed one for the first stage  Project Execution:  The execution of the project often contains design and implementation sub-phases. 11
  • 12. Software Development Activities- ISO 12207  Requirement Analysis  Architecture Design  Detailed Design  Code and Test  Integration  Qualification Testing  Installation  Acceptance Support 12
  • 13. Plans, Methods and Methodologies  A plan for an activity must be based on some idea of a method of a work.  Analyze the requirements for the software  Devise and write test cases  Create test scripts  Compare the actual results and the expected results  A Method relates to a type of activity in general, a plan that takes that method and converts it to real activities  Its start and end dates  who will carry out  What tools and materials  The output from one method might be the input to another. Group of methods or techniques are often grouped into methodologies such as object-oriented design 13
  • 14. Some ways of categorizing Software Projects  Compulsory Versus Voluntary users  Eg. Moodle – Games,Google  Information systems versus embedded systems  Eg. Stock Information – Air Conditioning Equipment  Outsourced projects  Giving some parts of its work to other companies  Objective- driven development  Identifying the need for a new software system 14
  • 15. Stakeholders  These are people who have a stake or interest in the project.  Stakeholders can be categorized as:  Internal to the project team  External to the project team but within the same organization  External to both the project team and the organization 15
  • 16. Setting Objectives  Stakeholders are those who actually own the project.  They control the financing of the project.  They set the objectives of the project.  The objectives should define what the project team must achieve for project success. 16
  • 17. Sub-Objectives and Goals  A more appropriate goal or sub-objective for the software developers is to keep development costs within a certain budget.  SMART:  Specific  Measurable  Achievable  Relevant  Time Constrained 17
  • 18. Business case 18  Development costs should not be increased  Features of the system should not be reduced  Delivery date of the project should not be delayed
  • 19. Project Success and Failure  Success: Preserving the business case  Failure: Stakeholders have different interests 19
  • 20. What is “Management”? 20  Planning  Organizing  Staffing  Directing  Monitoring  Controlling  Innovating  representing
  • 21. Project Management Activities 21 Project Planning Project Monitoring & Control Project Plan Revision Project Closing Project Initiation Project ClosingProject Execution