Top Banner
Building APIs in Government for Social Good Tyrone Grandison PhD www.tyronegrandison.org @tyrgr
40

Building APIs in Government for Social Good

Apr 07, 2017

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Building APIs in Government for Social Good

Building APIs in Government for Social Good

Tyrone Grandison PhDwww.tyronegrandison.org @tyrgr

Page 2: Building APIs in Government for Social Good

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

Page 3: Building APIs in Government for Social Good

3

Page 4: Building APIs in Government for Social Good

THE PLAN

4

The Reality

APIs: Sweat and Toil, CitySDK, MIDAAS

Lessons

Page 5: Building APIs in Government for Social Good

government takes on the hardest, inelastic problems

5

Page 6: Building APIs in Government for Social Good

optimum

6

Page 7: Building APIs in Government for Social Good

n-dimensional

7

Page 8: Building APIs in Government for Social Good

8

Page 9: Building APIs in Government for Social Good

9

Page 10: Building APIs in Government for Social Good

10

Executive OrderM-13-13

Page 11: Building APIs in Government for Social Good

11

Page 12: Building APIs in Government for Social Good

12

Page 13: Building APIs in Government for Social Good

13

Page 14: Building APIs in Government for Social Good

THE PLAN

14

The Reality

APIs: Sweat and Toil, CitySDK, MIDAAS

Lessons

Page 15: Building APIs in Government for Social Good

15

Sweat and Toilhttp://developer.dol.gov/others/sweat-and-toil

https://github.com/USDepartmentofLabor/Child-Laborhttps://github.com/USDepartmentofLabor/Child-Labor-Android

Page 16: Building APIs in Government for Social Good

16

Page 17: Building APIs in Government for Social Good

17

Building the API – Step 1

Coalition and Urgency

Page 18: Building APIs in Government for Social Good

18

Building the API – Step 2

Understand The Data Production Process

Page 19: Building APIs in Government for Social Good

19

Building the API – Step 3

Find Natural Intervention Point

Page 20: Building APIs in Government for Social Good

20

Building the API – Step 4

Learn Technology Constraints

Page 21: Building APIs in Government for Social Good

21

Building the API – Step 5

Understand The API User Groups

Page 22: Building APIs in Government for Social Good

22

Python QuarryMySQL,MSSQL

Building the API – Step 6

Page 23: Building APIs in Government for Social Good

23

Census CitySDKhttps://uscensusbureau.github.io/citysdk/

https://github.com/uscensusbureau/citysdk

Page 24: Building APIs in Government for Social Good

24

Page 25: Building APIs in Government for Social Good

25

Building the API – Step 1

Validate The Demand

Page 26: Building APIs in Government for Social Good

26

Building the API – Step 2

Understand The User

Page 27: Building APIs in Government for Social Good

27

Building the API – Step 3

Understand Technology Constraints

Page 28: Building APIs in Government for Social Good

28

Building The API – Step 4

MVP JS beta node.js

Page 29: Building APIs in Government for Social Good

29

MIDAAShttps://midaas.commerce.gov

https://github.com/CommerceDataService/midaas-api

Page 30: Building APIs in Government for Social Good

30

Page 31: Building APIs in Government for Social Good

31

Building the API – Step 1

Validate The Need

Page 32: Building APIs in Government for Social Good

32

Building the API – Step 2

Understand Initial User Stories

Page 33: Building APIs in Government for Social Good

33

Building the API – Step 3

Validate with Domain Experts

Page 34: Building APIs in Government for Social Good

34

Building the API – Step 4

Understand Technical Constraints

Page 35: Building APIs in Government for Social Good

35

Building the API – Step 5

MVP Redshift,Lambda,APIGatewaybeta Postgres,S3,EC2

Page 36: Building APIs in Government for Social Good

THE PLAN

36

The Reality

APIs: Sweat and Toil, CitySDK, MIDAAS

Lessons

Page 37: Building APIs in Government for Social Good

Summary

PeopleScope

ConstraintsValidate

Show The Thing

37

Page 38: Building APIs in Government for Social Good

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

Page 39: Building APIs in Government for Social Good

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

Page 40: Building APIs in Government for Social Good

Thank you

[email protected]