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

Post on 13-Jul-2015

68 views 1 download

Tags:

Transcript of 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

© Copyrights Abran 2014 2

Alain Abran

20 years 20 years

+ 35 PhD Development

Maintenance

Process Improvements ISO: 19761, 9216,

25000, 15939,

14143, 19760

© 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

© 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

© 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

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

© Copyrights Abran 2014

© Copyrights Abran 2014

© Copyrights Abran 2014

© Copyrights Abran 2014

© Copyrights Abran 2014

© Copyrights Abran 2014

© Copyrights Abran 2014

© Copyrights Abran 2014 14

Estimator role: Provide information

about uncertainty range

© Copyrights Abran 2014 15

Manager role:

Pick a number & Manage Risk

© Copyrights Abran 2014

© Copyrights Abran 2014

© 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

© Copyrights Abran 2014

© Copyrights Abran 2014

© Copyrights Abran 2014

© Copyrights Abran 2014

© Copyrights Abran 2014

© Copyrights Abran 2014

© Copyrights Abran 2014

© Copyrights Abran 2014 26

© 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

© Copyrights Abran 2014

© Copyrights Abran 2014

© Copyrights Abran 2014

© 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

© Copyrights Abran 2014

© Copyrights Abran 2014

© Copyrights Abran 2014 34

© Copyrights Abran 2014 35

© Copyrights Abran 2014 36

© Copyrights Abran 2014

Economies & diseconomies of scale

across ranges of outputs

© Copyrights Abran 2014 38

© Copyrights Abran 2014 39

© Copyrights Abran 2014 40

© 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

© Copyrights Abran 2014 42

© Copyrights Abran 2014

© Copyrights Abran 2014 44

© Copyrights Abran 2014 45

© Copyrights Abran 2014 46

© Copyrights Abran 2014 47

© Copyrights Abran 2014 48

© Copyrights Abran 2014 49

© Copyrights Abran 2014 50

© Copyrights Abran 2014 51

© Copyrights Abran 2014 52

© Copyrights Abran 2014 53

© Copyrights Abran 2014 54

© 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

© Copyrights Abran 2014

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

56

© Copyrights Abran 2014

© Copyrights Abran 2014

© Copyrights Abran 2014

© Copyrights Abran 2014

© Copyrights Abran 2014

© Copyrights Abran 2014

Projects from a financial governmental organization

62

© Copyrights Abran 2014

© Copyrights Abran 2014

© Copyrights Abran 2014

© Copyrights Abran 2014

© Copyrights Abran 2014

Which estimation model to use in which contexts?

© Copyrights Abran 2014

© Copyrights Abran 2014

© Copyrights Abran 2014 70

© Copyrights Abran 2014 71

You want to know

more?

ISBN-13: 978-1118954089

ISBN-10: 1118954084

© Copyrights Abran 2014 72

© Copyrights Abran 2014 73

alain.abran@etsmtl.ca

© Copyrights Abran 2014 74

© Copyrights Abran 2014 75

© Copyrights Abran 2014 © Copyrights Abran 2014

© Copyrights Abran 2014

© Copyrights Abran 2014

© Copyrights Abran 2014

© Copyrights Abran 2014

© Copyrights Abran 2014 81

© Copyrights Abran 2014 82

Invalidity Range