114
A startup within government James Abley @jabley Saturday, 21 September 13

A startup within government

Embed Size (px)

DESCRIPTION

WebExpo Prague 2013 - A startup within government A talk about how GDS built GOV.UK and how you can do it too

Citation preview

Page 1: A startup within government

A startup within government

James Abley @jableySaturday, 21 September 13

Page 2: A startup within government

James AbleyTechnical ArchitectGovernment Digital Service@jabley

Saturday, 21 September 13

Page 3: A startup within government

How we built GOV.UK

James Abley @jableySaturday, 21 September 13

Page 4: A startup within government

James Abley @jableySaturday, 21 September 13

Page 5: A startup within government

GDS and meHow GDS workArchitecture of GOV.UKOpen sourceContinuous delivery

James Abley @jableySaturday, 21 September 13

Page 6: A startup within government

Who am I

James Abley @jableySaturday, 21 September 13

Page 7: A startup within government

Big companiesStartupsAgenciesMeGDS

James Abley @jableySaturday, 21 September 13

Page 8: A startup within government

http://c2.com/cgi/wiki?ArchitectsPlayGolf

http://en.wikipedia.org/wiki/File:Golfer_swing.jpgSaturday, 21 September 13

Page 9: A startup within government

Saturday, 21 September 13

Page 10: A startup within government

http://www.flickr.com/photos/benterrett/6852348725/

Saturday, 21 September 13

Page 11: A startup within government

http://devopsweekly.com/

Saturday, 21 September 13

Page 12: A startup within government

What is GDS?

James Abley @jableySaturday, 21 September 13

Page 13: A startup within government

Saturday, 21 September 13

Page 14: A startup within government

Saturday, 21 September 13

Page 15: A startup within government

1. Create GDS2. Fix publishing3. Fix transactions4. Go wholesale

James Abley @jableySaturday, 21 September 13

Page 16: A startup within government

GDS Technical Architect

Saturday, 21 September 13

Page 17: A startup within government

1. Create GDS2. Fix publishing3. Fix transactions4. Go wholesale

James Abley @jableySaturday, 21 September 13

Page 18: A startup within government

Saturday, 21 September 13

Page 19: A startup within government

1. Create GDS2. Fix publishing3. Fix transactions4. Go wholesale

James Abley @jableySaturday, 21 September 13

Page 20: A startup within government

Who would do that?

James Abley @jableySaturday, 21 September 13

Page 21: A startup within government

Insert traditional picture of Stanners

Saturday, 21 September 13

Page 22: A startup within government

Passionate people working on stuff that matters

James Abley @jableySaturday, 21 September 13

Page 23: A startup within government

James Abley @jableySaturday, 21 September 13

Page 24: A startup within government

Lean Startup rather than Big IT

James Abley @jableySaturday, 21 September 13

Page 25: A startup within government

Saturday, 21 September 13

Page 26: A startup within government

“most significant piece of UI guidance since Apple's in the 80s” - Tim O’Reilly

James Abley @jableySaturday, 21 September 13

Page 27: A startup within government

Saturday, 21 September 13

Page 28: A startup within government

https://github.com/psd/gds-design-principlesSaturday, 21 September 13

Page 29: A startup within government

Saturday, 21 September 13

Page 30: A startup within government

Saturday, 21 September 13

Page 31: A startup within government

Saturday, 21 September 13

Page 32: A startup within government

Saturday, 21 September 13

Page 33: A startup within government

Experiments

Data to test hypotheses

Iterate

James Abley @jableySaturday, 21 September 13

Page 34: A startup within government

Saturday, 21 September 13

Page 35: A startup within government

“We believe in rough consensus and running code”

James Abley @jableySaturday, 21 September 13

Page 36: A startup within government

Building stuff is our super-power

James Abley @jableySaturday, 21 September 13

Page 37: A startup within government

No-one gets it right the first time

James Abley @jableySaturday, 21 September 13

Page 38: A startup within government

Saturday, 21 September 13

Page 39: A startup within government

Saturday, 21 September 13

Page 40: A startup within government

Saturday, 21 September 13

Page 41: A startup within government

Saturday, 21 September 13

Page 42: A startup within government

Saturday, 21 September 13

Page 43: A startup within government

Saturday, 21 September 13

Page 44: A startup within government

Constantly learning and improving

James Abley @jableySaturday, 21 September 13

Page 45: A startup within government

Are you meeting the user needs?

James Abley @jableySaturday, 21 September 13

Page 46: A startup within government

James Abley @jableySaturday, 21 September 13

Page 47: A startup within government

Saturday, 21 September 13

Page 48: A startup within government

We believe in multi-disciplinary teams

James Abley @jableySaturday, 21 September 13

Page 49: A startup within government

ContentDesignDevelopmentUser Research

James Abley @jableySaturday, 21 September 13

Page 50: A startup within government

http://www.flickr.com/photos/benterrett/8070244090/Saturday, 21 September 13

Page 51: A startup within government

Architecture

James Abley @jableySaturday, 21 September 13

Page 52: A startup within government

We want new problems

James Abley @jableySaturday, 21 September 13

Page 53: A startup within government

Failure is an option

James Abley @jableySaturday, 21 September 13

Page 54: A startup within government

Delay decisions until the last responsible moment

James Abley @jableySaturday, 21 September 13

Page 55: A startup within government

Saturday, 21 September 13

Page 56: A startup within government

Swap out implementations as you learn more

James Abley @jableySaturday, 21 September 13

Page 57: A startup within government

The router

James Abley @jableySaturday, 21 September 13

Page 58: A startup within government

Saturday, 21 September 13

Page 59: A startup within government

Use data to make decisions

James Abley @jableySaturday, 21 September 13

Page 60: A startup within government

Debugging distributed systems makes my head hurt

James Abley @jableySaturday, 21 September 13

Page 61: A startup within government

Open source

James Abley @jableySaturday, 21 September 13

Page 62: A startup within government

James Abley @jableySaturday, 21 September 13

Page 63: A startup within government

James Abley @jableySaturday, 21 September 13

Page 64: A startup within government

Coding in the open

James Abley @jableySaturday, 21 September 13

Page 65: A startup within government

Saturday, 21 September 13

Page 66: A startup within government

Ben Terrett GDS

Home Council tax

Parking Libraries

Leisure, parks and events Council tax

Schools and learning Planning

Births, deaths and marriages Sports

Health and social care Housing

LicensingHousehold recycling, waste andrubbish

Explore Westminster.gov.uk

How council works

Topics

Publications

Inside Westminster

Departments

Policies

Announcements

Support Cookies Feedback Built by Rely Consultancy

All content is available under the Open Government Licence, except where otherwise stated © Crown Copyright

Is there anything wrong with this page?

Quick answer

Council tax bands

Last updated: 3 July 2013

Bulky waste collection

Challenge your parking ticket

Find a library

More from the Householdrecycling, waste and rubbishcategory

Other relevant links

Search

Find out the Council Tax band for your home by lookingup your property online.

Search for your property by postcode.

Valuation bands are based on levels of value on 1 April 1991,not what a property is worth today. This has been done by theListing Officer for the Valuation Office Agency of the InlandRevenue.

Council Tax for 2013/14

Band Westminster City Council Greater London Authority Total

A 251.83 202.00 453.83

B 293.80 235.67 529.47

C 335.77 269.33 605.10

D 377.74 303.00 680.74

E 461.68 370.33 832.01

F 545.62 437.67 983.29

G 629.57 505.00 1,134.57

H 755.48 606.00 1,361.48

Increase 0% -1.2% -0.6%

The bands and their values are as follows

Valuation Band Values

A Up to £40,000

B £40,001 to £52,000

C £52,001 to £68,000

D £68,001 to £88,000

E £88,001 to £120,000

F £120,001 to £160,000

G £160,001 to £320,000

H More than £320,000

Saturday, 21 September 13

Page 67: A startup within government

Longer Lives Home Mortality rankings About the project About the data Connect

Home Mortality rankings enter postcode, town or local authority

Table optionsTable options

Select the data to display

Cause of premature death

Premature death statisticPremature deaths per 100,000

Total premature deaths(Rankings are always based on the rate

per 100,000)

Supporting dataPopulationSocioeconomic deprivation

View more data atphoutcomes.info

About the data

Premature mortality outcomes worst worse than average better than average best

Public Health England

Health Profiles

Local Government Association

NICE

NHS Choices

Healthwatch

Public Health Outcomes Framework

GOV.UK

Find out more about public health

Privacy Policy

Accessibility

Cookies

Site policies

All content is available under the Open Government Licence, except where otherwise stated © Crown Copyright

Mortality rankings Population Premature deaths2009–2011

Hover or tap on alocal authority tocompare it to similarareasRanking Ranking 150150 local authorities in England local authorities in England

National rankings

Rank Local authority

Saturday, 21 September 13

Page 68: A startup within government

Saturday, 21 September 13

Page 69: A startup within government

Someday all government websites will look like this

James Abley @jableySaturday, 21 September 13

Page 70: A startup within government

Continuous delivery

James Abley @jableySaturday, 21 September 13

Page 71: A startup within government

Everyone does continuous integration

James Abley @jableySaturday, 21 September 13

Page 72: A startup within government

Right?

James Abley @jableySaturday, 21 September 13

Page 73: A startup within government

Right?!

James Abley @jableySaturday, 21 September 13

Page 74: A startup within government

Deployment pipeline

James Abley @jableySaturday, 21 September 13

Page 75: A startup within government

Saturday, 21 September 13

Page 76: A startup within government

http://continuousdelivery.com/wp-content/uploads/2010/01/pipeline_sequence.png

Saturday, 21 September 13

Page 77: A startup within government

Saturday, 21 September 13

Page 78: A startup within government

Saturday, 21 September 13

Page 79: A startup within government

Frequent value via frequent updates

James Abley @jableySaturday, 21 September 13

Page 80: A startup within government

Frequent value via frequent updates

James Abley @jableySaturday, 21 September 13

Page 81: A startup within government

Average 6 releases a day over last 6 months

James Abley @jableySaturday, 21 September 13

Page 82: A startup within government

Launch day had lowest number of changes

James Abley @jableySaturday, 21 September 13

Page 83: A startup within government

It’s the risk, stupid!

James Abley @jableySaturday, 21 September 13

Page 84: A startup within government

One-click deploys

James Abley @jableySaturday, 21 September 13

Page 85: A startup within government

Single placeto deploy

James Abley @jableySaturday, 21 September 13

Page 86: A startup within government

Change one thing at once

James Abley @jableySaturday, 21 September 13

Page 87: A startup within government

http://www.flickr.com/photos/fatty/9158066939

We use a physical token

Saturday, 21 September 13

Page 88: A startup within government

Developers wantvisibility of deploys

James Abley @jableySaturday, 21 September 13

Page 89: A startup within government

Organisation want auditability of deploys

James Abley @jableySaturday, 21 September 13

Page 90: A startup within government

App showing deploys

James Abley @jableySaturday, 21 September 13

Page 91: A startup within government

Configuration management

James Abley @jableySaturday, 21 September 13

Page 92: A startup within government

James Abley @jableySaturday, 21 September 13

Page 93: A startup within government

Responding to security issues

James Abley @jableySaturday, 21 September 13

Page 94: A startup within government

James Abley @jableySaturday, 21 September 13

Page 95: A startup within government

Remote Code Exploit

James Abley @jableySaturday, 21 September 13

Page 96: A startup within government

Saturday, 21 September 13

Page 97: A startup within government

Saturday, 21 September 13

Page 98: A startup within government

Saturday, 21 September 13

Page 99: A startup within government

Own all the problems

James Abley @jableySaturday, 21 September 13

Page 100: A startup within government

Saturday, 21 September 13

Page 101: A startup within government

Benefits

James Abley @jableySaturday, 21 September 13

Page 102: A startup within government

SimplerClearerFaster

James Abley @jableySaturday, 21 September 13

Page 103: A startup within government

Saturday, 21 September 13

Page 104: A startup within government

Attract and retain talent

James Abley @jableySaturday, 21 September 13

Page 105: A startup within government

Money

James Abley @jableySaturday, 21 September 13

Page 106: A startup within government

£42 million

James Abley @jableySaturday, 21 September 13

Page 107: A startup within government

1,26 billion CZK

James Abley @jableySaturday, 21 September 13

Page 108: A startup within government

£50 million

James Abley @jableySaturday, 21 September 13

Page 109: A startup within government

1,5 billion CZK

James Abley @jableySaturday, 21 September 13

Page 110: A startup within government

We’re just getting started

James Abley @jableySaturday, 21 September 13

Page 111: A startup within government

1. Create GDS2. Fix publishing3. Fix transactions4. Go wholesale

James Abley @jableySaturday, 21 September 13

Page 112: A startup within government

Saturday, 21 September 13

Page 113: A startup within government

https://www.gov.uk/service-manual

https://github.com/alphagov

James Abley @jableySaturday, 21 September 13

Page 114: A startup within government

James AbleyTechnical ArchitectGovernment Digital Service@jabley

Saturday, 21 September 13