Page 1
© Copyrights Abran 2014
Agenda
09:00 Version 4.0 of the COSMIC Method
09:45 The COSMIC approach for dealing with Non-Functional Requirements (NFR)
10:20 (Break)
10:40 Automatic COSMIC sizing of requirements held in UML
11:15 Project estimating with COSMIC
12:00 Close
1
Page 2
© Copyrights Abran 2014 2
Alain Abran
20 years 20 years
+ 35 PhD Development
Maintenance
Process Improvements ISO: 19761, 9216,
25000, 15939,
14143, 19760
Page 3
© Copyrights Abran 2014
Learning objectives
The participants of this course will be able to:
1. List & explain the various steps in estimating software
projects.
2. How to build simple mathematical models using historical
data with COSMIC data
3. How to analyze the quality of the inputs of the estimation
models
4. How to analyze the quality of the outcomes of the estimation
models
3
Page 4
© Copyrights Abran 2014
List of topics
1. The phases in estimation
2. Economics concepts for estimation models
3. Analyzing the quality of the inputs
4. Analyzing the outcomes of estimation models
5. The Adjustments Phase
6. COSMIC examples with industry data
4
Page 5
© Copyrights Abran 2014
List of topics
1. The phases in estimation
2. Economics concepts for estimation models
3. Analyzing the quality of the inputs
4. Analyzing the outcomes of estimation models
5. The Adjustments Phase
6. COSMIC examples with industry data
5
Page 6
© Copyrights Abran 2014 ISBN (978-1-118-95408-9) Wiley-IEEE Press
Page 7
© Copyrights Abran 2014
Page 8
© Copyrights Abran 2014
Page 9
© Copyrights Abran 2014
Page 10
© Copyrights Abran 2014
Page 11
© Copyrights Abran 2014
Page 12
© Copyrights Abran 2014
Page 13
© Copyrights Abran 2014
Page 14
© Copyrights Abran 2014 14
Estimator role: Provide information
about uncertainty range
Page 15
© Copyrights Abran 2014 15
Manager role:
Pick a number & Manage Risk
Page 16
© Copyrights Abran 2014
Page 17
© Copyrights Abran 2014
Page 18
© Copyrights Abran 2014
List of topics
1. The phases in estimation
2. Economics concepts for estimation models
3. Analyzing the quality of the inputs
4. Analyzing the outcomes of estimation models
5. The Adjustments Phase
6. COSMIC examples with industry data
18
Page 19
© Copyrights Abran 2014
Page 20
© Copyrights Abran 2014
Page 21
© Copyrights Abran 2014
Page 22
© Copyrights Abran 2014
Page 23
© Copyrights Abran 2014
Page 24
© Copyrights Abran 2014
Page 25
© Copyrights Abran 2014
Page 26
© Copyrights Abran 2014 26
Page 27
© Copyrights Abran 2014
List of topics
1. The phases in estimation
2. Economics concepts for estimation models
3. Analyzing the quality of the inputs
4. Analyzing the outcomes of estimation models
5. The Adjustments Phase
6. COSMIC examples with industry data
27
Page 28
© Copyrights Abran 2014
Page 29
© Copyrights Abran 2014
Page 30
© Copyrights Abran 2014
Page 31
© Copyrights Abran 2014
List of topics
1. The phases in estimation
2. Economics concepts for estimation models
3. Analyzing the quality of the inputs
4. Analyzing the outcomes of estimation models
5. The Adjustments Phase
6. COSMIC examples with industry data
31
Page 32
© Copyrights Abran 2014
Page 33
© Copyrights Abran 2014
Page 34
© Copyrights Abran 2014 34
Page 35
© Copyrights Abran 2014 35
Page 36
© Copyrights Abran 2014 36
Page 37
© Copyrights Abran 2014
Economies & diseconomies of scale
across ranges of outputs
Page 38
© Copyrights Abran 2014 38
Page 39
© Copyrights Abran 2014 39
Page 40
© Copyrights Abran 2014 40
Page 41
© Copyrights Abran 2014
List of topics
1. The phases in estimation
2. Economics concepts for estimation models
3. Analyzing the quality of the inputs
4. Analyzing the outcomes of estimation models
5. The Adjustments Phase
6. COSMIC examples with industry data
41
Page 42
© Copyrights Abran 2014 42
Page 43
© Copyrights Abran 2014
Page 44
© Copyrights Abran 2014 44
Page 45
© Copyrights Abran 2014 45
Page 46
© Copyrights Abran 2014 46
Page 47
© Copyrights Abran 2014 47
Page 48
© Copyrights Abran 2014 48
Page 49
© Copyrights Abran 2014 49
Page 50
© Copyrights Abran 2014 50
Page 51
© Copyrights Abran 2014 51
Page 52
© Copyrights Abran 2014 52
Page 53
© Copyrights Abran 2014 53
Page 54
© Copyrights Abran 2014 54
Page 55
© Copyrights Abran 2014
List of topics
1. The phases in estimation
2. Economics concepts for estimation models
3. Analyzing the quality of the inputs
4. Analyzing the outcomes of estimation models
5. The Adjustments Phase
6. COSMIC examples with industry data
55
Page 56
© Copyrights Abran 2014
Real-time embedded software projects from a medium-size organization
56
Page 57
© Copyrights Abran 2014
Page 58
© Copyrights Abran 2014
Page 59
© Copyrights Abran 2014
Page 60
© Copyrights Abran 2014
Page 61
© Copyrights Abran 2014
Page 62
© Copyrights Abran 2014
Projects from a financial governmental organization
62
Page 63
© Copyrights Abran 2014
Page 64
© Copyrights Abran 2014
Page 65
© Copyrights Abran 2014
Page 66
© Copyrights Abran 2014
Page 67
© Copyrights Abran 2014
Which estimation model to use in which contexts?
Page 68
© Copyrights Abran 2014
Page 69
© Copyrights Abran 2014
Page 70
© Copyrights Abran 2014 70
Page 71
© Copyrights Abran 2014 71
You want to know
more?
ISBN-13: 978-1118954089
ISBN-10: 1118954084
Page 72
© Copyrights Abran 2014 72
Page 73
© Copyrights Abran 2014 73
[email protected]
Page 74
© Copyrights Abran 2014 74
Page 75
© Copyrights Abran 2014 75
Page 76
© Copyrights Abran 2014 © Copyrights Abran 2014
Page 77
© Copyrights Abran 2014
Page 78
© Copyrights Abran 2014
Page 79
© Copyrights Abran 2014
Page 80
© Copyrights Abran 2014
Page 81
© Copyrights Abran 2014 81
Page 82
© Copyrights Abran 2014 82
Invalidity Range