design innovation

47
Designing Innovation: The MVP in Complex Environments Rob Keefer @rbkeefer

Upload: rob-keefer

Post on 05-Jul-2015

574 views

Category:

Technology


0 download

DESCRIPTION

A Practical Guide to Delivering like a Startup in a Complex Environment

TRANSCRIPT

Page 1: Design Innovation

Designing Innovation:The MVP in Complex Environments Rob Keefer @rbkeefer

Page 2: Design Innovation

pomiet.com@rbkeefer @pomiet

Page 3: Design Innovation

pomiet.com@rbkeefer @pomiet

Page 4: Design Innovation

pomiet.com@rbkeefer @pomiet

Page 5: Design Innovation

pomiet.com@rbkeefer @pomiet

Big Idea

Strategically dismantle existing system and replace it with a better mousetrap

Page 6: Design Innovation

pomiet.com@rbkeefer @pomiet

Theory of Constraints

Eliyahu Goldratt, 1986

Page 7: Design Innovation

pomiet.com@rbkeefer @pomiet

Page 8: Design Innovation

pomiet.com@rbkeefer @pomiet

Page 9: Design Innovation

pomiet.com@rbkeefer @pomiet

Page 10: Design Innovation

pomiet.com@rbkeefer @pomiet

Page 11: Design Innovation

pomiet.com@rbkeefer @pomiet

Page 12: Design Innovation

pomiet.com@rbkeefer @pomiet

Minimum Viable Product

Eric Ries, 2011

Page 13: Design Innovation

pomiet.com@rbkeefer @pomiet

Minimum Viable Product

Measure

Product

Build

Ideas

Learn

Data

Page 14: Design Innovation

pomiet.com@rbkeefer @pomiet

Minimum Viable Product

Register

Page 15: Design Innovation

pomiet.com@rbkeefer @pomiet

Minimum Viable Product

Register

We’re sorry, the site is currently down. Please try back another time.

Page 16: Design Innovation

pomiet.com@rbkeefer @pomiet

Minimum Viable Product

Measure

Product

Build

Ideas

Learn

Data

Page 17: Design Innovation

pomiet.com@rbkeefer @pomiet

Page 18: Design Innovation

pomiet.com@rbkeefer @pomiet

Business Goals

I wish I knew ...

We need to do ...

Capture Goal Statements:

Page 19: Design Innovation

pomiet.com@rbkeefer @pomiet

Update Mailing List

Business GoalsManage Banks /

AccountsManage Lenders

Reconcile Payments

Collect Payments

Page 20: Design Innovation

pomiet.com@rbkeefer @pomiet

Business Goals

Business Value

Risk

Page 21: Design Innovation

pomiet.com@rbkeefer @pomiet

Business Goals

Business Value

Risk

Page 22: Design Innovation

pomiet.com@rbkeefer @pomiet

Business GoalsRi

sk

Business Value

Page 23: Design Innovation

pomiet.com@rbkeefer @pomiet

Business Value

Business GoalsRi

sk

Manage Banks /

Accounts

Page 24: Design Innovation

pomiet.com@rbkeefer @pomiet

Business Value

Business Goals

Update Mailing List

Risk

Manage Banks /

AccountsCollect

Payments

Manage Lenders Reconcile

Payments

Page 25: Design Innovation

pomiet.com@rbkeefer @pomiet

Manage Banks /

AccountsCollect

Payments

Business GoalsRi

sk

Business Value

Update Mailing List

Manage Lenders Reconcile

Payments

Page 26: Design Innovation

pomiet.com@rbkeefer @pomiet

MVP Application

Collect Electronic Payments from one bankReconcile Electronic Payments with one bank

3 Weeks 6 Weeks

Add multiple banks to collection/reconciliation 6 Weeks Prepare for production release 3 Weeks

FOCUS: Interaction with the bank.18 Weeks

Page 27: Design Innovation

pomiet.com@rbkeefer @pomiet

Page 28: Design Innovation

pomiet.com@rbkeefer @pomiet

System Dependencies

System 1 System 2 System 3

System 1

System 2

System 3

Page 29: Design Innovation

pomiet.com@rbkeefer @pomiet

System Dependencies

Electrical System

Lighting System

Sound System

Electrical System

Lighting System

Sound System

Page 30: Design Innovation

pomiet.com@rbkeefer @pomiet

System Dependencies

Electrical System

Lighting System

Sound System

Electrical System

Lighting System

Sound System

XX

Page 31: Design Innovation

pomiet.com@rbkeefer @pomiet

System Dependencies

Annuity Records

Plan Rules Plan Detail

Annuity Records

Plan Rules

Plan Detail

XXX

Page 32: Design Innovation

pomiet.com@rbkeefer @pomiet

System Dependencies

Annuity Records

Plan Rules Plan Detail

Annuity Records

Plan Rules

Plan Detail

XXX

Page 33: Design Innovation

pomiet.com@rbkeefer @pomiet

Page 34: Design Innovation

pomiet.com@rbkeefer @pomiet

System Dependencies

Architecture Layer 1

Feature

Criti

cal

Architecture Layer

Feature

Feature

Feature

Feature

Feature

Architecture Layer 2

Architecture Layer 3

Page 35: Design Innovation

pomiet.com@rbkeefer @pomiet

System Dependencies

Annuity Records

Criti

cal

Architecture Layer

Guarantees

Demogr. Regulations

Tax Regulations

Plan Description

Plan Types

Plan Rules Plan Details

Page 36: Design Innovation

pomiet.com@rbkeefer @pomiet

System Dependencies

Annuity Records

Criti

cal

Architecture Layer

Guarantees

Demogr. Regulations

Tax Regulations

Plan Description

Plan Types

Plan Rules Plan Details

Page 37: Design Innovation

pomiet.com@rbkeefer @pomiet

MVP Application

Manually update plan descriptions/types Encode demographic regulations

6 Weeks 6 Weeks

Enforce demographic regulations on plans 6 Weeks Push into UAT environment 3 Weeks

FOCUS: Break dependency on plan detail. 21 Weeks

Page 38: Design Innovation

pomiet.com@rbkeefer @pomiet

Page 39: Design Innovation

pomiet.com@rbkeefer @pomiet

Workflow AnalysisCo

mpl

exity

WorkflowSimplest

Most Complex

Step 3 in Workflow

Step 2 in Workflow

Step 1 in Workflow

Design Idea

Design Idea Design Idea

Design Idea

Design Idea

and then … and then …

Design Idea

Page 40: Design Innovation

pomiet.com@rbkeefer @pomiet

Workflow AnalysisCo

mpl

exity

WorkflowSimplest

Most Complex

Proceed To Next Room

Decide Where to Go

Read Description

Conference Mobile App

Printed Brochure

Intuitively Choose

Venue Specific GPS

Follow Signs

and then … and then …

Page 41: Design Innovation

pomiet.com@rbkeefer @pomiet

Workflow AnalysisCo

mpl

exity

WorkflowSimplest

Most Complex

IT Update Price Info

Notify of New Item

Request Change

Monitor Changes

Update on Web App

Update on Portal

Approve on Web App

Maint. Info in Web App

and then … and then …

Page 42: Design Innovation

pomiet.com@rbkeefer @pomiet

Workflow AnalysisCo

mpl

exity

WorkflowSimplest

Most Complex

IT Update Price Info

Notify of New Item

Request Change

Monitor Changes

Update on Web App

Update on Portal

Approve on Web App

Maint. Info in Web App

and then … and then …

Page 43: Design Innovation

pomiet.com@rbkeefer @pomiet

MVP Application

Web application to support updatesRules engine to enforce regulations

3 Weeks 6 Weeks

Ingest/Output spreadsheets for processing 3 Weeks Prepare for production release 3 Weeks

FOCUS: Remove manual QA Process. 15 Weeks

Page 44: Design Innovation

pomiet.com@rbkeefer @pomiet

Page 45: Design Innovation

pomiet.com@rbkeefer @pomiet

Page 46: Design Innovation

pomiet.com@rbkeefer @pomiet

Big Idea

Strategically dismantle existing system and replace it with a better mousetrap

Page 47: Design Innovation

pomiet.com@rbkeefer @pomiet

Continue the Conversation

Rob Keefer, PhD [email protected] @rbkeefer