SlideShare a Scribd company logo
Software Engineering
Staffing Level Estimation
Submitted by,
M. Kavitha,
II – M.Sc (CS&IT),
Nadar Saraswathi College
of Arts & Science, Theni.
Staffing level estimation :
* The number of personnel required throughout a
software development project is not constant.
* Planning and analysis are performed by a small group
of people, architectural design by a large, but still group and
details design a large number of people.
* Implementation and system testing require the largest
number of people.
* Maintenance may require numerous personnel but the
number should decrease in a short time.
* In 1958, Norden research and development project.
Cycles :
A. Planning
B. Design
C. Prototype
D. Product
E. Modification
* A cycle of planning, design, prototype, development
and use with the corresponding personnel.
* Any particular point on the Rayleigh curve represents
the number of full-time equivalent personnel at that instants in
time (NOR58).
* The Rayleigh curve is specified by two parameters, td
the time at which the curve its maximum value.
* Then K the total area under the curve which represents
the total effort required for the project.
E = K / t2
d t e –t2/2t2
d
Fig 2 : The Rayleigh curve of effort vs. time
In 1976, Putnum reported that the personnel level of
effort required throughout the life cycle.
Fig 3 : Putnum’s interpretation of Rayleigh curve(PUT76)
A. Design and coding (15%)
B. Test and validation (20%)
C. Extension (10%)
D. Modification (25%)
E. Maintenance (20%)
F. Management (10%)
* The planning requirements analysis and functional
design in the project curve.
* Boehm the Rayleigh is reasonably accurate
estimator of personnel development cycle.
* The development cycle from architectural design
through implementation and system testing if the portion of
the curve between 0.3td and 1.7td.
Where ,
PM - estimated number of programmer months
for product development (excluding planning and analysis)
TDEV - estimated development time.
FSP – Full – time Software personnel.
* FSP required at any particular time t, where t is
in the range 0.3td to 1.7td.
* Then td is still the time of peak staff requirements
but it is no longer interpreted as the elapsed development
time.
* The plot of the personnel requirement as a
function of time for a 32-KDSI, 91-PM.
COCOMO Rayleigh
Design System
test
FSP
t, months
Activity
Effort Schedule
32 KDSI 128 KDSI 32 KDSI 128 KDSI
Plans and
requirements 6% 6% 12% 13%
Architectural
design 16% 16% 19% 19%
Detailed design 24% 24% Combined value :
Coding and unit
test 38% 36% 55% 51%
System test 22% 25% 26% 30%
Table 1 : Distribution of effort for application programs
Activity
Effort Schedule Personnel
32
KDSI
128
KDSI
32
KDSI
128
KDSI
32
KDSI
128
KDSI
Plans and
requirements 5PM 24PM 1.2MO 3.1MO 2.9FSP 8 FSP
Architectural
design 15PM 63MM 2.2MO 4.6MO 5.6FSP 14FSP
Detailed design 22PM 90MM Combined Values :
Implementation
34PM 141MM 7.7MO 12.2MO 7.3FSP 19FSP
System test 20OM 90MM 7.2MO 7.2MO 5.6FSP 14FSP
Table 2 : Distribution of effort, schedule and personnel
* Boehm also presents tables that specify the of
effort and schedule in a software development project.
* The total number of programmer months and total
development time can be used estimate the actual number
of programmer months and elapsed time for each activity.
* An estimate of the number of full time software
personnel required in each phase of software development
and divided number of programmer month.
Thank You

More Related Content

What's hot

Design notation
Design notationDesign notation
Design notation
ramya marichamy
 
Programming team structure
Programming team structureProgramming team structure
Programming team structure
NancyBeaulah_R
 
unit testing and debugging
unit testing and debuggingunit testing and debugging
unit testing and debugging
KarthigaGunasekaran1
 
Real time and distributed design
Real time and distributed designReal time and distributed design
Real time and distributed design
priyapavi96
 
Estimating Software Maintenance Costs
Estimating Software Maintenance CostsEstimating Software Maintenance Costs
Estimating Software Maintenance Costs
lalithambiga kamaraj
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
UMA PARAMESWARI
 
Modules and modularization criteria
Modules and modularization criteriaModules and modularization criteria
Modules and modularization criteria
Umaselvi_R
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
UMA PARAMESWARI
 
Cocomo model
Cocomo modelCocomo model
Cocomo model
Baskarkncet
 
Design Concept software engineering
Design Concept software engineeringDesign Concept software engineering
Design Concept software engineering
Darshit Metaliya
 
Fundamental design concepts
Fundamental design conceptsFundamental design concepts
Fundamental design concepts
srijavel
 
Software requirements specification
Software requirements specificationSoftware requirements specification
Software requirements specification
lavanya marichamy
 
source code metrics and other maintenance tools and techniques
source code metrics and other maintenance tools and techniquessource code metrics and other maintenance tools and techniques
source code metrics and other maintenance tools and techniques
Siva Priya
 
Algorithmic Software Cost Modeling
Algorithmic Software Cost ModelingAlgorithmic Software Cost Modeling
Algorithmic Software Cost Modeling
Kasun Ranga Wijeweera
 
software project management Waterfall model
software project management Waterfall modelsoftware project management Waterfall model
software project management Waterfall model
REHMAT ULLAH
 
Software Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & SpecificationSoftware Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & Specification
Ajit Nayak
 
Software Configuration Management (SCM)
Software Configuration Management (SCM)Software Configuration Management (SCM)
Software Configuration Management (SCM)
Er. Shiva K. Shrestha
 
10 software maintenance
10 software maintenance10 software maintenance
10 software maintenanceakiara
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
Atul Karmyal
 

What's hot (20)

Design notation
Design notationDesign notation
Design notation
 
Programming team structure
Programming team structureProgramming team structure
Programming team structure
 
unit testing and debugging
unit testing and debuggingunit testing and debugging
unit testing and debugging
 
Real time and distributed design
Real time and distributed designReal time and distributed design
Real time and distributed design
 
Estimating Software Maintenance Costs
Estimating Software Maintenance CostsEstimating Software Maintenance Costs
Estimating Software Maintenance Costs
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Modules and modularization criteria
Modules and modularization criteriaModules and modularization criteria
Modules and modularization criteria
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Cocomo model
Cocomo modelCocomo model
Cocomo model
 
Design Concept software engineering
Design Concept software engineeringDesign Concept software engineering
Design Concept software engineering
 
Fundamental design concepts
Fundamental design conceptsFundamental design concepts
Fundamental design concepts
 
Software requirements specification
Software requirements specificationSoftware requirements specification
Software requirements specification
 
source code metrics and other maintenance tools and techniques
source code metrics and other maintenance tools and techniquessource code metrics and other maintenance tools and techniques
source code metrics and other maintenance tools and techniques
 
Algorithmic Software Cost Modeling
Algorithmic Software Cost ModelingAlgorithmic Software Cost Modeling
Algorithmic Software Cost Modeling
 
software project management Waterfall model
software project management Waterfall modelsoftware project management Waterfall model
software project management Waterfall model
 
Software Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & SpecificationSoftware Engineering : Requirement Analysis & Specification
Software Engineering : Requirement Analysis & Specification
 
Software Configuration Management (SCM)
Software Configuration Management (SCM)Software Configuration Management (SCM)
Software Configuration Management (SCM)
 
10 software maintenance
10 software maintenance10 software maintenance
10 software maintenance
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
Design techniques
Design techniquesDesign techniques
Design techniques
 

Similar to Staffing level estimation

Critical Path Method(CPM)
Critical Path Method(CPM)Critical Path Method(CPM)
Project Management: NETWORK ANALYSIS - CPM and PERT
Project Management: NETWORK ANALYSIS - CPM and PERTProject Management: NETWORK ANALYSIS - CPM and PERT
Project Management: NETWORK ANALYSIS - CPM and PERT
S.Vijaya Bhaskar
 
project management-cpm and pert methods for managers
project management-cpm and pert methods for managersproject management-cpm and pert methods for managers
project management-cpm and pert methods for managers
Naganna Chetty
 
Pert and its applications
Pert and its applicationsPert and its applications
Pert and its applications
Amrit Mty
 
Chapter 3.pptx
Chapter 3.pptxChapter 3.pptx
Chapter 3.pptx
BetshaTizazu2
 
Cpm module iii reference
Cpm module iii referenceCpm module iii reference
Cpm module iii reference
ahsanrabbani
 
Network analysis cpm module3 ppt
Network analysis cpm module3 pptNetwork analysis cpm module3 ppt
Network analysis cpm module3 ppt
ahsanrabbani
 
Quantitative analysis for business decision- Program Evaluation and Review Te...
Quantitative analysis for business decision- Program Evaluation and Review Te...Quantitative analysis for business decision- Program Evaluation and Review Te...
Quantitative analysis for business decision- Program Evaluation and Review Te...
Chandra Shekar Immani
 
Project Management & Engineering Economics
Project Management & Engineering EconomicsProject Management & Engineering Economics
Project Management & Engineering Economics
Deepak Paithankar
 
IRJET- Comparative Analysis between Critical Path Method and Monte Carlo S...
IRJET- 	  Comparative Analysis between Critical Path Method and Monte Carlo S...IRJET- 	  Comparative Analysis between Critical Path Method and Monte Carlo S...
IRJET- Comparative Analysis between Critical Path Method and Monte Carlo S...
IRJET Journal
 
EJMCM_Volume 7_Issue 4_Pages 310-318.pdf
EJMCM_Volume 7_Issue 4_Pages 310-318.pdfEJMCM_Volume 7_Issue 4_Pages 310-318.pdf
EJMCM_Volume 7_Issue 4_Pages 310-318.pdf
kripeshdubey1
 
Evolutionary Multi-Goal Workflow Progress in Shade
Evolutionary  Multi-Goal Workflow Progress in ShadeEvolutionary  Multi-Goal Workflow Progress in Shade
Evolutionary Multi-Goal Workflow Progress in Shade
IRJET Journal
 
A Synergistic Approach To Information Systems Project Management
A Synergistic Approach To Information Systems Project ManagementA Synergistic Approach To Information Systems Project Management
A Synergistic Approach To Information Systems Project Management
Joe Osborn
 
Cpm n pert
Cpm n pertCpm n pert
Cpm n pert
Sheetu Goel
 
Vocational training report l&t
Vocational training report l&tVocational training report l&t
Vocational training report l&t
Nishant Pandey
 
IRJET- Optimization of Time and Cost of Building Construction using Fast ...
IRJET-  	  Optimization of Time and Cost of Building Construction using Fast ...IRJET-  	  Optimization of Time and Cost of Building Construction using Fast ...
IRJET- Optimization of Time and Cost of Building Construction using Fast ...
IRJET Journal
 
PMNM101 Lesson 2 2022.pptx
PMNM101 Lesson 2 2022.pptxPMNM101 Lesson 2 2022.pptx
PMNM101 Lesson 2 2022.pptx
SydneyJaydeanKhanyil
 
Optimization of Time Restriction in Construction Project Management Using Lin...
Optimization of Time Restriction in Construction Project Management Using Lin...Optimization of Time Restriction in Construction Project Management Using Lin...
Optimization of Time Restriction in Construction Project Management Using Lin...
IJERA Editor
 
1.2 project management by bee 2
1.2 project management by bee 21.2 project management by bee 2
1.2 project management by bee 2
Narayan Mane
 
BIM, Lean & Advanced Work Packaging - How do they fit together?
BIM, Lean & Advanced Work Packaging - How do they fit together? BIM, Lean & Advanced Work Packaging - How do they fit together?
BIM, Lean & Advanced Work Packaging - How do they fit together?
CCT International
 

Similar to Staffing level estimation (20)

Critical Path Method(CPM)
Critical Path Method(CPM)Critical Path Method(CPM)
Critical Path Method(CPM)
 
Project Management: NETWORK ANALYSIS - CPM and PERT
Project Management: NETWORK ANALYSIS - CPM and PERTProject Management: NETWORK ANALYSIS - CPM and PERT
Project Management: NETWORK ANALYSIS - CPM and PERT
 
project management-cpm and pert methods for managers
project management-cpm and pert methods for managersproject management-cpm and pert methods for managers
project management-cpm and pert methods for managers
 
Pert and its applications
Pert and its applicationsPert and its applications
Pert and its applications
 
Chapter 3.pptx
Chapter 3.pptxChapter 3.pptx
Chapter 3.pptx
 
Cpm module iii reference
Cpm module iii referenceCpm module iii reference
Cpm module iii reference
 
Network analysis cpm module3 ppt
Network analysis cpm module3 pptNetwork analysis cpm module3 ppt
Network analysis cpm module3 ppt
 
Quantitative analysis for business decision- Program Evaluation and Review Te...
Quantitative analysis for business decision- Program Evaluation and Review Te...Quantitative analysis for business decision- Program Evaluation and Review Te...
Quantitative analysis for business decision- Program Evaluation and Review Te...
 
Project Management & Engineering Economics
Project Management & Engineering EconomicsProject Management & Engineering Economics
Project Management & Engineering Economics
 
IRJET- Comparative Analysis between Critical Path Method and Monte Carlo S...
IRJET- 	  Comparative Analysis between Critical Path Method and Monte Carlo S...IRJET- 	  Comparative Analysis between Critical Path Method and Monte Carlo S...
IRJET- Comparative Analysis between Critical Path Method and Monte Carlo S...
 
EJMCM_Volume 7_Issue 4_Pages 310-318.pdf
EJMCM_Volume 7_Issue 4_Pages 310-318.pdfEJMCM_Volume 7_Issue 4_Pages 310-318.pdf
EJMCM_Volume 7_Issue 4_Pages 310-318.pdf
 
Evolutionary Multi-Goal Workflow Progress in Shade
Evolutionary  Multi-Goal Workflow Progress in ShadeEvolutionary  Multi-Goal Workflow Progress in Shade
Evolutionary Multi-Goal Workflow Progress in Shade
 
A Synergistic Approach To Information Systems Project Management
A Synergistic Approach To Information Systems Project ManagementA Synergistic Approach To Information Systems Project Management
A Synergistic Approach To Information Systems Project Management
 
Cpm n pert
Cpm n pertCpm n pert
Cpm n pert
 
Vocational training report l&t
Vocational training report l&tVocational training report l&t
Vocational training report l&t
 
IRJET- Optimization of Time and Cost of Building Construction using Fast ...
IRJET-  	  Optimization of Time and Cost of Building Construction using Fast ...IRJET-  	  Optimization of Time and Cost of Building Construction using Fast ...
IRJET- Optimization of Time and Cost of Building Construction using Fast ...
 
PMNM101 Lesson 2 2022.pptx
PMNM101 Lesson 2 2022.pptxPMNM101 Lesson 2 2022.pptx
PMNM101 Lesson 2 2022.pptx
 
Optimization of Time Restriction in Construction Project Management Using Lin...
Optimization of Time Restriction in Construction Project Management Using Lin...Optimization of Time Restriction in Construction Project Management Using Lin...
Optimization of Time Restriction in Construction Project Management Using Lin...
 
1.2 project management by bee 2
1.2 project management by bee 21.2 project management by bee 2
1.2 project management by bee 2
 
BIM, Lean & Advanced Work Packaging - How do they fit together?
BIM, Lean & Advanced Work Packaging - How do they fit together? BIM, Lean & Advanced Work Packaging - How do they fit together?
BIM, Lean & Advanced Work Packaging - How do they fit together?
 

More from kavitha muneeshwaran

Physical Security
Physical SecurityPhysical Security
Physical Security
kavitha muneeshwaran
 
Digital Audio
Digital AudioDigital Audio
Digital Audio
kavitha muneeshwaran
 
Data structure
Data structureData structure
Data structure
kavitha muneeshwaran
 
Internet Programming with Java
Internet Programming with JavaInternet Programming with Java
Internet Programming with Java
kavitha muneeshwaran
 
Digital image processing
Digital image processing  Digital image processing
Digital image processing
kavitha muneeshwaran
 
Data Integration and Transformation in Data mining
Data Integration and Transformation in Data miningData Integration and Transformation in Data mining
Data Integration and Transformation in Data mining
kavitha muneeshwaran
 
Transaction Management - Deadlock Handling
Transaction Management - Deadlock HandlingTransaction Management - Deadlock Handling
Transaction Management - Deadlock Handling
kavitha muneeshwaran
 
Process
ProcessProcess
Digital Logic circuit
Digital Logic circuitDigital Logic circuit
Digital Logic circuit
kavitha muneeshwaran
 
C and C++ functions
C and C++ functionsC and C++ functions
C and C++ functions
kavitha muneeshwaran
 
I/O system in intel 80386 microcomputer architecture
I/O system in intel 80386 microcomputer architectureI/O system in intel 80386 microcomputer architecture
I/O system in intel 80386 microcomputer architecture
kavitha muneeshwaran
 
narrow Band ISDN
narrow Band ISDNnarrow Band ISDN
narrow Band ISDN
kavitha muneeshwaran
 

More from kavitha muneeshwaran (13)

Physical Security
Physical SecurityPhysical Security
Physical Security
 
Digital Audio
Digital AudioDigital Audio
Digital Audio
 
Java
JavaJava
Java
 
Data structure
Data structureData structure
Data structure
 
Internet Programming with Java
Internet Programming with JavaInternet Programming with Java
Internet Programming with Java
 
Digital image processing
Digital image processing  Digital image processing
Digital image processing
 
Data Integration and Transformation in Data mining
Data Integration and Transformation in Data miningData Integration and Transformation in Data mining
Data Integration and Transformation in Data mining
 
Transaction Management - Deadlock Handling
Transaction Management - Deadlock HandlingTransaction Management - Deadlock Handling
Transaction Management - Deadlock Handling
 
Process
ProcessProcess
Process
 
Digital Logic circuit
Digital Logic circuitDigital Logic circuit
Digital Logic circuit
 
C and C++ functions
C and C++ functionsC and C++ functions
C and C++ functions
 
I/O system in intel 80386 microcomputer architecture
I/O system in intel 80386 microcomputer architectureI/O system in intel 80386 microcomputer architecture
I/O system in intel 80386 microcomputer architecture
 
narrow Band ISDN
narrow Band ISDNnarrow Band ISDN
narrow Band ISDN
 

Recently uploaded

Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 

Recently uploaded (20)

Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 

Staffing level estimation

  • 1. Software Engineering Staffing Level Estimation Submitted by, M. Kavitha, II – M.Sc (CS&IT), Nadar Saraswathi College of Arts & Science, Theni.
  • 2. Staffing level estimation : * The number of personnel required throughout a software development project is not constant. * Planning and analysis are performed by a small group of people, architectural design by a large, but still group and details design a large number of people. * Implementation and system testing require the largest number of people. * Maintenance may require numerous personnel but the number should decrease in a short time.
  • 3. * In 1958, Norden research and development project. Cycles : A. Planning B. Design C. Prototype D. Product E. Modification
  • 4. * A cycle of planning, design, prototype, development and use with the corresponding personnel. * Any particular point on the Rayleigh curve represents the number of full-time equivalent personnel at that instants in time (NOR58). * The Rayleigh curve is specified by two parameters, td the time at which the curve its maximum value. * Then K the total area under the curve which represents the total effort required for the project.
  • 5. E = K / t2 d t e –t2/2t2 d Fig 2 : The Rayleigh curve of effort vs. time
  • 6. In 1976, Putnum reported that the personnel level of effort required throughout the life cycle. Fig 3 : Putnum’s interpretation of Rayleigh curve(PUT76)
  • 7. A. Design and coding (15%) B. Test and validation (20%) C. Extension (10%) D. Modification (25%) E. Maintenance (20%) F. Management (10%) * The planning requirements analysis and functional design in the project curve. * Boehm the Rayleigh is reasonably accurate estimator of personnel development cycle. * The development cycle from architectural design through implementation and system testing if the portion of the curve between 0.3td and 1.7td.
  • 8. Where , PM - estimated number of programmer months for product development (excluding planning and analysis) TDEV - estimated development time. FSP – Full – time Software personnel.
  • 9. * FSP required at any particular time t, where t is in the range 0.3td to 1.7td. * Then td is still the time of peak staff requirements but it is no longer interpreted as the elapsed development time. * The plot of the personnel requirement as a function of time for a 32-KDSI, 91-PM. COCOMO Rayleigh Design System test FSP t, months
  • 10. Activity Effort Schedule 32 KDSI 128 KDSI 32 KDSI 128 KDSI Plans and requirements 6% 6% 12% 13% Architectural design 16% 16% 19% 19% Detailed design 24% 24% Combined value : Coding and unit test 38% 36% 55% 51% System test 22% 25% 26% 30% Table 1 : Distribution of effort for application programs
  • 11. Activity Effort Schedule Personnel 32 KDSI 128 KDSI 32 KDSI 128 KDSI 32 KDSI 128 KDSI Plans and requirements 5PM 24PM 1.2MO 3.1MO 2.9FSP 8 FSP Architectural design 15PM 63MM 2.2MO 4.6MO 5.6FSP 14FSP Detailed design 22PM 90MM Combined Values : Implementation 34PM 141MM 7.7MO 12.2MO 7.3FSP 19FSP System test 20OM 90MM 7.2MO 7.2MO 5.6FSP 14FSP Table 2 : Distribution of effort, schedule and personnel
  • 12. * Boehm also presents tables that specify the of effort and schedule in a software development project. * The total number of programmer months and total development time can be used estimate the actual number of programmer months and elapsed time for each activity. * An estimate of the number of full time software personnel required in each phase of software development and divided number of programmer month.