3. size estimation tool_ver 2.0
TRANSCRIPT
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
* *