Successfully reported this slideshow.
Your SlideShare is downloading. ×

Breaking Down Complex Problems - Implementing Change

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 39 Ad

Breaking Down Complex Problems - Implementing Change

Download to read offline

All of the new processes, frameworks and ways of working that you learn will involve implementing change on your organisation. This is where a lot of good efforts fail.

In this talk I will cover, with examples,
1. The elements required for change
2. The common mistakes people make
3. How to break down a complex problem
4. Techniques to make change happen

All of the new processes, frameworks and ways of working that you learn will involve implementing change on your organisation. This is where a lot of good efforts fail.

In this talk I will cover, with examples,
1. The elements required for change
2. The common mistakes people make
3. How to break down a complex problem
4. Techniques to make change happen

Advertisement
Advertisement

More Related Content

Similar to Breaking Down Complex Problems - Implementing Change (20)

More from UXDXConf (20)

Advertisement

Recently uploaded (20)

Breaking Down Complex Problems - Implementing Change

  1. 1. BREAKING DOWN COMPLEX PROBLEMS Rory Madden @roryuxdx
  2. 2. Move tasks to Completed Column when Done Automate the handover of work between teams based on a set of rules What is everyone working on? Create a system that optimises product development
  3. 3. SIMPLE COMPLICATED CHAOS COMPLEX
  4. 4. @roryuxdx Premium Seats Short Haul
  5. 5. Do a detailed analysis phase ● Search ○ Show flights that allow priority boarding ● Bookings listing ○ Add a new booking type ● Seat Map ○ New image to show extra space ○ Rules for seat selection ○ Rules for flight eligibility ● Extras ○ Hide already included extras (e.g. priority boarding, meal etc.) ● Manage ○ Seat rules ○ If changing flight - what happens if new route doesn’t accommodate
  6. 6. Thinking of Flying Search Book Extras Pay Fly @roryuxdx
  7. 7. Thinking of Flying Search Book Extras Pay Fly Validate demand Fake door option Fake door option @roryuxdx
  8. 8. Thinking of Flying Search Book Extras Pay Fly Validate demand Fake door option Fake door option MVP Single route - no seat map Remove step Manage delivery @roryuxdx
  9. 9. Thinking of Flying Search Book Extras Pay Fly Validate demand Fake door option Fake door option MVP Single route - no seat map Remove step Manage delivery Promote Marketing Campaign Seats Marketing Seat Map @roryuxdx
  10. 10. Thinking of Flying Search Book Extras Pay Fly Validate demand Fake door option Fake door option MVP Single route - no seat map Remove step Manage delivery Promote Marketing Campaign Seats Marketing Seat Map Expand Increase Route Options @roryuxdx
  11. 11. Thinking of Flying Search Book Extras Pay Fly Validate demand Fake door option Fake door option MVP Single route - no seat map Remove step Manage delivery Promote Marketing Campaign Seats Marketing Seat Map Expand Increase Route Options Optimise Test Extras @roryuxdx
  12. 12. Thinking of Flying Search Book Extras Pay Fly Validate demand Fake door option Fake door option MVP Single route - no seat map Remove step Manage delivery Promote Marketing Campaign Seats Marketing Seat Map Expand Increase Route Options Optimise Test Extras @roryuxdx
  13. 13. Start with the most important assumption You could be wrong - customers are complex! 1 validate need
  14. 14. @roryuxdx
  15. 15. Finance Governance Team Structure Analysis Dev Operations @roryuxdx
  16. 16. From Fund Projects Cost Based Governance Short Lived Teams Detailed Business Requirements Centralised Architecture Manual Releases To Fund Outcomes Value Based Governance Cross Functional Product Teams Iterative Customer Focused Modular Evolutionary Architecture Automated Releases Finance Governance Team Structure Analysis Dev Operations @roryuxdx
  17. 17. From Fund Projects Cost Based Governance Short Lived Teams Detailed Business Requirements Centralised Architecture Manual Releases To Fund Outcomes Value Based Governance Cross Functional Product Teams Iterative Customer Focused Modular Evolutionary Architecture Automated Releases Impacted Finance Management PMO Everyone Functional Managers Management PO BA Architects Dev Dev QA Operations Finance Governance Team Structure Analysis Dev Operations @roryuxdx
  18. 18. Agile Dev Fund Pilot Team Cycle Time, Release Frequency Cross Functional Team Story Map Separate Horizontal Stack Release Horizontal Stack Finance Governance Team Structure Analysis Dev Operations @roryuxdx
  19. 19. Finance Governance Team Structure Analysis Dev Operations Agile Dev Fund Pilot Team Cycle Time, Release Frequency Cross Functional Team Story Map Separate Horizontal Stack Release Horizontal Stack Continuous Integration Dev and QA integration Trunk Based, Feature Flags Automated Testing @roryuxdx
  20. 20. Finance Governance Team Structure Analysis Dev Operations Agile Dev Fund Pilot Team Cycle Time, Release Frequency Cross Functional Team Story Map Separate Horizontal Stack Release Horizontal Stack Continuous Integration Dev and QA integration Trunk Based, Feature Flags Automated Testing Continuous Delivery Lead Time, Failure Rate Dev and Ops integration TDD, Feature Toggles Automated Environments @roryuxdx
  21. 21. Finance Governance Team Structure Analysis Dev Operations Agile Dev Fund Pilot Team Cycle Time, Release Frequency Cross Functional Team Story Map Separate Horizontal Stack Release Horizontal Stack Continuous Integration Dev and QA integration Trunk Based, Feature Flags Automated Testing Continuous Delivery Lead Time, Failure Rate Dev and Ops integration TDD, Feature Toggles Automated Environments Continuous Value Fund Outcome Metrics aligned to Outcome Product, UX, Design and Dev Continuous Discovery Vertical Products @roryuxdx
  22. 22. Finance Governance Team Structure Analysis Dev Operations Agile Dev Fund Pilot Team Cycle Time, Release Frequency Cross Functional Team Story Map Separate Horizontal Stack Release Horizontal Stack Continuous Integration Dev and QA integration Trunk Based, Feature Flags Automated Testing Continuous Delivery Lead Time, Failure Rate Dev and Ops integration TDD, Feature Toggles Automated Environments Continuous Value Fund Outcome Metrics aligned to Outcome Product, UX, Design and Dev Continuous Discovery Scale Shift Funding Model Expand teams Vertical Products @roryuxdx
  23. 23. If it is too hard it won’t work Get people bought in - your colleagues are complex! 1 validate need 2 make it easy
  24. 24. @roryuxdx 2013 2014 2015
  25. 25. Marketing Pages Search Checkout Check In Manage Profile @roryuxdx
  26. 26. Marketing Pages Search Checkout Check In Manage Profile Full Rewrite New CMS Search Services Checkout Services Check In Services Manage Services Profile Services @roryuxdx March June October
  27. 27. Marketing Pages Search Checkout Check In Manage Profile Initial Release New CMS Unoptimised Search Services Reduced Checkout Services Reduced Check In Services Reduced Profile Services Next Release Manage Services @roryuxdx
  28. 28. Marketing Pages Search Checkout Check In Manage Profile Initial Release New CMS Unoptimised Search Services Reduced Checkout Services Reduced Check In Services Reduced Profile Services Performance Optimise performance @roryuxdx
  29. 29. Marketing Pages Search Checkout Check In Manage Profile MVP New CMS Unoptimised Search Services Reduced Checkout Services Reduced Check In Services Reduced Profile Services Performance Optimise performance Expand Ancillaries Full Offering @roryuxdx
  30. 30. Marketing Pages Search Checkout Check In Manage Profile MVP New CMS Unoptimised Search Services Reduced Checkout Services Reduced Check In Services Reduced Profile Services Performance Optimise performance Expand Ancillaries Full Offering Improve Profile Profile Services @roryuxdx
  31. 31. Marketing Pages Search Checkout Check In Manage Profile MVP New CMS Unoptimised Search Services Reduced Checkout Services Reduced Check In Services Reduced Profile Services Performance Optimise performance Expand Ancillaries Full Offering Improve Profile Profile Services Manage Flights Manage Services @roryuxdx
  32. 32. Everything is priority 1 until you get real customer feedback 1 validate need 2 make it easy 3 make it flexible
  33. 33. BREAKING DOWN COMPLEX PROBLEMS Rory Madden @roryuxdx

×