IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

82
© 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

Transcript of IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

Page 1: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© 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: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© 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: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© 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: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© 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: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© 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: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014 ISBN (978-1-118-95408-9) Wiley-IEEE Press

Page 7: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 8: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 9: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 10: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 11: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 12: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 13: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 14: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014 14

Estimator role: Provide information

about uncertainty range

Page 15: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014 15

Manager role:

Pick a number & Manage Risk

Page 16: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 17: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 18: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© 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: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 20: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 21: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 22: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 23: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 24: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 25: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 26: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014 26

Page 27: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© 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: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 29: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 30: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 31: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© 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: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 33: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 34: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014 34

Page 35: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014 35

Page 36: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014 36

Page 37: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Economies & diseconomies of scale

across ranges of outputs

Page 38: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014 38

Page 39: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014 39

Page 40: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014 40

Page 41: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© 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: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014 42

Page 43: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 44: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014 44

Page 45: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014 45

Page 46: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014 46

Page 47: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014 47

Page 48: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014 48

Page 49: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014 49

Page 50: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014 50

Page 51: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014 51

Page 52: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014 52

Page 53: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014 53

Page 54: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014 54

Page 55: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© 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: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Real-time embedded software projects from a medium-size organization

56

Page 57: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 58: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 59: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 60: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 61: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 62: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Projects from a financial governmental organization

62

Page 63: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 64: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 65: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 66: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 67: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Which estimation model to use in which contexts?

Page 68: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 69: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 70: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014 70

Page 71: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014 71

You want to know

more?

ISBN-13: 978-1118954089

ISBN-10: 1118954084

Page 72: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014 72

Page 73: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014 73

[email protected]

Page 74: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014 74

Page 75: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014 75

Page 76: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014 © Copyrights Abran 2014

Page 77: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 78: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 79: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 80: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014

Page 81: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014 81

Page 82: IWSM2014 COSMIC masterclass part 4 - Estimating with COSMIC (Alain Abran)

© Copyrights Abran 2014 82

Invalidity Range