SlideShare a Scribd company logo
1 of 19
Elective : Software Project Management
Mr.A.Uthiramoorthy,
Assistant Professor,
Department of Computer Applications,
Rathinam College of Arts and Science
(Autonomous)
21BCT6ZD – Software Project Management | Even Semester 2021 - 22 | Lecture 1 | Page 1
Software Project Management
Lecture1
17BCA6ZD – Software Project Management | Even Semester 2020-21 | Lecture 1 | Page 2
Topic Outcome
• Student Understand the importance
of Software Project Management.
• A project is well-defined task.
• Every project may has a unique and
distinct goal.
• Project is not routine activity or
day-to-day operations.
17BCA6ZD – Software Project Management | Even Semester 2019-20 | Lecture 1 | Page 3
Importance of Software
Project Management
• Software is said to be an intangible product.
• Project manager may never directly involve in
producing the end product but he controls and
manages the activities involved in production.
17BCA6ZD – Software Project Management | Even Semester 2019-20 | Lecture 1 | Page 4
Software Management
Activities
• Project Planning
• Scope Management
• Project Estimation
17BCA6ZD – Software Project Management | Even Semester 2019-20 | Lecture 1 | Page 5
Project Planning
*Software project planning is task,
which is performed before the
production of software actually starts.
* It is there for the software production
but involves no concrete activity that
has any direction connection with
software production
17BCA6ZD – Software Project Management | Even Semester 2019-20 | Lecture 1 | Page 6
Scope Management
• Define the scope
• Decide its verification and control
• Divide the project into various smaller
parts for ease of management.
• Verify the scope
17BCA6ZD – Software Project Management | Even Semester 2019-20 | Lecture 1 | Page 7
Mid Assessment Test
• A ____ is a set of activities which
are networked in an order and
aimed towards achieving the goals
of a project.
• (A) Project
• (B) Process
• (C) Project management
• (D) Project cycle
17BCA6ZD – Software Project Management | Even Semester 2019-20 | Lecture 1 | Page 8
Mid Assessment Test
• Resources refers to
• (A) Manpower
• (B) Machinery
• (C) Materials
• (D) All of the above
17BCA6ZD – Software Project Management | Even Semester 2019-20 | Lecture 1 | Page 9
Mid Assessment Test
Developing a technology is an
example of
(A) Process
(B) Project
(C) Scope
(D) All of the above
17BCA6ZD – Software Project Management | Even Semester 2019-20 | Lecture 1 | Page 10
Project Estimation
• Software size estimation
• Effort estimation.
• Time estimation.
• Cost estimation
17BCA6ZD – Software Project Management | Even Semester 2019-20 | Lecture 1 | Page 11
Software size estimation
• Software size estimation is an
activity in software engineering that
is used to determine
or estimate the size of
a software application or component
in order to be able to implement
other software project management
activities
17BCA6ZD – Software Project Management | Even Semester 2019-20 | Lecture 1 | Page 12
Effort Estimation.
• Effort estimation is the process of
predicting the most realistic amount
of effort required to develop or
maintain software based on
incomplete, uncertain and noisy
input.
17BCA6ZD – Software Project Management | Even Semester 2019-20 | Lecture 1 | Page 13
Time Estimation
• Time estimates drive the setting of
deadlines for delivery and planning of
projects, and hence will impact on
other peoples assessment of your
reliability and competence as a project
manager.
17BCA6ZD – Software Project Management | Even Semester 2019-20 | Lecture 1 | Page 14
Cost Estimation
• Cost estimation in project
management is the process of
forecasting the financial and other
resources needed to complete
a project within a defined scope.
• Cost estimation accounts for each
element required for the project—from
materials to labor—and calculates a total
amount that determines
a project's budget.
17BCA6ZD – Software Project Management | Even Semester 2019-20 | Lecture 1 | Page 15
Project Estimation
Techniques
• Decomposition Technique
• Empirical Estimation Technique
17BCA6ZD – Software Project Management | Even Semester 2019-20 | Lecture 1 | Page 16
Decomposition Technique
• In project management terms, the
term decomposition refers to a
specific type of planning technique
that takes the entire project scope
and all project deliverables and
breaks them down into smaller
components
17BCA6ZD – Software Project Management | Even Semester 2019-20 | Lecture 1 | Page 17
Empirical Estimation
Technique
• The structure of empirical
estimation models is a formula,
derived from data collected from past
software projects, that uses software
size to estimate effort. Size, itself, is
an estimate, described as either lines
of code (LOC) or function points (FP)
17BCA6ZD – Software Project Management | Even Semester 2020 - 21 | Lecture 1 | Page 18
Next Class Topic
UNIT – I
Activities Methodologies
17BCA6ZD – Software Project Management | Even Semester 2020 - 21 | Lecture 1 | Page 19

More Related Content

Similar to 1.1 Lecture - SPM.ppt

Planning, Scheduling and Allocation of Resources for Multi-Storied Structure ...
Planning, Scheduling and Allocation of Resources for Multi-Storied Structure ...Planning, Scheduling and Allocation of Resources for Multi-Storied Structure ...
Planning, Scheduling and Allocation of Resources for Multi-Storied Structure ...IRJET Journal
 
IRJET- Planning and Scheduling for a Multi-Storied Building using MS-Project
IRJET-  	  Planning and Scheduling for a Multi-Storied Building using MS-ProjectIRJET-  	  Planning and Scheduling for a Multi-Storied Building using MS-Project
IRJET- Planning and Scheduling for a Multi-Storied Building using MS-ProjectIRJET Journal
 
IRJET- Planning and Scheduling Multi- Storeyed Residential Building using Mic...
IRJET- Planning and Scheduling Multi- Storeyed Residential Building using Mic...IRJET- Planning and Scheduling Multi- Storeyed Residential Building using Mic...
IRJET- Planning and Scheduling Multi- Storeyed Residential Building using Mic...IRJET Journal
 
ch-2 Project Planning.pptx
ch-2 Project Planning.pptxch-2 Project Planning.pptx
ch-2 Project Planning.pptxJigneshKadia
 
Software Project Planning.pptx
Software Project Planning.pptxSoftware Project Planning.pptx
Software Project Planning.pptxPriyajit Sen
 
Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)ShudipPal
 
Construction Management Techniques to Complete the Project within Time Period...
Construction Management Techniques to Complete the Project within Time Period...Construction Management Techniques to Complete the Project within Time Period...
Construction Management Techniques to Complete the Project within Time Period...IRJET Journal
 
Motorola Advaced Project Portfolio Management
Motorola Advaced Project Portfolio ManagementMotorola Advaced Project Portfolio Management
Motorola Advaced Project Portfolio ManagementAras
 
Cost Analysis of Road Construction Project by Earned Value Analysis using Pri...
Cost Analysis of Road Construction Project by Earned Value Analysis using Pri...Cost Analysis of Road Construction Project by Earned Value Analysis using Pri...
Cost Analysis of Road Construction Project by Earned Value Analysis using Pri...IRJET Journal
 
3.Tools and Techniques of Project Management.pdf
3.Tools and Techniques of Project Management.pdf3.Tools and Techniques of Project Management.pdf
3.Tools and Techniques of Project Management.pdfShoDp
 
Application of Earned Value Method and Delay Analysis on Construction Project...
Application of Earned Value Method and Delay Analysis on Construction Project...Application of Earned Value Method and Delay Analysis on Construction Project...
Application of Earned Value Method and Delay Analysis on Construction Project...IRJET Journal
 
Software project management- Software Engineering
Software project management- Software EngineeringSoftware project management- Software Engineering
Software project management- Software EngineeringMuhammad Yousuf Abdul Qadir
 
IRJET- Optimized Project Planning and Scheduling of Multistorey Building
IRJET-  	  Optimized Project Planning and Scheduling of Multistorey BuildingIRJET-  	  Optimized Project Planning and Scheduling of Multistorey Building
IRJET- Optimized Project Planning and Scheduling of Multistorey BuildingIRJET Journal
 
PROJECT MANAGEMENT
PROJECT MANAGEMENTPROJECT MANAGEMENT
PROJECT MANAGEMENTSeif Shaame
 
MC0084 – Software Project Management & Quality Assurance - Master of Computer...
MC0084 – Software Project Management & Quality Assurance - Master of Computer...MC0084 – Software Project Management & Quality Assurance - Master of Computer...
MC0084 – Software Project Management & Quality Assurance - Master of Computer...Aravind NC
 
30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)IAESIJEECS
 
30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)IAESIJEECS
 
IRJET- Planning, Scheduling, and Optimization of Labor Resources in the C...
IRJET-  	  Planning, Scheduling, and Optimization of Labor Resources in the C...IRJET-  	  Planning, Scheduling, and Optimization of Labor Resources in the C...
IRJET- Planning, Scheduling, and Optimization of Labor Resources in the C...IRJET Journal
 

Similar to 1.1 Lecture - SPM.ppt (20)

Unit 2 spm
Unit 2 spmUnit 2 spm
Unit 2 spm
 
Gantt Charts.ppt
Gantt Charts.pptGantt Charts.ppt
Gantt Charts.ppt
 
Planning, Scheduling and Allocation of Resources for Multi-Storied Structure ...
Planning, Scheduling and Allocation of Resources for Multi-Storied Structure ...Planning, Scheduling and Allocation of Resources for Multi-Storied Structure ...
Planning, Scheduling and Allocation of Resources for Multi-Storied Structure ...
 
IRJET- Planning and Scheduling for a Multi-Storied Building using MS-Project
IRJET-  	  Planning and Scheduling for a Multi-Storied Building using MS-ProjectIRJET-  	  Planning and Scheduling for a Multi-Storied Building using MS-Project
IRJET- Planning and Scheduling for a Multi-Storied Building using MS-Project
 
IRJET- Planning and Scheduling Multi- Storeyed Residential Building using Mic...
IRJET- Planning and Scheduling Multi- Storeyed Residential Building using Mic...IRJET- Planning and Scheduling Multi- Storeyed Residential Building using Mic...
IRJET- Planning and Scheduling Multi- Storeyed Residential Building using Mic...
 
ch-2 Project Planning.pptx
ch-2 Project Planning.pptxch-2 Project Planning.pptx
ch-2 Project Planning.pptx
 
Software Project Planning.pptx
Software Project Planning.pptxSoftware Project Planning.pptx
Software Project Planning.pptx
 
Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)
 
Construction Management Techniques to Complete the Project within Time Period...
Construction Management Techniques to Complete the Project within Time Period...Construction Management Techniques to Complete the Project within Time Period...
Construction Management Techniques to Complete the Project within Time Period...
 
Motorola Advaced Project Portfolio Management
Motorola Advaced Project Portfolio ManagementMotorola Advaced Project Portfolio Management
Motorola Advaced Project Portfolio Management
 
Cost Analysis of Road Construction Project by Earned Value Analysis using Pri...
Cost Analysis of Road Construction Project by Earned Value Analysis using Pri...Cost Analysis of Road Construction Project by Earned Value Analysis using Pri...
Cost Analysis of Road Construction Project by Earned Value Analysis using Pri...
 
3.Tools and Techniques of Project Management.pdf
3.Tools and Techniques of Project Management.pdf3.Tools and Techniques of Project Management.pdf
3.Tools and Techniques of Project Management.pdf
 
Application of Earned Value Method and Delay Analysis on Construction Project...
Application of Earned Value Method and Delay Analysis on Construction Project...Application of Earned Value Method and Delay Analysis on Construction Project...
Application of Earned Value Method and Delay Analysis on Construction Project...
 
Software project management- Software Engineering
Software project management- Software EngineeringSoftware project management- Software Engineering
Software project management- Software Engineering
 
IRJET- Optimized Project Planning and Scheduling of Multistorey Building
IRJET-  	  Optimized Project Planning and Scheduling of Multistorey BuildingIRJET-  	  Optimized Project Planning and Scheduling of Multistorey Building
IRJET- Optimized Project Planning and Scheduling of Multistorey Building
 
PROJECT MANAGEMENT
PROJECT MANAGEMENTPROJECT MANAGEMENT
PROJECT MANAGEMENT
 
MC0084 – Software Project Management & Quality Assurance - Master of Computer...
MC0084 – Software Project Management & Quality Assurance - Master of Computer...MC0084 – Software Project Management & Quality Assurance - Master of Computer...
MC0084 – Software Project Management & Quality Assurance - Master of Computer...
 
30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)
 
30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)
 
IRJET- Planning, Scheduling, and Optimization of Labor Resources in the C...
IRJET-  	  Planning, Scheduling, and Optimization of Labor Resources in the C...IRJET-  	  Planning, Scheduling, and Optimization of Labor Resources in the C...
IRJET- Planning, Scheduling, and Optimization of Labor Resources in the C...
 

Recently uploaded

How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfLivetecs LLC
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 

Recently uploaded (20)

How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdf
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 

1.1 Lecture - SPM.ppt

  • 1. Elective : Software Project Management Mr.A.Uthiramoorthy, Assistant Professor, Department of Computer Applications, Rathinam College of Arts and Science (Autonomous) 21BCT6ZD – Software Project Management | Even Semester 2021 - 22 | Lecture 1 | Page 1
  • 2. Software Project Management Lecture1 17BCA6ZD – Software Project Management | Even Semester 2020-21 | Lecture 1 | Page 2
  • 3. Topic Outcome • Student Understand the importance of Software Project Management. • A project is well-defined task. • Every project may has a unique and distinct goal. • Project is not routine activity or day-to-day operations. 17BCA6ZD – Software Project Management | Even Semester 2019-20 | Lecture 1 | Page 3
  • 4. Importance of Software Project Management • Software is said to be an intangible product. • Project manager may never directly involve in producing the end product but he controls and manages the activities involved in production. 17BCA6ZD – Software Project Management | Even Semester 2019-20 | Lecture 1 | Page 4
  • 5. Software Management Activities • Project Planning • Scope Management • Project Estimation 17BCA6ZD – Software Project Management | Even Semester 2019-20 | Lecture 1 | Page 5
  • 6. Project Planning *Software project planning is task, which is performed before the production of software actually starts. * It is there for the software production but involves no concrete activity that has any direction connection with software production 17BCA6ZD – Software Project Management | Even Semester 2019-20 | Lecture 1 | Page 6
  • 7. Scope Management • Define the scope • Decide its verification and control • Divide the project into various smaller parts for ease of management. • Verify the scope 17BCA6ZD – Software Project Management | Even Semester 2019-20 | Lecture 1 | Page 7
  • 8. Mid Assessment Test • A ____ is a set of activities which are networked in an order and aimed towards achieving the goals of a project. • (A) Project • (B) Process • (C) Project management • (D) Project cycle 17BCA6ZD – Software Project Management | Even Semester 2019-20 | Lecture 1 | Page 8
  • 9. Mid Assessment Test • Resources refers to • (A) Manpower • (B) Machinery • (C) Materials • (D) All of the above 17BCA6ZD – Software Project Management | Even Semester 2019-20 | Lecture 1 | Page 9
  • 10. Mid Assessment Test Developing a technology is an example of (A) Process (B) Project (C) Scope (D) All of the above 17BCA6ZD – Software Project Management | Even Semester 2019-20 | Lecture 1 | Page 10
  • 11. Project Estimation • Software size estimation • Effort estimation. • Time estimation. • Cost estimation 17BCA6ZD – Software Project Management | Even Semester 2019-20 | Lecture 1 | Page 11
  • 12. Software size estimation • Software size estimation is an activity in software engineering that is used to determine or estimate the size of a software application or component in order to be able to implement other software project management activities 17BCA6ZD – Software Project Management | Even Semester 2019-20 | Lecture 1 | Page 12
  • 13. Effort Estimation. • Effort estimation is the process of predicting the most realistic amount of effort required to develop or maintain software based on incomplete, uncertain and noisy input. 17BCA6ZD – Software Project Management | Even Semester 2019-20 | Lecture 1 | Page 13
  • 14. Time Estimation • Time estimates drive the setting of deadlines for delivery and planning of projects, and hence will impact on other peoples assessment of your reliability and competence as a project manager. 17BCA6ZD – Software Project Management | Even Semester 2019-20 | Lecture 1 | Page 14
  • 15. Cost Estimation • Cost estimation in project management is the process of forecasting the financial and other resources needed to complete a project within a defined scope. • Cost estimation accounts for each element required for the project—from materials to labor—and calculates a total amount that determines a project's budget. 17BCA6ZD – Software Project Management | Even Semester 2019-20 | Lecture 1 | Page 15
  • 16. Project Estimation Techniques • Decomposition Technique • Empirical Estimation Technique 17BCA6ZD – Software Project Management | Even Semester 2019-20 | Lecture 1 | Page 16
  • 17. Decomposition Technique • In project management terms, the term decomposition refers to a specific type of planning technique that takes the entire project scope and all project deliverables and breaks them down into smaller components 17BCA6ZD – Software Project Management | Even Semester 2019-20 | Lecture 1 | Page 17
  • 18. Empirical Estimation Technique • The structure of empirical estimation models is a formula, derived from data collected from past software projects, that uses software size to estimate effort. Size, itself, is an estimate, described as either lines of code (LOC) or function points (FP) 17BCA6ZD – Software Project Management | Even Semester 2020 - 21 | Lecture 1 | Page 18
  • 19. Next Class Topic UNIT – I Activities Methodologies 17BCA6ZD – Software Project Management | Even Semester 2020 - 21 | Lecture 1 | Page 19