Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

62
Drupal in New York: From Transparency to Innovation WHAT HOW NEXT Andrew Hoppin | [email protected] m | @ahoppin | http://nuams.com

description

Case study given as a keynote Drupalcamp Ottawa 2/22/13, discussing NYSenate.gov, the new Drupal AppCatalog distribution, and the role of Drupal in the civic technology ecosystem.

Transcript of Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

Page 1: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

Drupal in New York:From Transparency to Innovation

WHAT HOW NEXT

Andrew Hoppin | [email protected] | @ahoppin | http://nuams.com

Page 2: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

WHAT

Page 3: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

2009: Year of Open Government in USA

Page 4: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa
Page 5: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa
Page 6: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

NY State Senate: Gov 1.965, not Gov 2.009

Page 7: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

An Institution in Need of Transparency

Page 8: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa
Page 9: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

“News Clips” Tech from 1970 ($1,500,000/year)

Page 10: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

“CRM” Tech from 1989...

Page 11: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

“CMS” Tech from 1999...

Page 12: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

Hosting 1.0

Page 13: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

Falling Government Budgets

Rising Government Needs

Page 14: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

http://flickr.com/photos/rocketqueen/1573565705/

Distant...

Page 15: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

http://flickr.com/photos/rocketqueen/1573565705/

New NYSenate “CIO Office”

Page 16: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

Open-Source Value Proposition

• No vendor lock-In / choice of consultants / ability to build in-house capacity • Collaborate w/ our peers (White House)

• Security transparency (US DoD is a major consumer for this reason)

• Open-Source platforms often pay more heed to open formats and standards (e.g.: DCAT, RDFa, OData, JSON vs Shapefiles, PDF, etc.)

• Innovation: healthy open-source projects can aggregate more engineering effort than proprietary alternatives, propagate great new extensions faster

• Freedom of Hosting Options: consume as a cloud-hosted service today, change our mind and host in-house tomorrow, etc.

Page 17: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

Selected Drupal Because

• Considered Joomla, Django, Drupal and Wordpress

• Platform & Community Maturity: •>1 million sites (2% of all sites), 3,718 Code commits/wk, 6,388 issue comments/wk•transparent governance process for upgrades•trajectory of the platform & community since 2004

•Extensibility: •18,489 Modules, 1,512 Themes, 21,009 Contributors•module feature set for constituent use cases

• Vendor Ecosystem:•local availability of Drupal and PHP/MySQL talent•Drupal specialized commercial cloud options

Page 18: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

High Velocity Project

• Contracted outside consulting firm for requirements gathering, design, coding, hosting

•*During* external development, hired one in-house developerone project manager, & trained existing in-house staff for training & QA

• Deployed 3.5 months after project start

• Maintained by one programmer and one project manager

• Hundreds of bugs and features implemented since

Page 19: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

New Drupal CMS

Page 20: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

http://flickr.com/photos/rocketqueen/1573565705/

Sites for Every Senator

Page 21: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

http://flickr.com/photos/rocketqueen/1573565705/

Senators as Structured Data

Page 22: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

All Senate Events Calendar

Page 23: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

http://flickr.com/photos/rocketqueen/1573565705/

Sites for Every Committee (Structured Data)

Page 24: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

Open Data (all $ spent)

Page 25: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

Live Streaming

Page 26: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

Legislation as Easy As Google..

Page 27: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

...or ON Google! (good SEO)

Page 28: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

http://flickr.com/photos/rocketqueen/1573565705/

Public Comment on All Bills

Page 29: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

http://flickr.com/photos/rocketqueen/1573565705/

Easy to Share...

Page 30: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

...Anywhere

Page 31: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

“[NY Senate] is taking a critically important step to help restore trust in government. At a time when confidence in government in general has

hit bottom, this is an extraordinarily valuable step forward” - Lawrence Lessig, Harvard Law

“..clearly setting the place that all other legislative bodies will have to follow. The U.S. Congress ought to be taking some clue” -Ellen Miller,

Executive Director, The Sunlight Foundation.“..demonstrates the New York State Senate’s commitment to a

transparent and accessible government” - Dave McClure, U.S. GSA Associate Administrator

“With this new system, New York State takes a leadership role in accountability and transparency” - Craig Newmark, founder,

Craigslist.org & Craigslist Foundation.

“[We] applaud the State Senate for its efforts to further open the legislative process,” Barbara Bartoletti, Legislative Director, League of

Women Voters.

Winner of three “Best of New York” Awards

Results: Transparency, Yes...

Page 32: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

• No technical skill required to manage content

• Content managed as mashable data

• Modernize Antiquated Systems, Terminate Expensive Software Licenses

• Open-source platforms & developer tools, & collaborative development

• Government-certified Commercial Cloud hosting

• Net saving $1MM off ~$8MM budget

But Also More Efficient...

Page 33: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

• 10,000s watching live events

• 100,000s of YouTube views

• 100s of public comments on bills

• @NYSenate 1000s of Followers

And Newly Participatory...

Page 34: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

Collapsed the geography between NYC and NY State

Page 35: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

HOW

Page 36: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

Put Bureaucrats AND Hackers...

+

...on the Same Team

Page 37: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

Publicly Commit to Aggressive Goals

Page 38: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

Establish Open Policies

Page 39: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

http://flickr.com/photos/rocketqueen/1573565705/

Adopt Open Standards

• e.g.: XML, JSON, .ODF, .JPG, .CSV, RDF

• e.g.: SOAP, REST APIs

Page 40: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

Encourage Sharing of Your Data…

Page 41: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

...and Your Software

Page 42: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

http://flickr.com/photos/rocketqueen/1573565705/

Reduce IT Barriers withOpen-Source, Cloud Hosting, App Stores

Page 43: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

Invest in Civic Entrepreneurs: Coworking Spaces, App Contests, Startup Funding

Facilities

Page 44: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

http://flickr.com/photos/rocketqueen/1573565705/

Socialize IT: Unconferences & Hackathons

Page 45: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

Ask for Feedback Early and Often

Facilities

Page 46: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

NEXT

Page 47: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

In NYSenate, Republicans Now Extending It...

Page 48: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

Other NY State Agencies Are Adopting...

Page 49: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

We’re Sharing Code Between State & National Gov’t

Page 50: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

White House “We The People” Drupal Website

Page 51: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

“We The People” --> Petitions Drupal “Distribution” on Drupal.org

Page 52: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

Step 3: White Label Theme+Petitions Distro = Quick & Easy for Any Government to have “We The People”

Page 53: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

“Distributions” are Making Drupal the “Default” CMS for Governments Worldwide

Page 54: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

And Helping Hackers Build New “Civic Apps”

Page 55: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

And Helping to Market These Civic Apps

Page 56: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

Driving Reuse of Civic Software...

Page 57: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

Globally... (a Drupal Distro for App Catalogs & Hackathons Everywhere)

Page 58: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

Drupal Now Also Becoming a Public Sector Data Management System (“DKAN” is a “DMS” Distro)

Page 59: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

http://flickr.com/photos/rocketqueen/1573565705/

Drupal Powers Data.gov, OpenGovPlatform, DKAN, etc.

Page 60: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

EMERGING GROWTH

Open311 Transit?? Weather

MATURE

GPSGov CMS

Distributed innovation

API

API

API

!"#$%&'$&(

)&*+,(%-

.)()/$&

Build The Next Great Innovations in Civic Technology

Page 61: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

Distributed innovation

API

API

API

!"#$%&'$&(

)&*+,(%-

.)()/$&

EMERGING GROWTH

Open311 Transit?? Weather

MATURE

GPSGov CMS

Or in other words, be like Canada! :)

Page 62: Transparency to Innovation Civic Technology Keynote Case Study at Drupalcamp Ottawa

Andrew Hoppin [email protected] | @ahoppin | nuams.com