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 anoth...
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 Goals
Manage
Banks /
Accounts
Manage
Lenders
Reconcile
Payments
C...
pomiet.com@rbkeefer @pomiet
Business Goals
Business Value
Risk
pomiet.com@rbkeefer @pomiet
Business Goals
Business Value
Risk
pomiet.com@rbkeefer @pomiet
Business GoalsRisk
Business Value
pomiet.com@rbkeefer @pomiet
Business Value
Business GoalsRisk
Manage
Banks /
Accounts
pomiet.com@rbkeefer @pomiet
Business Value
Business Goals
Update
Mailing List
Risk
Manage
Banks /
Accounts
Collect
Payment...
pomiet.com@rbkeefer @pomiet
Manage
Banks /
Accounts
Collect
Payments
Business GoalsRisk
Business Value
Update
Mailing List...
pomiet.com@rbkeefer @pomiet
MVP Application
Collect Electronic Payments from one bank
Reconcile Electronic Payments with o...
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
...
pomiet.com@rbkeefer @pomiet
System Dependencies
Electrical
System
Lighting
System
Sound System
Electrical
System
Lighting
...
pomiet.com@rbkeefer @pomiet
System Dependencies
Annuity
Records
Plan Rules Plan Detail
Annuity
Records
Plan Rules
Plan Det...
pomiet.com@rbkeefer @pomiet
System Dependencies
Annuity
Records
Plan Rules Plan Detail
Annuity
Records
Plan Rules
Plan Det...
pomiet.com@rbkeefer @pomiet
pomiet.com@rbkeefer @pomiet
System Dependencies
Architecture
Layer 1
Feature
Critical
Architecture Layer
Feature
Feature
F...
pomiet.com@rbkeefer @pomiet
System Dependencies
Annuity
Records
Critical
Architecture Layer
Guarantees
Demogr.
Regulations...
pomiet.com@rbkeefer @pomiet
System Dependencies
Annuity
Records
Critical
Architecture Layer
Guarantees
Demogr.
Regulations...
pomiet.com@rbkeefer @pomiet
MVP Application
Manually update plan descriptions/types
Encode demographic regulations
6 Weeks...
pomiet.com@rbkeefer @pomiet
pomiet.com@rbkeefer @pomiet
Workflow AnalysisComplexity
Workflow
Simplest
Most
Complex
Step 3 in
Workflow
Step 2 in
Workfl...
pomiet.com@rbkeefer @pomiet
Workflow AnalysisComplexity
Workflow
Simplest
Most
Complex
Proceed To
Next Room
Decide
Where t...
pomiet.com@rbkeefer @pomiet
Workflow AnalysisComplexity
Workflow
Simplest
Most
Complex
IT Update
Price Info
Notify of
New ...
pomiet.com@rbkeefer @pomiet
Workflow AnalysisComplexity
Workflow
Simplest
Most
Complex
IT Update
Price Info
Notify of
New ...
pomiet.com@rbkeefer @pomiet
MVP Application
Web application to support updates
Rules engine to enforce regulations
3 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
Upcoming SlideShare
Loading in …5
×

Design Innovation

863 views
705 views

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
863
On SlideShare
0
From Embeds
0
Number of Embeds
16
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Design Innovation

  1. 1. Designing Innovation: The MVP in Complex Environments Rob Keefer @rbkeefer
  2. 2. pomiet.com@rbkeefer @pomiet
  3. 3. pomiet.com@rbkeefer @pomiet
  4. 4. pomiet.com@rbkeefer @pomiet
  5. 5. pomiet.com@rbkeefer @pomiet Big Idea Strategically dismantle existing system and replace it with a better mousetrap
  6. 6. pomiet.com@rbkeefer @pomiet Theory of Constraints Eliyahu Goldratt, 1986
  7. 7. pomiet.com@rbkeefer @pomiet
  8. 8. pomiet.com@rbkeefer @pomiet
  9. 9. pomiet.com@rbkeefer @pomiet
  10. 10. pomiet.com@rbkeefer @pomiet
  11. 11. pomiet.com@rbkeefer @pomiet
  12. 12. pomiet.com@rbkeefer @pomiet Minimum Viable Product Eric Ries, 2011
  13. 13. pomiet.com@rbkeefer @pomiet Minimum Viable Product Measure Product Build Ideas Learn Data
  14. 14. pomiet.com@rbkeefer @pomiet Minimum Viable Product Register
  15. 15. pomiet.com@rbkeefer @pomiet Minimum Viable Product Register We’re sorry, the site is currently down. Please try back another time.
  16. 16. pomiet.com@rbkeefer @pomiet Minimum Viable Product Measure Product Build Ideas Learn Data
  17. 17. pomiet.com@rbkeefer @pomiet
  18. 18. pomiet.com@rbkeefer @pomiet Business Goals I wish I knew ... We need to do ... Capture Goal Statements:
  19. 19. pomiet.com@rbkeefer @pomiet Update Mailing List Business Goals Manage Banks / Accounts Manage Lenders Reconcile Payments Collect Payments
  20. 20. pomiet.com@rbkeefer @pomiet Business Goals Business Value Risk
  21. 21. pomiet.com@rbkeefer @pomiet Business Goals Business Value Risk
  22. 22. pomiet.com@rbkeefer @pomiet Business GoalsRisk Business Value
  23. 23. pomiet.com@rbkeefer @pomiet Business Value Business GoalsRisk Manage Banks / Accounts
  24. 24. pomiet.com@rbkeefer @pomiet Business Value Business Goals Update Mailing List Risk Manage Banks / Accounts Collect Payments Manage Lenders Reconcile Payments
  25. 25. pomiet.com@rbkeefer @pomiet Manage Banks / Accounts Collect Payments Business GoalsRisk Business Value Update Mailing List Manage Lenders Reconcile Payments
  26. 26. pomiet.com@rbkeefer @pomiet MVP Application Collect Electronic Payments from one bank Reconcile 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
  27. 27. pomiet.com@rbkeefer @pomiet
  28. 28. pomiet.com@rbkeefer @pomiet System Dependencies System 1 System 2 System 3 System 1 System 2 System 3
  29. 29. pomiet.com@rbkeefer @pomiet System Dependencies Electrical System Lighting System Sound System Electrical System Lighting System Sound System
  30. 30. pomiet.com@rbkeefer @pomiet System Dependencies Electrical System Lighting System Sound System Electrical System Lighting System Sound System X X
  31. 31. pomiet.com@rbkeefer @pomiet System Dependencies Annuity Records Plan Rules Plan Detail Annuity Records Plan Rules Plan Detail XX X
  32. 32. pomiet.com@rbkeefer @pomiet System Dependencies Annuity Records Plan Rules Plan Detail Annuity Records Plan Rules Plan Detail XX X
  33. 33. pomiet.com@rbkeefer @pomiet
  34. 34. pomiet.com@rbkeefer @pomiet System Dependencies Architecture Layer 1 Feature Critical Architecture Layer Feature Feature Feature Feature Feature Architecture Layer 2 Architecture Layer 3
  35. 35. pomiet.com@rbkeefer @pomiet System Dependencies Annuity Records Critical Architecture Layer Guarantees Demogr. Regulations Tax Regulations Plan Description Plan Types Plan Rules Plan Details
  36. 36. pomiet.com@rbkeefer @pomiet System Dependencies Annuity Records Critical Architecture Layer Guarantees Demogr. Regulations Tax Regulations Plan Description Plan Types Plan Rules Plan Details
  37. 37. 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
  38. 38. pomiet.com@rbkeefer @pomiet
  39. 39. pomiet.com@rbkeefer @pomiet Workflow AnalysisComplexity Workflow Simplest 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
  40. 40. pomiet.com@rbkeefer @pomiet Workflow AnalysisComplexity Workflow Simplest 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 …
  41. 41. pomiet.com@rbkeefer @pomiet Workflow AnalysisComplexity Workflow Simplest 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 …
  42. 42. pomiet.com@rbkeefer @pomiet Workflow AnalysisComplexity Workflow Simplest 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 …
  43. 43. pomiet.com@rbkeefer @pomiet MVP Application Web application to support updates Rules 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
  44. 44. pomiet.com@rbkeefer @pomiet
  45. 45. pomiet.com@rbkeefer @pomiet
  46. 46. pomiet.com@rbkeefer @pomiet Big Idea Strategically dismantle existing system and replace it with a better mousetrap
  47. 47. pomiet.com@rbkeefer @pomiet Continue the Conversation Rob Keefer, PhD Rob.Keefer@pomiet.com @rbkeefer

×