3. Size Estimation Tool_Ver 2.0

15
Total size (column AQ) for each story should be <=21 SP Stories, Confidence Factor, Patterns to Arrive at a SIZE UI Pattern Pattern Weightage Control Navigation # Story onfidence Fact Comment UI Pattern DB BL Count Complexity Count 1 add new project estimation. 100 70 20 10 15 LOW NIL 6 NIL 2 search estimation for update 100 60 30 10 5 MEDIUM NIL 0 NIL 3 updte estimation screen 100 70 20 10 15 LOW NIL 3 LOW 4 search estimation for approval/reject 100 60 30 10 5 MEDIUM NIL 0 NIL 5 approval/reject estimation from manager 100 70 20 10 15 LOW NIL 6 NIL 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 Complex Validations Complexit y Complexit y

Transcript of 3. Size Estimation Tool_Ver 2.0

8/7/2019 3. Size Estimation Tool_Ver 2.0

http://slidepdf.com/reader/full/3-size-estimation-toolver-20 1/17

Total size (column AQ) for each story should be <=21 SP

Stories, Confidence Factor, Patterns to Arrive at a SIZEUI Pattern

Pattern Weightage Control Navigation

# Story onfidence Fact Comment UI Pattern DB BL Count Complexity Count

1 add new project estimation. 100 70 20 10 15 LOW NIL 6 NIL

2 search estimation for update 100 60 30 10 5 MEDIUM NIL 0 NIL

3 updte estimation screen 100 70 20 10 15 LOW NIL 3 LOW

4 search estimation for approval/reject 100 60 30 10 5 MEDIUM NIL 0 NIL

5 approval/reject estimation from manager 100 70 20 10 15 LOW NIL 6 NIL

6

78

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

ComplexValidations

Complexity

Complexity

8/7/2019 3. Size Estimation Tool_Ver 2.0

http://slidepdf.com/reader/full/3-size-estimation-toolver-20 2/17

34

35

36

37

38

39

4041

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

6970

71

72

73

74

75

76

8/7/2019 3. Size Estimation Tool_Ver 2.0

http://slidepdf.com/reader/full/3-size-estimation-toolver-20 3/17

77

78

79

80

81

82

8384

85

86

87

88

89

90

91

92

93

94

95

x x x x x x x x x x x

8/7/2019 3. Size Estimation Tool_Ver 2.0

http://slidepdf.com/reader/full/3-size-estimation-toolver-20 4/17

DATA PATTERN

Operations Transformations Validation

Count(B1) (G)

NIL LOW 23 8 3 LOW NIL 0 NIL 0 NIL HIGH RDBMS MEDIUM Transactional 5

NIL LOW 6 2 3 LOW MEDIUM 0 NIL 0 NIL HIGH RDBMS MEDIUM Transactional 5

NIL NIL 19 5 3 LOW MEDIUM 0 NIL 0 NIL HIGH RDBMS MEDIUM Transactional 5

NIL LOW 6 2 3 LOW MEDIUM 0 NIL 0 NIL HIGH RDBMS MEDIUM Transactional 5

NIL LOW 23 8 3 LOW MEDIUM 0 NIL 0 NIL HIGH RDBMS MEDIUM Transactional 5

ExternalDependen

ciesRich Web

UIsizedcount

size(SP)

Performance Tuning

SourceType

SourceType

ComplexityApplication

Typesizedcount

% of Control

Complexity

% of Control

Complexity

DBOperation

Count(A1)

Depth(Band)

A3

ProcessingComplexity

(A2)

Transformation Complexity

(B2)Count(C1)

 Complexity

(C2)Complexity

(F)Choosefrom list

Complexity(E)

8/7/2019 3. Size Estimation Tool_Ver 2.0

http://slidepdf.com/reader/full/3-size-estimation-toolver-20 5/17

8/7/2019 3. Size Estimation Tool_Ver 2.0

http://slidepdf.com/reader/full/3-size-estimation-toolver-20 6/17

x x x x x x x x x x x x x x x

8/7/2019 3. Size Estimation Tool_Ver 2.0

http://slidepdf.com/reader/full/3-size-estimation-toolver-20 7/17

Business Logic Interaction

Total Size

size (SP) Processing Validation Entity Construction Framework Locaion Complexities

43 0

1 2 LOW 0 NIL 1 NIL NIL SERVER 3 2 NIL SSL NONE 12 0

1 1 LOW 0 NIL 3 MEDIUM NIL SERVER 5 3 NIL NONE NONE 6 0

1 2 LOW 0 NIL 1 NIL NIL SERVER 3 2 NIL NONE NONE 8 0

1 1 LOW 0 NIL 3 MEDIUM NIL SERVER 5 3 NIL NONE NONE 6 0

1 2 LOW 0 NIL 1 NIL NIL SERVER 3 2 NIL NONE NONE 11 0

sizedcount

size(SP)

ExpectedDeviation (%)

ProcessingPath count

(A1)

ProcessingComplexit

y(A2)

ValidationCount(B1)

ValidationComplexity

(B2)

Entitycount(C1)

Complexity

(C2)

FrameworkComplexity

(D)

Server/Client

(E)Usage

(A)

Security(B)

Protocol(C)

8/7/2019 3. Size Estimation Tool_Ver 2.0

http://slidepdf.com/reader/full/3-size-estimation-toolver-20 8/17

8/7/2019 3. Size Estimation Tool_Ver 2.0

http://slidepdf.com/reader/full/3-size-estimation-toolver-20 9/17

x x x x x x x x x x x x x x x x

8/7/2019 3. Size Estimation Tool_Ver 2.0

http://slidepdf.com/reader/full/3-size-estimation-toolver-20 10/17

ATE VELOCITY USING TASK BREAKDOWN ON SAMPLE ST

Sample Story 1 Tasks Effort Comments

Requirement Analysis 1

Technical Design 1

Validate Incoming XML 1

Bulk Process 1

Insert request into db 1

Invoke create folder request in sirocco 1

Unit Testing 1

Packaging and Deployment 1

Sample Story 2 Tasks Effort Comments

Sample Story 3 Tasks Effort Comments

Total Estimated Effort in Hours for the Sampl 8

Total Size of the Sample (S) 1

Velocity (V = E/S) 8

TOTAL EFFORT (Without Adjustments) 344 Person Hours

Engineering CAPEX Hours/PersonDay

8/7/2019 3. Size Estimation Tool_Ver 2.0

http://slidepdf.com/reader/full/3-size-estimation-toolver-20 11/17

TOTAL EFFORT (Without Adjustments) in PersonDays PersonDays

8/7/2019 3. Size Estimation Tool_Ver 2.0

http://slidepdf.com/reader/full/3-size-estimation-toolver-20 12/17

TOTAL ADJUSTED EFFORT - ENGG vs ENGG + NON ENGG

ENGINEERING ADJUSTMENT FACTORS ON TOTAL EFFORT

Factor Skill Environment Deployment esting Complexity

5% 0% 0% 15%

G FACTORS ADJUSTED EFF

EXPECTED DEVIATION +/-0 %

NON ENGINEERING ADJUSTMENT FACTORS ON TOTAL EFFORT

Factor Management

10%

TOTAL ADJUSTED EFFORT

EXPECTED DEVIATION +/-0 %

8/7/2019 3. Size Estimation Tool_Ver 2.0

http://slidepdf.com/reader/full/3-size-estimation-toolver-20 13/17

UI Pattern

UI_CONTROL_COMPLEXITY

NIL 0

LOW 5

MEDIUM 15

HIGH 30

UI_NAVIGATION_COMPLEXITY

NIL 0

LOW 5

MEDIUM 10

HIGH 15

UI_EXTERNAL_DEPENDENCY_COMPLEXITY

NIL 0

LOW 5MEDIUM 15

HIGH 30

UI_TYPE_COMPLEXITY

NIL LOW MEDIUM HIGH UI_TYPE_COMPLEXITY_COL

THICK CLIENT UI 0 0 5 10 UI_TYPE_COMPLEXITY_ROW

PROCEDURAL UI 0 0 10 20

RICH WEB UI 0 5 15 30

UI_VALIDATION_COMPLEXITYNIL 0

LOW 5

MEDIUM 10

HIGH 20

Data Pattern

DATA_PROCESS_COMPLEXITY_BAND

NIL 0

LOW 5

MEDIUM 15

HIGH 30

DATA_DESIGN_COMPLEXITY

8/7/2019 3. Size Estimation Tool_Ver 2.0

http://slidepdf.com/reader/full/3-size-estimation-toolver-20 14/17

NIL 0

LOW 5

MEDIUM 15

HIGH 30

DATA_TRANSF_COMPLEXITY

NIL 0LOW 5

MEDIUM 15

HIGH 30

DATA_VALIDATION_COMPLEXITY

NIL 0

LOW 5

MEDIUM 10

HIGH 20

DATA_DEPTH_BAND

NIL 0

LOW 5

MEDIUM 10

HIGH 20

DATA_PERF_TUN_COMPLEXITY

NIL 0

LOW 5

MEDIUM 15HIGH 30

DATA_SOURCE_TYPE_COMPLEXITY DATA_SOURCE_TYPE_COMPLEXITY_COL

NIL LOW MEDIUM HIGH DATA_SOURCE_TYPE_COMPLEXITY_ROWS

Files 0 5 10 20

XML 0 5 10 20

RDBMS 0 5 15 30

External Data Sources 0 0 5 10

DATA_APPLICATION_TYPE

ETL 1

Transactional 1

Reporting 1

BL Pattern

8/7/2019 3. Size Estimation Tool_Ver 2.0

http://slidepdf.com/reader/full/3-size-estimation-toolver-20 15/17

BL_PROCESS_COMPLEXITY_BAND

NIL 0

LOW 5

MEDIUM 15

HIGH 30

BL_VALIDATION_COMPLEXITY

NIL 0

LOW 5

MEDIUM 10

HIGH 20

BL_ENTITY_COMPLEXITY

NIL 0

LOW 5

MEDIUM 15HIGH 30

BL_FRAMEWORK_COMPLEXITY

NIL 0

LOW 5

MEDIUM 15

HIGH 30

BL_LOCATION

SERVER 0CLIENT 15

INTR_USAGE_COMPLEXITY

NIL 0

LOW 5

MEDIUM 10

HIGH 20

INTR_SECURITY_COMPLEXITY

NONE 0

SSL 10

SSL & ENCRYPTION 20

INTR_PROTOCOL_COMPLEXITY

NONE 0

WCF/WEBSERVICES 5

8/7/2019 3. Size Estimation Tool_Ver 2.0

http://slidepdf.com/reader/full/3-size-estimation-toolver-20 16/17

REQUEST/REPLY/PUBLISH/SUBSCRIBE 15

REMOTING/IIOP 30

8/7/2019 3. Size Estimation Tool_Ver 2.0

http://slidepdf.com/reader/full/3-size-estimation-toolver-20 17/17

UI Weightage Lookup

Formula for Sized Count

Count 5 10 15 20 25 30

Size 1 2 3 5 8 13

Business Logic

Formula for Sized Count (A1(1+A2) + B1(1+B2)+ C1(1+C2))*(1+D+E)

Sized Coun 2 3 5 8 13 21 34

Size 1 2 3 5 8 13 21

Data Layer

Formula for Sized Count {(A1(1+A2 + A3) + B1(1+B2) + C1(1+C2)) * (1+ E+F)}*G

Count 5 10 15 20 25 30 35

Size 1 2 3 5 8 13 21

Depth <=30 <= 50 <=100 >100

Band NIL LOW MEDIUM HIGH

 

* *