green - sizing for estimating, measurement and benchmarking

19
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

Upload: international-software-benchmarking-standards-group-isbsg

Post on 13-Aug-2015

27 views

Category:

Business


0 download

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

[email protected]

1 ISMA 6 – September 2011 Christine Green