SlideShare a Scribd company logo
SOFTWARE COST
ESTIMATION TECHNIQUES
Prepared by
V.Santhi
Assistant Professor
Department of Computer Applications
Bon Secours College for Women
Thanjavur
 Software cost estimation based on past
performance
 Historical data used to identify cost factor
Methods
1. Top-down
2. Bottom-up
Top-Down:
 Focuses on system level costs
 Computing resources & personnel to develop the
system
 Costs of Configuration management
 Quality assurance
 System Integration
 Testing
 Publications
Bottom –Up:
 Estimates the cost to develop each module or
subsystem.
 Combine overall cost.
Techniques:
1. Expert Judgment
2. Delphi Cost Estimation
3. Work Breakdown Structure
4. COCOMO Model
EXPERT JUDGMENT
 Most widely used estimation technique
 Top-down estimation technique
Ex:
Process Control System 10 months & $ 1
million cost
New System  25% more activities  increase
our time and cost
 Same computer and external sensing/controlling
devices & same people available to develop the
new system
 Reduce our estimate by 20%
Advantages:
 Experience
 Expert confident that the project is similar to
previous one.
 Group of experts prepare a consensus
estimate.
 Minimize individual oversights.
Disadvantages:
 Interpersonal group dynamics may have on
individuals in the group.
 Political consideration
 Dominance of an overly assertive group
member.
DELPHI COST ESTIMATION
 Developed by Rand Corporation in 1948
 Without introducing the adverse side effects
of group meetings
1. A coordinator provides each estimator with
the System Definition document
2. Estimators study the definition and complete
their estimate anonymously. Ask questions
of the coordinator.
3. Coordinator prepares and distributes a
summary of the estimators response
4. Estimators complete another estimate, again
anonymously using the results from the
previous estimate.
5. The process is iterated for as many rounds
as required. No group discussion is allowed
during the entire process
VARIATION OF DELPHI COST ESTIMATION
1. Coordinator provides each estimator with a
system Definition and an estimation form
2. Coordinator calls a group meeting and discuss
the estimation issues with each other.
3. Estimators complete their estimates
anonymously
4. The coordinator prepares a summary of
estimates, but does not record any rationale.
5. The coordinator calls a group meeting to focus
on issues where the estimation vary widely
6. Estimators complete another estimate, again
anonymously. The process repeated so many
WORK BREAKDOWN STRUCTURE
 Bottom-up estimation
 Hierarchical chart  individual parts of the
system
 WBS  product hierarchy / process hierarchy
Product Hierarchy
 Identifies the product components and how its
interconnected.
Process Hierarchy
 Identifies the work activities and the relationship
among those activities.
PRODUCT WBS
PROCESS WBS
Ad

More Related Content

What's hot (20)

Designing Techniques in Software Engineering
Designing Techniques in Software EngineeringDesigning Techniques in Software Engineering
Designing Techniques in Software Engineering
kirupasuchi1996
 
Fundamental design concepts
Fundamental design conceptsFundamental design concepts
Fundamental design concepts
srijavel
 
Programming team structure
Programming team structureProgramming team structure
Programming team structure
NancyBeaulah_R
 
Modules and modularization criteria
Modules and modularization criteriaModules and modularization criteria
Modules and modularization criteria
Umaselvi_R
 
Language and Processors for Requirements Specification
Language and Processors for Requirements SpecificationLanguage and Processors for Requirements Specification
Language and Processors for Requirements Specification
kirupasuchi1996
 
Defining the Problem - Goals and requirements
Defining the Problem - Goals and requirementsDefining the Problem - Goals and requirements
Defining the Problem - Goals and requirements
Stephennancy
 
Software requirements specification
Software requirements specificationSoftware requirements specification
Software requirements specification
lavanya marichamy
 
Delphi cost estimation model
Delphi cost estimation modelDelphi cost estimation model
Delphi cost estimation model
Shashwat Shriparv
 
Formal Specification in Software Engineering SE9
Formal Specification in Software Engineering SE9Formal Specification in Software Engineering SE9
Formal Specification in Software Engineering SE9
koolkampus
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
janani thirupathi
 
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
 
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
 
unit testing and debugging
unit testing and debuggingunit testing and debugging
unit testing and debugging
KarthigaGunasekaran1
 
Planning the development process
Planning the development processPlanning the development process
Planning the development process
Siva Priya
 
COCOMO model
COCOMO modelCOCOMO model
COCOMO model
hajra azam
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
UMA PARAMESWARI
 
Software Cost Estimation Techniques
Software Cost Estimation TechniquesSoftware Cost Estimation Techniques
Software Cost Estimation Techniques
MohamedIbrahim1408
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
UMA PARAMESWARI
 
Software maintenance Unit5
Software maintenance  Unit5Software maintenance  Unit5
Software maintenance Unit5
Mohammad Faizan
 
Designing Techniques in Software Engineering
Designing Techniques in Software EngineeringDesigning Techniques in Software Engineering
Designing Techniques in Software Engineering
kirupasuchi1996
 
Fundamental design concepts
Fundamental design conceptsFundamental design concepts
Fundamental design concepts
srijavel
 
Programming team structure
Programming team structureProgramming team structure
Programming team structure
NancyBeaulah_R
 
Modules and modularization criteria
Modules and modularization criteriaModules and modularization criteria
Modules and modularization criteria
Umaselvi_R
 
Language and Processors for Requirements Specification
Language and Processors for Requirements SpecificationLanguage and Processors for Requirements Specification
Language and Processors for Requirements Specification
kirupasuchi1996
 
Defining the Problem - Goals and requirements
Defining the Problem - Goals and requirementsDefining the Problem - Goals and requirements
Defining the Problem - Goals and requirements
Stephennancy
 
Software requirements specification
Software requirements specificationSoftware requirements specification
Software requirements specification
lavanya marichamy
 
Delphi cost estimation model
Delphi cost estimation modelDelphi cost estimation model
Delphi cost estimation model
Shashwat Shriparv
 
Formal Specification in Software Engineering SE9
Formal Specification in Software Engineering SE9Formal Specification in Software Engineering SE9
Formal Specification in Software Engineering SE9
koolkampus
 
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
 
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
 
Planning the development process
Planning the development processPlanning the development process
Planning the development process
Siva Priya
 
Software Cost Estimation Techniques
Software Cost Estimation TechniquesSoftware Cost Estimation Techniques
Software Cost Estimation Techniques
MohamedIbrahim1408
 
Software maintenance Unit5
Software maintenance  Unit5Software maintenance  Unit5
Software maintenance Unit5
Mohammad Faizan
 

Similar to Software Cost Estimation Techniques (20)

Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riport
Dilip Prajapati
 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riport
Dilip Prajapati
 
Feasibility_Study
Feasibility_StudyFeasibility_Study
Feasibility_Study
Swapnil Walde
 
Sdlc
SdlcSdlc
Sdlc
Waheed Iqbal Boss
 
software cost estimation techniques ppt.pptx
software cost estimation techniques ppt.pptxsoftware cost estimation techniques ppt.pptx
software cost estimation techniques ppt.pptx
V.V.Vanniaperumal College for Women
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
Yaswanth Babu Gummadivelli
 
SE_Unit 2.pptx
SE_Unit 2.pptxSE_Unit 2.pptx
SE_Unit 2.pptx
UmaMaheswariBHCInfor
 
Online Exam Management System(OEMS)
Online Exam Management System(OEMS)Online Exam Management System(OEMS)
Online Exam Management System(OEMS)
PUST
 
MIS 49100 Week 2 Systems Development Life Cycle
MIS 49100 Week 2 Systems Development Life CycleMIS 49100 Week 2 Systems Development Life Cycle
MIS 49100 Week 2 Systems Development Life Cycle
oudesign
 
AN INTRODUCTION TO SYSTEM ANALYSIS OVERVIEW.pptx
AN INTRODUCTION TO SYSTEM ANALYSIS OVERVIEW.pptxAN INTRODUCTION TO SYSTEM ANALYSIS OVERVIEW.pptx
AN INTRODUCTION TO SYSTEM ANALYSIS OVERVIEW.pptx
NdansakSaaminhoLEGps
 
Information Systems For Management Strategies
Information Systems For Management StrategiesInformation Systems For Management Strategies
Information Systems For Management Strategies
SindhuKB
 
Online examination system
Online examination systemOnline examination system
Online examination system
Rahul Khanwani
 
STUDENT INFORMATION MANAGEMENT SYSTEM PROJECT REPORT II
STUDENT INFORMATION MANAGEMENT SYSTEM PROJECT REPORT IISTUDENT INFORMATION MANAGEMENT SYSTEM PROJECT REPORT II
STUDENT INFORMATION MANAGEMENT SYSTEM PROJECT REPORT II
Kamal Acharya
 
Different Approaches To Sys Bldg
Different Approaches To Sys BldgDifferent Approaches To Sys Bldg
Different Approaches To Sys Bldg
USeP
 
Section b
Section bSection b
Section b
PCTE
 
Sdlc1
Sdlc1Sdlc1
Sdlc1
Jithin Kottikkal
 
UNIT-III 19CS408T - Software Testing Notes
UNIT-III 19CS408T - Software Testing NotesUNIT-III 19CS408T - Software Testing Notes
UNIT-III 19CS408T - Software Testing Notes
CRohiniAsstProfCSE
 
Software testing and introduction to quality
Software testing and introduction to qualitySoftware testing and introduction to quality
Software testing and introduction to quality
DhanashriAmbre
 
System_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptSystem_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.ppt
MarissaPedragosa
 
Systems Analysis Midterm Lesson
Systems Analysis Midterm LessonSystems Analysis Midterm Lesson
Systems Analysis Midterm Lesson
Maulen Bale
 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riport
Dilip Prajapati
 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riport
Dilip Prajapati
 
Online Exam Management System(OEMS)
Online Exam Management System(OEMS)Online Exam Management System(OEMS)
Online Exam Management System(OEMS)
PUST
 
MIS 49100 Week 2 Systems Development Life Cycle
MIS 49100 Week 2 Systems Development Life CycleMIS 49100 Week 2 Systems Development Life Cycle
MIS 49100 Week 2 Systems Development Life Cycle
oudesign
 
AN INTRODUCTION TO SYSTEM ANALYSIS OVERVIEW.pptx
AN INTRODUCTION TO SYSTEM ANALYSIS OVERVIEW.pptxAN INTRODUCTION TO SYSTEM ANALYSIS OVERVIEW.pptx
AN INTRODUCTION TO SYSTEM ANALYSIS OVERVIEW.pptx
NdansakSaaminhoLEGps
 
Information Systems For Management Strategies
Information Systems For Management StrategiesInformation Systems For Management Strategies
Information Systems For Management Strategies
SindhuKB
 
Online examination system
Online examination systemOnline examination system
Online examination system
Rahul Khanwani
 
STUDENT INFORMATION MANAGEMENT SYSTEM PROJECT REPORT II
STUDENT INFORMATION MANAGEMENT SYSTEM PROJECT REPORT IISTUDENT INFORMATION MANAGEMENT SYSTEM PROJECT REPORT II
STUDENT INFORMATION MANAGEMENT SYSTEM PROJECT REPORT II
Kamal Acharya
 
Different Approaches To Sys Bldg
Different Approaches To Sys BldgDifferent Approaches To Sys Bldg
Different Approaches To Sys Bldg
USeP
 
Section b
Section bSection b
Section b
PCTE
 
UNIT-III 19CS408T - Software Testing Notes
UNIT-III 19CS408T - Software Testing NotesUNIT-III 19CS408T - Software Testing Notes
UNIT-III 19CS408T - Software Testing Notes
CRohiniAsstProfCSE
 
Software testing and introduction to quality
Software testing and introduction to qualitySoftware testing and introduction to quality
Software testing and introduction to quality
DhanashriAmbre
 
System_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptSystem_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.ppt
MarissaPedragosa
 
Systems Analysis Midterm Lesson
Systems Analysis Midterm LessonSystems Analysis Midterm Lesson
Systems Analysis Midterm Lesson
Maulen Bale
 
Ad

Recently uploaded (20)

SICPA: Fabien Keller - background introduction
SICPA: Fabien Keller - background introductionSICPA: Fabien Keller - background introduction
SICPA: Fabien Keller - background introduction
fabienklr
 
Smart City is the Future EN - 2024 Thailand Modify V1.0.pdf
Smart City is the Future EN - 2024 Thailand Modify V1.0.pdfSmart City is the Future EN - 2024 Thailand Modify V1.0.pdf
Smart City is the Future EN - 2024 Thailand Modify V1.0.pdf
PawachMetharattanara
 
2.3 Genetically Modified Organisms (1).ppt
2.3 Genetically Modified Organisms (1).ppt2.3 Genetically Modified Organisms (1).ppt
2.3 Genetically Modified Organisms (1).ppt
rakshaiya16
 
DED KOMINFO detail engginering design gedung
DED KOMINFO detail engginering design gedungDED KOMINFO detail engginering design gedung
DED KOMINFO detail engginering design gedung
nabilarizqifadhilah1
 
Design Optimization of Reinforced Concrete Waffle Slab Using Genetic Algorithm
Design Optimization of Reinforced Concrete Waffle Slab Using Genetic AlgorithmDesign Optimization of Reinforced Concrete Waffle Slab Using Genetic Algorithm
Design Optimization of Reinforced Concrete Waffle Slab Using Genetic Algorithm
Journal of Soft Computing in Civil Engineering
 
Construction Materials (Paints) in Civil Engineering
Construction Materials (Paints) in Civil EngineeringConstruction Materials (Paints) in Civil Engineering
Construction Materials (Paints) in Civil Engineering
Lavish Kashyap
 
ATAL 6 Days Online FDP Scheme Document 2025-26.pdf
ATAL 6 Days Online FDP Scheme Document 2025-26.pdfATAL 6 Days Online FDP Scheme Document 2025-26.pdf
ATAL 6 Days Online FDP Scheme Document 2025-26.pdf
ssuserda39791
 
introduction technology technology tec.pptx
introduction technology technology tec.pptxintroduction technology technology tec.pptx
introduction technology technology tec.pptx
Iftikhar70
 
Jacob Murphy Australia - Excels In Optimizing Software Applications
Jacob Murphy Australia - Excels In Optimizing Software ApplicationsJacob Murphy Australia - Excels In Optimizing Software Applications
Jacob Murphy Australia - Excels In Optimizing Software Applications
Jacob Murphy Australia
 
seninarppt.pptx1bhjiikjhggghjykoirgjuyhhhjj
seninarppt.pptx1bhjiikjhggghjykoirgjuyhhhjjseninarppt.pptx1bhjiikjhggghjykoirgjuyhhhjj
seninarppt.pptx1bhjiikjhggghjykoirgjuyhhhjj
AjijahamadKhaji
 
Frontend Architecture Diagram/Guide For Frontend Engineers
Frontend Architecture Diagram/Guide For Frontend EngineersFrontend Architecture Diagram/Guide For Frontend Engineers
Frontend Architecture Diagram/Guide For Frontend Engineers
Michael Hertzberg
 
Nanometer Metal-Organic-Framework Literature Comparison
Nanometer Metal-Organic-Framework  Literature ComparisonNanometer Metal-Organic-Framework  Literature Comparison
Nanometer Metal-Organic-Framework Literature Comparison
Chris Harding
 
Personal Protective Efsgfgsffquipment.ppt
Personal Protective Efsgfgsffquipment.pptPersonal Protective Efsgfgsffquipment.ppt
Personal Protective Efsgfgsffquipment.ppt
ganjangbegu579
 
Artificial intelligence and machine learning.pptx
Artificial intelligence and machine learning.pptxArtificial intelligence and machine learning.pptx
Artificial intelligence and machine learning.pptx
rakshanatarajan005
 
David Boutry - Specializes In AWS, Microservices And Python.pdf
David Boutry - Specializes In AWS, Microservices And Python.pdfDavid Boutry - Specializes In AWS, Microservices And Python.pdf
David Boutry - Specializes In AWS, Microservices And Python.pdf
David Boutry
 
Little Known Ways To 3 Best sites to Buy Linkedin Accounts.pdf
Little Known Ways To 3 Best sites to Buy Linkedin Accounts.pdfLittle Known Ways To 3 Best sites to Buy Linkedin Accounts.pdf
Little Known Ways To 3 Best sites to Buy Linkedin Accounts.pdf
gori42199
 
Working with USDOT UTCs: From Conception to Implementation
Working with USDOT UTCs: From Conception to ImplementationWorking with USDOT UTCs: From Conception to Implementation
Working with USDOT UTCs: From Conception to Implementation
Alabama Transportation Assistance Program
 
Prediction of Flexural Strength of Concrete Produced by Using Pozzolanic Mate...
Prediction of Flexural Strength of Concrete Produced by Using Pozzolanic Mate...Prediction of Flexural Strength of Concrete Produced by Using Pozzolanic Mate...
Prediction of Flexural Strength of Concrete Produced by Using Pozzolanic Mate...
Journal of Soft Computing in Civil Engineering
 
twin tower attack 2001 new york city
twin  tower  attack  2001 new  york citytwin  tower  attack  2001 new  york city
twin tower attack 2001 new york city
harishreemavs
 
Lecture - 7 Canals of the topic of the civil engineering
Lecture - 7  Canals of the topic of the civil engineeringLecture - 7  Canals of the topic of the civil engineering
Lecture - 7 Canals of the topic of the civil engineering
MJawadkhan1
 
SICPA: Fabien Keller - background introduction
SICPA: Fabien Keller - background introductionSICPA: Fabien Keller - background introduction
SICPA: Fabien Keller - background introduction
fabienklr
 
Smart City is the Future EN - 2024 Thailand Modify V1.0.pdf
Smart City is the Future EN - 2024 Thailand Modify V1.0.pdfSmart City is the Future EN - 2024 Thailand Modify V1.0.pdf
Smart City is the Future EN - 2024 Thailand Modify V1.0.pdf
PawachMetharattanara
 
2.3 Genetically Modified Organisms (1).ppt
2.3 Genetically Modified Organisms (1).ppt2.3 Genetically Modified Organisms (1).ppt
2.3 Genetically Modified Organisms (1).ppt
rakshaiya16
 
DED KOMINFO detail engginering design gedung
DED KOMINFO detail engginering design gedungDED KOMINFO detail engginering design gedung
DED KOMINFO detail engginering design gedung
nabilarizqifadhilah1
 
Construction Materials (Paints) in Civil Engineering
Construction Materials (Paints) in Civil EngineeringConstruction Materials (Paints) in Civil Engineering
Construction Materials (Paints) in Civil Engineering
Lavish Kashyap
 
ATAL 6 Days Online FDP Scheme Document 2025-26.pdf
ATAL 6 Days Online FDP Scheme Document 2025-26.pdfATAL 6 Days Online FDP Scheme Document 2025-26.pdf
ATAL 6 Days Online FDP Scheme Document 2025-26.pdf
ssuserda39791
 
introduction technology technology tec.pptx
introduction technology technology tec.pptxintroduction technology technology tec.pptx
introduction technology technology tec.pptx
Iftikhar70
 
Jacob Murphy Australia - Excels In Optimizing Software Applications
Jacob Murphy Australia - Excels In Optimizing Software ApplicationsJacob Murphy Australia - Excels In Optimizing Software Applications
Jacob Murphy Australia - Excels In Optimizing Software Applications
Jacob Murphy Australia
 
seninarppt.pptx1bhjiikjhggghjykoirgjuyhhhjj
seninarppt.pptx1bhjiikjhggghjykoirgjuyhhhjjseninarppt.pptx1bhjiikjhggghjykoirgjuyhhhjj
seninarppt.pptx1bhjiikjhggghjykoirgjuyhhhjj
AjijahamadKhaji
 
Frontend Architecture Diagram/Guide For Frontend Engineers
Frontend Architecture Diagram/Guide For Frontend EngineersFrontend Architecture Diagram/Guide For Frontend Engineers
Frontend Architecture Diagram/Guide For Frontend Engineers
Michael Hertzberg
 
Nanometer Metal-Organic-Framework Literature Comparison
Nanometer Metal-Organic-Framework  Literature ComparisonNanometer Metal-Organic-Framework  Literature Comparison
Nanometer Metal-Organic-Framework Literature Comparison
Chris Harding
 
Personal Protective Efsgfgsffquipment.ppt
Personal Protective Efsgfgsffquipment.pptPersonal Protective Efsgfgsffquipment.ppt
Personal Protective Efsgfgsffquipment.ppt
ganjangbegu579
 
Artificial intelligence and machine learning.pptx
Artificial intelligence and machine learning.pptxArtificial intelligence and machine learning.pptx
Artificial intelligence and machine learning.pptx
rakshanatarajan005
 
David Boutry - Specializes In AWS, Microservices And Python.pdf
David Boutry - Specializes In AWS, Microservices And Python.pdfDavid Boutry - Specializes In AWS, Microservices And Python.pdf
David Boutry - Specializes In AWS, Microservices And Python.pdf
David Boutry
 
Little Known Ways To 3 Best sites to Buy Linkedin Accounts.pdf
Little Known Ways To 3 Best sites to Buy Linkedin Accounts.pdfLittle Known Ways To 3 Best sites to Buy Linkedin Accounts.pdf
Little Known Ways To 3 Best sites to Buy Linkedin Accounts.pdf
gori42199
 
twin tower attack 2001 new york city
twin  tower  attack  2001 new  york citytwin  tower  attack  2001 new  york city
twin tower attack 2001 new york city
harishreemavs
 
Lecture - 7 Canals of the topic of the civil engineering
Lecture - 7  Canals of the topic of the civil engineeringLecture - 7  Canals of the topic of the civil engineering
Lecture - 7 Canals of the topic of the civil engineering
MJawadkhan1
 
Ad

Software Cost Estimation Techniques

  • 1. SOFTWARE COST ESTIMATION TECHNIQUES Prepared by V.Santhi Assistant Professor Department of Computer Applications Bon Secours College for Women Thanjavur
  • 2.  Software cost estimation based on past performance  Historical data used to identify cost factor Methods 1. Top-down 2. Bottom-up Top-Down:  Focuses on system level costs  Computing resources & personnel to develop the system  Costs of Configuration management  Quality assurance  System Integration  Testing  Publications
  • 3. Bottom –Up:  Estimates the cost to develop each module or subsystem.  Combine overall cost. Techniques: 1. Expert Judgment 2. Delphi Cost Estimation 3. Work Breakdown Structure 4. COCOMO Model
  • 4. EXPERT JUDGMENT  Most widely used estimation technique  Top-down estimation technique Ex: Process Control System 10 months & $ 1 million cost New System  25% more activities  increase our time and cost  Same computer and external sensing/controlling devices & same people available to develop the new system  Reduce our estimate by 20%
  • 5. Advantages:  Experience  Expert confident that the project is similar to previous one.  Group of experts prepare a consensus estimate.  Minimize individual oversights.
  • 6. Disadvantages:  Interpersonal group dynamics may have on individuals in the group.  Political consideration  Dominance of an overly assertive group member.
  • 7. DELPHI COST ESTIMATION  Developed by Rand Corporation in 1948  Without introducing the adverse side effects of group meetings 1. A coordinator provides each estimator with the System Definition document 2. Estimators study the definition and complete their estimate anonymously. Ask questions of the coordinator. 3. Coordinator prepares and distributes a summary of the estimators response
  • 8. 4. Estimators complete another estimate, again anonymously using the results from the previous estimate. 5. The process is iterated for as many rounds as required. No group discussion is allowed during the entire process
  • 9. VARIATION OF DELPHI COST ESTIMATION 1. Coordinator provides each estimator with a system Definition and an estimation form 2. Coordinator calls a group meeting and discuss the estimation issues with each other. 3. Estimators complete their estimates anonymously 4. The coordinator prepares a summary of estimates, but does not record any rationale. 5. The coordinator calls a group meeting to focus on issues where the estimation vary widely 6. Estimators complete another estimate, again anonymously. The process repeated so many
  • 10. WORK BREAKDOWN STRUCTURE  Bottom-up estimation  Hierarchical chart  individual parts of the system  WBS  product hierarchy / process hierarchy Product Hierarchy  Identifies the product components and how its interconnected. Process Hierarchy  Identifies the work activities and the relationship among those activities.
  翻译: