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.

Building APIs in Government for Social Good

315 views

Published on

The Federal Government has vast open data resources. This talk will present a few APIs: One from the Department of Labor that serves up the data on the goods and products made with forced and child labor, one from the US Census Bureau, and another from the Department of Commerce and tangles Income Inequality.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Building APIs in Government for Social Good

  1. 1. Building APIs in Government for Social Good Tyrone Grandison PhD www.tyronegrandison.org @tyrgr
  2. 2. 2 Deputy Chief Data Officer, US Department of Commerce (2015-16) White House Presidential Innovation Fellow, Department of Labor & US Census Bureau (2014-15) My Time In Government
  3. 3. 3
  4. 4. THE PLAN 4 The Reality APIs: Sweat and Toil, CitySDK, MIDAAS Lessons
  5. 5. government takes on the hardest, inelastic problems 5
  6. 6. optimum 6
  7. 7. n-dimensional 7
  8. 8. 8
  9. 9. 9
  10. 10. 10 Executive Order M-13-13
  11. 11. 11
  12. 12. 12
  13. 13. 13
  14. 14. THE PLAN 14 The Reality APIs: Sweat and Toil, CitySDK, MIDAAS Lessons
  15. 15. 15 Sweat and Toil http://developer.dol.gov/others/sweat-and-toil https://github.com/USDepartmentofLabor/Child-Labor https://github.com/USDepartmentofLabor/Child-Labor-Android
  16. 16. 16
  17. 17. 17 Building the API – Step 1 Coalition and Urgency
  18. 18. 18 Building the API – Step 2 Understand The Data Production Process
  19. 19. 19 Building the API – Step 3 Find Natural Intervention Point
  20. 20. 20 Building the API – Step 4 Learn Technology Constraints
  21. 21. 21 Building the API – Step 5 Understand The API User Groups
  22. 22. 22 Python QuarryMySQL, MSSQL Building the API – Step 6
  23. 23. 23 Census CitySDK https://uscensusbureau.github.io/citysdk/ https://github.com/uscensusbureau/citysdk
  24. 24. 24
  25. 25. 25 Building the API – Step 1 Validate The Demand
  26. 26. 26 Building the API – Step 2 Understand The User
  27. 27. 27 Building the API – Step 3 Understand Technology Constraints
  28. 28. 28 Building The API – Step 4 MVP JS beta node.js
  29. 29. 29 MIDAAS https://midaas.commerce.gov https://github.com/CommerceDataService/midaas-api
  30. 30. 30
  31. 31. 31 Building the API – Step 1 Validate The Need
  32. 32. 32 Building the API – Step 2 Understand Initial User Stories
  33. 33. 33 Building the API – Step 3 Validate with Domain Experts
  34. 34. 34 Building the API – Step 4 Understand Technical Constraints
  35. 35. 35 Building the API – Step 5 MVP Redshift, Lambda, API Gateway beta Postgres, S3, EC2
  36. 36. THE PLAN 36 The Reality APIs: Sweat and Toil, CitySDK, MIDAAS Lessons
  37. 37. Summary People Scope Constraints Validate Show The Thing 37
  38. 38. Sweat and Toil •Monthly Data Users > Web Traffic •Three tools built using this data. 38 So Far CENSUS CitySDK •Over 10 civic solutions built using CitySDK •Positive User Feedback MIDAAS: Hack The Pay Gap Initiative
  39. 39. Sweat and Toil •2016 Department of Labor‘s Innovation Award. MIDAAS •2016 Nominee Fedscoop Innovation Of The Year. 39 So Far CENSUS CitySDK •2016 Department of Commerce Gold medal •2016 Best Data API Award, API:World •2015 Fedscoop Innovation Of The Year
  40. 40. Thank you tyronewagrandison@gmail.com

×