Top Banner
Decision Points Function Point Analysis for Project Decisions Management? Can we repurpose A MetroNorth Roundtable Presentation slides. 35-40 minutes.
18

Decision points - Repurposing Function Points for Decision Making

Dec 21, 2014

Download

Documents

David Kershaw

A proposal for repurposing function point estimation for use in estimating project decision making efforts.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Decision points - Repurposing Function Points for Decision Making

Decision Points

Function Point Analysis

for Project Decisions Management?

Can we repurpose

A MetroNorth Roundtable Presentation

14 slides. 35-40 minutes.

Page 2: Decision points - Repurposing Function Points for Decision Making

Why so manystart-ups?

After 20 years of trying to manage projects…

Why are you interested in decision making?

Hello. My name is David

Page 3: Decision points - Repurposing Function Points for Decision Making

Size

Complexity

CostTime

What are function points?

…and a tool for examining the mean, medium, and mode.

A way of estimating…

Page 4: Decision points - Repurposing Function Points for Decision Making

There are several approaches to function points.

Some are standards

Systematic simplification to

How do function points work?

See http://www.ifpug.org

5things

Page 5: Decision points - Repurposing Function Points for Decision Making

Identify atomic units of full-stack functionality and ratio the average effort required across team functions

What would I do?

This works pretty well in web development

1 Point

Page 6: Decision points - Repurposing Function Points for Decision Making

Product ownerProject manager

UXdeveloper

BackenddeveloperQA

Release & Operations

Sr. management & other teams

Contingency reserve

Art

DBAMarketing & documentation

What is a function point ratio?

Page 7: Decision points - Repurposing Function Points for Decision Making

Product ownerProject manager

UXdeveloper

BackenddeveloperQA

Release & Operations

Sr. management & other teams

Contingency reserve

Art

DBAMarketing & documentation

What is a function point ratio?

}Time

}Functionality

{Cost

Page 8: Decision points - Repurposing Function Points for Decision Making

? ? ?

What does this have to do with decisions?

Page 9: Decision points - Repurposing Function Points for Decision Making

Decisions are often chaotic, caustic, and costly

Many decisions looked at together

often lack consistency

Why is good decision making hard?

Page 10: Decision points - Repurposing Function Points for Decision Making

Plan Monitor Control QA

How can decision making be less risky?

Processization is often doable.

Page 11: Decision points - Repurposing Function Points for Decision Making

The logic of

function point

estimation maps well to

estimating

decision

makingWhat is the basis for estimating a decision?

Page 12: Decision points - Repurposing Function Points for Decision Making

What is a natural unit of decision making?

Activity ➞ Decision ➞ Decision ➞ Activity

Atomic decisions are simpler to count

Activity

Page 13: Decision points - Repurposing Function Points for Decision Making

Can decisions can be broken down for estimation?

…may be an input or output

…may require inputs or outputs

…may have dependencies

Page 14: Decision points - Repurposing Function Points for Decision Making

Decisions usually have regular iterations

Is decision making workflow regular?

Resolution stages

Workflow steps

Physical deliverables

Why don’t we see ads like “full stack decision maker skilled in Java, Python and consensus building”?

Page 15: Decision points - Repurposing Function Points for Decision Making

How can decision roles be ratioed?

Decision ownerProject manager

Informationgatherer

ConsensusbuilderSME

Escalation authority

Implementation team

Other stakeholders

Senior management

FinanceDocumentation

Page 16: Decision points - Repurposing Function Points for Decision Making

How do role ratios map to workflow?

Decision ownerProject manager

Informationgatherer

ConsensusbuilderSME

Escalation authority

Implementation team

Other stakeholders

Senior management

FinanceDocumentation

}Defines decisionPromulgates it Assigns rolesCollects criteria

}Solicits feedbackUpdates alternativesOrganizes voting or DelphiNegotiatesUpdates consensus status

} Interprets decision

Page 17: Decision points - Repurposing Function Points for Decision Making

In summary

FP is systematic simplification for estimates

Decisions are costly and need process

FP matches decision making, sometimes

Decisions have inputs, outputs, etc.Decisions canhave roles Decisions can have workflow

Therefore, we can ratio decisions

and use FP to estimate

Page 18: Decision points - Repurposing Function Points for Decision Making

Thank You!

Was that convincing?

http://www.linkedin.com/in/evisioner [email protected]

David Kershaw, PMP