design innovation
DESCRIPTION
A Practical Guide to Delivering like a Startup in a Complex EnvironmentTRANSCRIPT
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