Professional Documents
Culture Documents
UI Pattern
Stories, Confidence Factor, Patterns to Arrive at a SIZE
Pattern Weightage Control Navigation Complex Validations
# Story Confidence Factor Comment UI Pattern DB BL Count Complexity Complexity Count Complexity
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
34
35
36
37
38
39
40
41
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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
x x x x x x x x x x x
ern DATA PATTERN
External
Dependencie size Performance Source Type sized
s Rich Web UI sized count (SP) Operations Transformations Validation Tuning Source Type Complexity Application Type count
DB Operation Processing
% of Control % of Control Count Depth Complexity Transformation Count Complexity Complexity Choose from Complexity
Complexity Complexity (A1) (Band) A3 (A2) Count(B1) Complexity (B2) (C1) (C2) (F) list (E) (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
x x x x x x x x x x x x x x x
Business Logic Interaction
Total Size
sized size Expected Deviation
size (SP) Processing Validation Entity Construction Framework Locaion count (SP) Complexities (%)
Factor Management
10%
Testing Complexity
15%
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 5
MEDIUM 15
HIGH 30
UI_TYPE_COMPLEXITY
NIL LOW MEDIUM HIGH
THICK CLIENT UI 0 0 5 10
PROCEDURAL UI 0 0 10 20
RICH WEB UI 0 5 15 30
UI_VALIDATION_COMPLEXITY
NIL 0
LOW 5
MEDIUM 10
HIGH 20
Data Pattern
DATA_PROCESS_COMPLEXITY_BAND
NIL 0
LOW 5
MEDIUM 15
HIGH 30
DATA_DESIGN_COMPLEXITY
NIL 0
LOW 5
MEDIUM 15
HIGH 30
DATA_TRANSF_COMPLEXITY
NIL 0
LOW 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 15
HIGH 30
DATA_SOURCE_TYPE_COMPLEXITY
NIL LOW MEDIUM HIGH
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
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 15
HIGH 30
BL_FRAMEWORK_COMPLEXITY
NIL 0
LOW 5
MEDIUM 15
HIGH 30
BL_LOCATION
SERVER 0
CLIENT 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
REQUEST/REPLY/PUBLISH/SUBSCRIBE 15
REMOTING/IIOP 30
UI_TYPE_COMPLEXITY_COL
UI_TYPE_COMPLEXITY_ROW
DATA_SOURCE_TYPE_COMPLEXITY_COL
DATA_SOURCE_TYPE_COMPLEXITY_ROWS
UI Weightage Lookup
Count 5 10
Size 1 2
Business Logic
Sized Count 2 3
Size 1 2
Data Layer
Formula for Sized Count {(A1(1+A2 + A3) + B1(1+B2) + C1(1+C2)) * (1+ E+F)}*G
Count 5 10
Size 1 2
15 20 25 30
3 5 8 13
+ B1(1+B2)+ C1(1+C2))*(1+D+E)
5 8 13 21 34
3 5 8 13 21
15 20 25 30 35
3 5 8 13 21
<=100 >100
MEDIUM HIGH