Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Inside mind of a successful platform architect / Gartner APPS 2016

1,210 views

Published on

Enterprise architects are facing new challenges as software becomes central to business to success. The development of a stable internal platform is a key strategy to deliver more, faster. However actually succeeding in platform delivery is it a challenge in itself. In this session we cover three key ways of thinking that help structure that platform journey.

Published in: Software
  • Be the first to comment

Inside mind of a successful platform architect / Gartner APPS 2016

  1. 1. INSIDE THE MIND OF A SUCCESSFUL PLATFORM ARCHITECT Focusing on, Sustaining and Investing in Platform Success Steven Willmott, Gartner Application Solutions and Strategies, 8th December 2016, Las Vegas https://creativecommons.org/licenses/by-sa/3.0/us/
  2. 2. https://creativecommons.org/licenses/by-sa/3.0/us/
  3. 3. What is your deepest darkest fear?
  4. 4. How to stay ahead on infrastructure whilst still delivering for the business
  5. 5. Answering this challenge is why we build platforms
  6. 6. The question is how to actually succeed!
  7. 7. Steven Willmott, Former CEO of 3scale Senior Director and Head of API Infrastructure http://www.redhat.com / http://www.3scale.net Twitter: @njyx See us at the Red Hat Booth
  8. 8. Three Principles for Platform Success
  9. 9. Focus : Sustain : Budget
  10. 10. #1 Focus on True Value
  11. 11. Many initiatives, all urgent, all intersecting, all conflicting
  12. 12. Jeff Bezos moment? https://plus.google.com/+RipRowan/posts/eVeouesvaVX (http://bit.ly/SWGA-B)
  13. 13. Rarely see success when platforms are built “for platforms sake”
  14. 14. 14 Outcomes Thor Mitchell / Google / Crowdcube DesirableUndesirable Expected Unexpected Design Fire Drill Innovation Prohibited
  15. 15. EXAMPLE: MAPS CREDIT UNION https://www.youtube.com/watch?v=ylX3hUeYr-U (http://bit.ly/SWGA-C)
  16. 16. Dubious: Deploy APIs Everywhere Good: APIs for a particular new segment of the business & then expand
  17. 17. Understand the Jeff Bezos moment: change the way you work, not the infrastructure you have
  18. 18. Lesson: Help move the puck!
  19. 19. Focus : Sustain : Budget
  20. 20. #1 Focus on True Value #2 Enable rather than Own
  21. 21. Bimodal IT ...
  22. 22. “Gartner’s Recipe for Disaster” - Jason Bloomberg / Forbes “Gartner’s Bimodal IT considered harmful” - Phil Wainwright / Diginomica “This is akin to adding lipstick to the pig” - Simon Wardley / CSC
  23. 23. Fundamental misunderstanding of Bimodal IT that it was about slowing down one of the Modes
  24. 24. Actually it is about creating stability between the modes
  25. 25. Platform Team Platform Enablement Team
  26. 26. EXAMPLE: KEYBANK Noahm Schwartz, APIStrat, 2015
  27. 27. Encourage deployment but… Provide Technology Guidance Impose Stability Requirements Require Lifecycle Statements Enforce Documentation Standards Enforce Security Standards In other words ensure stability http://pages.3scale.net/api-owners-manual-wb.html (http://bitly.com/SWGA-D)
  28. 28. Key Principle: Go beyond 1-N Go to N-N
  29. 29. EXAMPLE: SCHIPHOL AIRPORT Noahm Schwartz, APIStrat, 2015
  30. 30. Lesson: Enable the platform versus owning the platform
  31. 31. Focus : Sustain : Budget
  32. 32. #1 Focus on true value #2 Enable rather than own #3 How to ask for budget
  33. 33. Integration // Containers // APIs
  34. 34. Before you rush in...
  35. 35. Who are the (true) beneficiaries?
  36. 36. Developers? Ops? Line of Business? Which partners? Which Customers?
  37. 37. The same dilemma: Short term projects v’s long term investments
  38. 38. Creates Conflict…
  39. 39. EXAMPLE: 3SCALE Noahm Schwartz, APIStrat, 2015
  40. 40. Lesson: Don’t ask for a “Grant” Ask for a Tithe
  41. 41. EXAMPLE: SIMILAR WEB Noahm Schwartz, APIStrat, 2015
  42. 42. EXAMPLE: FITBIT Jeremiah Lee, San Francisco, 2016
  43. 43. Lesson: Distribute the Spoils
  44. 44. “Grant”: Lottery Win Tithe: Health Insurance
  45. 45. Focus : Sustain : Budget
  46. 46. #1 Help move the puck #2 Enable rather than own #3 Tithe and distribute Bonus: What to Measure?
  47. 47. Bad Measures Number of APIs Number of API Calls Number of Integrations Number of Containers Number of Servers Number of Lunch & Learns
  48. 48. Good Measures Number of Apps Supported Number of complete Use Cases Number of Users Dollar Value of Business Speed of Application development Speed of API Deployment
  49. 49. How much business value depends on the platform?
  50. 50. Focus : Sustain : Budget : Measure
  51. 51. How are you feeling?
  52. 52. It’s hard to achieve forward motion
  53. 53. Virtuous Cycle Vicious Circle
  54. 54. Platform grew over 7 years Billions API Calls / Month, 1000s of APIs Never encountered silver bullets Just good behaviours Built scaling, sharding, containers, APIs, … Defensible advantage!
  55. 55. Conclusions
  56. 56. 1. Focus on true value 2. Enable rather than own 3. Tithe and distribute 4. Measure true business value http://bitly.com/SWGA-{A, B, C, D}
  57. 57. 63 Cloud Containers Microservices DevOps RED HAT BRINGS IT ALL TOGETHER Storage App Delivery Integration API Management
  58. 58. plus.google.com/+RedHat linkedin.com/company/red-hat youtube.com/user/RedHatVideos facebook.com/redhatinc twitter.com/RedHatNews THANK YOU 64 Red Hat Booth Expo Floor
  59. 59. ThanksAckowledgements • Trademarks and Logos remain those of their owners • Graphics primarily from http://www.unsplash.com. Royalty free art. The extended Red Hat and 3scale teams as well as customers and analysts. Content shared under Creative Commons Attribution and Share Alike License: https://creativecommons.org/licenses/by-sa/3.0/us/ Additional Information
  60. 60. Great Advice from Uncle Bob (Robert C. Martin) https://www.youtube.com/watch?v=BSaAMQVq01E&feature=youtu.be&t=6m ● Ensure quality ● Stable productivity ● Continuous improvement ● Fearless competence ● Random Acts of Integration Kindness TDD Principles for your Platform

×