green - sizing for estimating, measurement and benchmarking
TRANSCRIPT
http://itconfidence2014.wordpress.com
Sizing for Estimating, Measurement and
Benchmarking
2°°°°International Conference on IT Data collection, Analysis and Benchmarking
Tokyo (Japan) - October 22, 2014
Christine Green
Insert here a picture
Focus on Sizing Benefit
2IT Confidence 2014 – October 22, 2014 http://itconfidence2014.wordpress.com
Sizing for estimating, measurement and Benchmarking
Goals of the presentation
�G1. Size as a normalization factor
�G2. Process from scope to strategic decision
�G3. Selling size measurement and analysis
�G4. Process for measuring project risk
3IT Confidence 2014 – October 22, 2014 http://itconfidence2014.wordpress.com
Sizing for estimating, measurement and Benchmarking
An introuction to Christine Green
� Key works - Function Point, SNAP Points, Measurement & Analysis, Process -CMMI, ISO, PMI, Estimating models and tools, Benchmark – Internal & External
HP Employee with focus on support, rollout, definition and development of Sizing, Estimating, measurement & Benchmarking Process and tools for +10 years
IFPUG Board Member, Director of Applied Programs (Non-Functional Sizing Standard Committee & Innovation Program)
ISBSG Board Member, Treasure and Advisory director
Private: Three kids – 22, 7 & 4 (Balance in life), Lives in Odense, Denmark
4IT Confidence 2014 – October 22, 2014 http://itconfidence2014.wordpress.com
Process complexitySizing for estimating, measurement and Benchmarking
5IT Confidence 2014 – October 22, 2014 http://itconfidence2014.wordpress.com
Scope – SizeSizing for estimating, measurement and Benchmarking
6IT Confidence 2014 – October 22, 2014 http://itconfidence2014.wordpress.com
Scope – the black boxSizing for estimating, measurement and Benchmarking
Functional Size
A size of the software derived by quantifying
the Functional User Requirements
SNAPSNAP
FPAFPA
7IT Confidence 2014 – October 22, 2014 http://itconfidence2014.wordpress.com
FPA – 1000 FeetSizing for estimating, measurement and Benchmarking
Function Point Analysis
Function Points
8IT Confidence 2014 – October 22, 2014 http://itconfidence2014.wordpress.com
SNAP – 1000 FeetSizing for estimating, measurement and Benchmarking
SCU: SNAP Counting Unit
Non-Functional Size Measure
SNAP Point
9IT Confidence 2014 – October 22, 2014 http://itconfidence2014.wordpress.com
Estimating Fit - 1000 feetSizing for estimating, measurement and Benchmarking
Balance between many factors � Promote confidence, understanding, acceptance
� Confidence is based on
� Accurate
� Achievable
� Competitive
� lead to informed project planning decisions
� facilitate effective project tracking & oversight
� increase product quality
� increase process quality
10IT Confidence 2014 – October 22, 2014 http://itconfidence2014.wordpress.com
Estimating PerspectiveSizing for estimating, measurement and Benchmarking
11IT Confidence 2014 – October 22, 2014 http://itconfidence2014.wordpress.com
Estimating Process - AccuracySizing for estimating, measurement and Benchmarking
Accuracy depends on
� The reliability of scope definition.
� The quality of the documentation.
� The assumptions/constraints that will have an impact
� The reliability of the historical information
� The uniqueness of the project
Accuracy is important in order to evaluate the level of control of the estimates needed.
12IT Confidence 2014 – October 22, 2014 http://itconfidence2014.wordpress.com
Accuracy, Reliability & RiskSizing for estimating, measurement and Benchmarking
� Impact on accuracy and risk
� Scope quality
� Size Accuracy
� Estimating techniques and risk
13IT Confidence 2014 – October 22, 2014 http://itconfidence2014.wordpress.com
Schedule/Cost PerspectiveSizing for estimating, measurement and Benchmarking
14IT Confidence 2014 – October 22, 2014 http://itconfidence2014.wordpress.com
Measurement and control PerspectiveSizing for estimating, measurement and Benchmarking
Strategic
Decision
Size is the most important primitive
metrics.
Size are often used as decision input –
both in planning, change management,
contract management etc.
Size is the most important primitive
metrics.
Size are often used as decision input –
both in planning, change management,
contract management etc.
90% of all Performance Indicators
should include Size.
The way to compare projects and
organizations to each other is to include
SIZE
90% of all Performance Indicators
should include Size.
The way to compare projects and
organizations to each other is to include
SIZE
Risk/Value
AssessmentQuality IT Investment
Process
Improvement
Product
Improvement
Responsive-
nessVolatility
Project Control ReliabilityEstimated &
Re-planningProductivity Cycle Time
Size Effort Staff Duration Changes Defects Resources
15IT Confidence 2014 – October 22, 2014 http://itconfidence2014.wordpress.com
Repository1000 Feet Perspective
Sizing for estimating, measurement and Benchmarking
16IT Confidence 2014 – October 22, 2014 http://itconfidence2014.wordpress.com
Analysis Perspective - ProjectSizing for estimating, measurement and Benchmarking
Good project
Meeting cost
(almost)
Bad project
Optimistic from day
one
Never delivered the
planned scope
17IT Confidence 2014 – October 22, 2014 http://itconfidence2014.wordpress.com
Analysis Perspective - OrganisationalSizing for estimating, measurement and Benchmarking
Supplier Perspective
Client perspective
Deliv
ery
pe
rsp
ective
Project/Service view
The view of YY
The view of XX
Good Measurement:
•Covers all aspect & perspectives
•As few measures as possible
•All measures natural output or input for process
•A simplification of the “real” world (but not to simplified)
� Multiple views
� Multiple KPI
� KPI over time
� Acceptance criteria
� Focus on early warning
� Not backlog view
18IT Confidence 2014 – October 22, 2014 http://itconfidence2014.wordpress.com
Iterative ApproachSizing for estimating, measurement and Benchmarking
19IT Confidence 2014 – October 22, 2014 http://itconfidence2014.wordpress.com
1 ISMA 6 – September 2011 Christine Green