Government As Platform

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    27 Favorites

    Government As Platform - Presentation Transcript

    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. \"The Law of Conservation of Attractive Profits\" \"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.\" -- 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 \"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.\" April 22, 1986 issue of Computer Decisions, entitled \"TCP/IP: Stairway to OSI\" by Robert A. Moskowitz #gplat #gov20 Friday, June 5, 2009
    31. TCP/IP vs. the OSI Model \"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.\" April 22, 1986 issue of Computer Decisions, entitled \"TCP/IP: Stairway to OSI\" 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

    + Tim O'ReillyTim O'Reilly, 5 months ago

    custom

    3846 views, 27 favs, 4 embeds more stats

    My June 4 talk to Web Manager University in Washing more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 3846
      • 3785 on SlideShare
      • 61 from embeds
    • Comments 0
    • Favorites 27
    • Downloads 106
    Most viewed embeds
    • 29 views on http://blog.miguelcavalcanti.com
    • 28 views on http://www.futuregovnetwork.com
    • 3 views on http://dad-memorial.blogspot.com
    • 1 views on http://74.125.113.132

    more

    All embeds
    • 29 views on http://blog.miguelcavalcanti.com
    • 28 views on http://www.futuregovnetwork.com
    • 3 views on http://dad-memorial.blogspot.com
    • 1 views on http://74.125.113.132

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories