design innovation

Post on 05-Jul-2015

574 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

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

pomiet.com@rbkeefer @pomiet

pomiet.com@rbkeefer @pomiet

pomiet.com@rbkeefer @pomiet

pomiet.com@rbkeefer @pomiet

Big Idea

Strategically dismantle existing system and replace it with a better mousetrap

pomiet.com@rbkeefer @pomiet

Theory of Constraints

Eliyahu Goldratt, 1986

pomiet.com@rbkeefer @pomiet

pomiet.com@rbkeefer @pomiet

pomiet.com@rbkeefer @pomiet

pomiet.com@rbkeefer @pomiet

pomiet.com@rbkeefer @pomiet

pomiet.com@rbkeefer @pomiet

Minimum Viable Product

Eric Ries, 2011

pomiet.com@rbkeefer @pomiet

Minimum Viable Product

Measure

Product

Build

Ideas

Learn

Data

pomiet.com@rbkeefer @pomiet

Minimum Viable Product

Register

pomiet.com@rbkeefer @pomiet

Minimum Viable Product

Register

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

pomiet.com@rbkeefer @pomiet

Minimum Viable Product

Measure

Product

Build

Ideas

Learn

Data

pomiet.com@rbkeefer @pomiet

pomiet.com@rbkeefer @pomiet

Business Goals

I wish I knew ...

We need to do ...

Capture Goal Statements:

pomiet.com@rbkeefer @pomiet

Update Mailing List

Business GoalsManage Banks /

AccountsManage Lenders

Reconcile Payments

Collect Payments

pomiet.com@rbkeefer @pomiet

Business Goals

Business Value

Risk

pomiet.com@rbkeefer @pomiet

Business Goals

Business Value

Risk

pomiet.com@rbkeefer @pomiet

Business GoalsRi

sk

Business Value

pomiet.com@rbkeefer @pomiet

Business Value

Business GoalsRi

sk

Manage Banks /

Accounts

pomiet.com@rbkeefer @pomiet

Business Value

Business Goals

Update Mailing List

Risk

Manage Banks /

AccountsCollect

Payments

Manage Lenders Reconcile

Payments

pomiet.com@rbkeefer @pomiet

Manage Banks /

AccountsCollect

Payments

Business GoalsRi

sk

Business Value

Update Mailing List

Manage Lenders Reconcile

Payments

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

pomiet.com@rbkeefer @pomiet

pomiet.com@rbkeefer @pomiet

System Dependencies

System 1 System 2 System 3

System 1

System 2

System 3

pomiet.com@rbkeefer @pomiet

System Dependencies

Electrical System

Lighting System

Sound System

Electrical System

Lighting System

Sound System

pomiet.com@rbkeefer @pomiet

System Dependencies

Electrical System

Lighting System

Sound System

Electrical System

Lighting System

Sound System

XX

pomiet.com@rbkeefer @pomiet

System Dependencies

Annuity Records

Plan Rules Plan Detail

Annuity Records

Plan Rules

Plan Detail

XXX

pomiet.com@rbkeefer @pomiet

System Dependencies

Annuity Records

Plan Rules Plan Detail

Annuity Records

Plan Rules

Plan Detail

XXX

pomiet.com@rbkeefer @pomiet

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

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

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

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

pomiet.com@rbkeefer @pomiet

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

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 …

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 …

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 …

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

pomiet.com@rbkeefer @pomiet

pomiet.com@rbkeefer @pomiet

pomiet.com@rbkeefer @pomiet

Big Idea

Strategically dismantle existing system and replace it with a better mousetrap

pomiet.com@rbkeefer @pomiet

Continue the Conversation

Rob Keefer, PhD Rob.Keefer@pomiet.com @rbkeefer

top related