Government As Platform

23,665 views

Published on

My June 4 talk to Web Manager University in Washington DC about the principles that should guide thinking about "government as platform." What are some of the success factors for technology platforms, and how is government already acting as a platform.

Published in: Technology
1 Comment
43 Likes
Statistics
Notes
  • Excellent slideshow about the need to innovate business models; how you can represent them succinctly; together with the need to make invention initiatives actionable. Superb use of photos together with clear to see illustrative samples.
    Sharika
    http://financeadded.com http://traveltreble.com
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
23,665
On SlideShare
0
From Embeds
0
Number of Embeds
298
Actions
Shares
0
Downloads
365
Comments
1
Likes
43
Embeds 0
No embeds

No notes for slide

Government As Platform

  1. Government as a Platform Tim O’Reilly O’Reilly Media, Inc. www.oreilly.com June 4, 2009 Friday, June 5, 2009
  2. Twitter hashtag for this event: #gplat #gplat #gov20 Friday, June 5, 2009
  3. How many of you have O’Reilly books? #gplat #gov20 Friday, June 5, 2009
  4. What We Really Do at O’Reilly •Find interesting technologies and people innovating from the edge •Amplify their effectiveness by spreading the information needed for others to follow them. •Books, Conferences #gplat #gov20 Friday, June 5, 2009
  5. #gplat #gov20 Friday, June 5, 2009
  6. The smart phone plus local search. Today pizza, tomorrow news? #gplat #gov20 Friday, June 5, 2009
  7. #gplat #gov20 Friday, June 5, 2009
  8. What might that entail? #gplat #gov20 Friday, June 5, 2009
  9. #gplat #gov20 Friday, June 5, 2009
  10. #gplat #gov20 Friday, June 5, 2009
  11. Gov 2.0 •Citizen contribution and collaboration •Use of social media •Transparency •Lightweight web development practices •Cloud computing •Government as a platform #gplat #gov20 Friday, June 5, 2009
  12. #gplat #gov20 Friday, June 5, 2009
  13. Some Lessons from Successful Technology Platforms 1. Embrace open standards: they encourage innovation and grow the market #gplat #gov20 Friday, June 5, 2009
  14. The first IBM PC #gplat #gov20 Friday, June 5, 2009
  15. IBM’s original forecast for the PC #gplat #gov20 Friday, June 5, 2009
  16. IBM’s original forecast for the PC #gplat #gov20 Friday, June 5, 2009
  17. #gplat #gov20 Friday, June 5, 2009
  18. Two Types of Platform •One Ring to Rule Them All •Small Pieces Loosely Joined #gplat #gov20 Friday, June 5, 2009
  19. Desktop Application Stack Proprietary Software (Control by API) System Assembled from Standardized Commodity Components Hardware Lock In #gplat #gov20 Friday, June 5, 2009
  20. quot;The Law of Conservation of Attractive Profitsquot; quot;When attractive profits disappear at one stage in the value chain because a product becomes modular and commoditized, the opportunity to earn attractive profits with proprietary products will usually emerge at an adjacent stage.quot; -- Clayton Christensen Author of The Innovator's Solution In Harvard Business Review, February 2004 #gplat #gov20 Friday, June 5, 2009
  21. Internet Application Stack Data-driven Software Lock In by Network Effects Integration of Commodity Components Data Lock In #gplat #gov20 Friday, June 5, 2009
  22. #gplat #gov20 Friday, June 5, 2009
  23. #gplat #gov20 Friday, June 5, 2009
  24. #gplat #gov20 Friday, June 5, 2009
  25. #gplat #gov20 Friday, June 5, 2009
  26. #gplat #gov20 Friday, June 5, 2009
  27. #gplat #gov20 Friday, June 5, 2009
  28. #gplat #gov20 Friday, June 5, 2009
  29. 2. Build a simple system - let it evolve “A complex system that works is invariably found to have evolved from a simple system that worked. The inverse proposition also appears to be true: A complex system designed from scratch never works and cannot be made to work. You have to start over, beginning with a working simple system.” John Gall, in Systemantics: How Systems Really Work and How They Fail #gplat #gov20 Friday, June 5, 2009
  30. TCP/IP vs. the OSI Model quot;Over the long haul, most vendors are going to migrate from TCP/IP to support layer 4, the transport layer, of the OSI model. For the short term, however, TCP/IP provides organizations with enough functionality to protect their existing equipment investment. And over the long term, TCP/IP promises to allow for easy migration to OSI.quot; April 22, 1986 issue of Computer Decisions, entitled quot;TCP/IP: Stairway to OSIquot; by Robert A. Moskowitz #gplat #gov20 Friday, June 5, 2009
  31. TCP/IP vs. the OSI Model quot;Over the long haul, most vendors are going to migrate from TCP/IP to support layer 4, the transport layer, of the OSI model. For the short term, however, TCP/IP provides organizations with enough functionality to protect their existing equipment investment. And over the long term, TCP/IP promises to allow for easy migration to OSI.quot; April 22, 1986 issue of Computer Decisions, entitled quot;TCP/IP: Stairway to OSIquot; by Robert A. Moskowitz TCP implementations should follow a general principle of robustness: be conservative in what you do, be liberal in what you accept from others. - Jon Postel, in RFC 761 (later known as “The Robustness Principle”, known elsewhere as “The Golden Rule”) #gplat #gov20 Friday, June 5, 2009
  32. #gplat #gov20 Friday, June 5, 2009
  33. Sounds like a government version of the “Robustness Principle” to me! #gplat #gov20 Friday, June 5, 2009
  34. #gplat #gov20 Friday, June 5, 2009
  35. Components of the Platform •IP - Internet Protocol •TCP - Transmission Control Protocol •DNS - Domain Name System •HTTP - Hypertext Transfer Protocol •HTML - Data Format •Demonstration client and server, both soon outstripped by third party offerings #gplat #gov20 Friday, June 5, 2009
  36. Now more than 80 million web sites Source: Netcraft Web Server Survey: http://news.netcraft.com/archives/2009/05/27/may_2009_web_server_survey.html #gplat #gov20 Friday, June 5, 2009
  37. #gplat #gov20 Friday, June 5, 2009
  38. Build a simple system, let it evolve? #gplat #gov20 Friday, June 5, 2009
  39. This one’s a bit of a challenge! #gplat #gov20 Friday, June 5, 2009
  40. This one’s a bit of a challenge! •But, don’t forget! TCP/IP was a government project. First arpanet-imp log #gplat #gov20 Friday, June 5, 2009
  41. 3. Design for participation “The book is perhaps most valuable for its exposition of the Unix philosophy of small cooperating tools with standardized inputs and outputs, a philosophy that also shaped the end-to- end philosophy of the Internet. It is this philosophy, and the architecture based on it, that has allowed open source projects to be assembled into larger systems such as Linux, without explicit coordination between developers.” #gplat #gov20 Friday, June 5, 2009
  42. Anatomy of a Linux System #gplat #gov20 Friday, June 5, 2009
  43. #gplat #gov20 Friday, June 5, 2009
  44. The Domain Name System #gplat #gov20 Friday, June 5, 2009
  45. How did DHS Virtual Alabama Get Participation from Agencies w/o control? #gplat #gov20 Friday, June 5, 2009
  46. #gplat #gov20 Friday, June 5, 2009
  47. 4. Learn from your users, especially ones who do what you don’t expect •45% of all mashups are on Google Maps, only 4% on Microsoft Virtual Earth, 3% Yahoo! Maps #gplat #gov20 Friday, June 5, 2009
  48. housingmaps.com - the very first Google maps mashup •It was a “hack.” Google learned from it, quickly, and turned it into a supported feature #gplat #gov20 Friday, June 5, 2009
  49. #gplat #gov20 Friday, June 5, 2009
  50. If you’re really building a platform, your customers and partners build new features before you do #gplat #gov20 Friday, June 5, 2009
  51. Twitter hashtags and news - both hashtags and the real time search #gplat #gov20 Friday, June 5, 2009
  52. #gplat #gov20 Friday, June 5, 2009
  53. #gplat #gov20 Friday, June 5, 2009
  54. #gplat #gov20 Friday, June 5, 2009
  55. #gplat #gov20 Friday, June 5, 2009
  56. #gplat #gov20 Friday, June 5, 2009
  57. #gplat #gov20 Friday, June 5, 2009
  58. USAspending.gov #gplat #gov20 Friday, June 5, 2009
  59. #gplat #gov20 Friday, June 5, 2009
  60. #gplat #gov20 Friday, June 5, 2009
  61. #gplat #gov20 Friday, June 5, 2009
  62. #gplat #gov20 Friday, June 5, 2009
  63. 5.Lower the Barriers to Experimentation Gene Kranz: Failure is not an option But for most projects this is not the case! #gplat #gov20 Friday, June 5, 2009
  64. “I didn’t fail ten thousand times. I successfully eliminated, ten thousand times, materials and combinations which wouldn’t work.” Thomas Edison #gplat #gov20 Friday, June 5, 2009
  65. #gplat #gov20 Friday, June 5, 2009
  66. Breaking the Failure Cycle Frank DiGiammarino: http://www.scribd.com/doc/12699091/Breaking-the-Failure-Cycle #gplat #gov20 Friday, June 5, 2009
  67. #gplat #gov20 Friday, June 5, 2009
  68. #gplat #gov20 Friday, June 5, 2009
  69. 6. Build a culture of measurement •If it works, do more of it. •If it doesn’t, stop doing it. •Build systems that respond automatically to user stimuli. #gplat #gov20 Friday, June 5, 2009
  70. #gplat #gov20 Friday, June 5, 2009
  71. #gplat #gov20 Friday, June 5, 2009
  72. #gplat #gov20 Friday, June 5, 2009
  73. 7.Celebrate Your Developers #gplat #gov20 Friday, June 5, 2009
  74. Remember: It’s no longer just about web sites! Think web/data services #gplat #gov20 Friday, June 5, 2009
  75. #gplat #gov20 Friday, June 5, 2009
  76. YouTube embed code #gplat #gov20 Friday, June 5, 2009
  77. #gplat #gov20 Friday, June 5, 2009
  78. #gplat #gov20 Friday, June 5, 2009
  79. #gplat #gov20 Friday, June 5, 2009
  80. #gplat #gov20 Friday, June 5, 2009
  81. #gplat #gov20 Friday, June 5, 2009
  82. #gplat #gov20 Friday, June 5, 2009
  83. #gplat #gov20 Friday, June 5, 2009
  84. #gplat #gov20 Friday, June 5, 2009
  85. #gplat #gov20 Friday, June 5, 2009
  86. Don’t reinvent the wheel: Some platform tools you can use •Mediawiki •Drupal, Wordpress •YouTube, slideshare, scribd •Google maps/Google earth •Google moderator •Facebook, Ning, Twitter •Amazon Web Services •Google AppEngine •Force.com #gplat #gov20 Friday, June 5, 2009
  87. Government is a vehicle for collective action •Frank DiGiammarino, recovery.gov: –Convener first, problem solver second –Pull the right people together –Enable action through knowledge, resources and visibility #gplat #gov20 Friday, June 5, 2009
  88. #gplat #gov20 Friday, June 5, 2009
  89. #gplat #gov20 Friday, June 5, 2009
  90. #gplat #gov20 Friday, June 5, 2009
  91. Create more value than you capture #gplat #gov20 Friday, June 5, 2009
  92. The Digital Commonwealth #gplat #gov20 Friday, June 5, 2009

×