A startup within government

Preview:

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

A startup within government

James Abley @jableySaturday, 21 September 13

James AbleyTechnical ArchitectGovernment Digital Service@jabley

Saturday, 21 September 13

How we built GOV.UK

James Abley @jableySaturday, 21 September 13

James Abley @jableySaturday, 21 September 13

GDS and meHow GDS workArchitecture of GOV.UKOpen sourceContinuous delivery

James Abley @jableySaturday, 21 September 13

Who am I

James Abley @jableySaturday, 21 September 13

Big companiesStartupsAgenciesMeGDS

James Abley @jableySaturday, 21 September 13

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

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

Saturday, 21 September 13

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

Saturday, 21 September 13

http://devopsweekly.com/

Saturday, 21 September 13

What is GDS?

James Abley @jableySaturday, 21 September 13

Saturday, 21 September 13

Saturday, 21 September 13

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

James Abley @jableySaturday, 21 September 13

GDS Technical Architect

Saturday, 21 September 13

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

James Abley @jableySaturday, 21 September 13

Saturday, 21 September 13

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

James Abley @jableySaturday, 21 September 13

Who would do that?

James Abley @jableySaturday, 21 September 13

Insert traditional picture of Stanners

Saturday, 21 September 13

Passionate people working on stuff that matters

James Abley @jableySaturday, 21 September 13

James Abley @jableySaturday, 21 September 13

Lean Startup rather than Big IT

James Abley @jableySaturday, 21 September 13

Saturday, 21 September 13

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

James Abley @jableySaturday, 21 September 13

Saturday, 21 September 13

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

Saturday, 21 September 13

Saturday, 21 September 13

Saturday, 21 September 13

Saturday, 21 September 13

Experiments

Data to test hypotheses

Iterate

James Abley @jableySaturday, 21 September 13

Saturday, 21 September 13

“We believe in rough consensus and running code”

James Abley @jableySaturday, 21 September 13

Building stuff is our super-power

James Abley @jableySaturday, 21 September 13

No-one gets it right the first time

James Abley @jableySaturday, 21 September 13

Saturday, 21 September 13

Saturday, 21 September 13

Saturday, 21 September 13

Saturday, 21 September 13

Saturday, 21 September 13

Saturday, 21 September 13

Constantly learning and improving

James Abley @jableySaturday, 21 September 13

Are you meeting the user needs?

James Abley @jableySaturday, 21 September 13

James Abley @jableySaturday, 21 September 13

Saturday, 21 September 13

We believe in multi-disciplinary teams

James Abley @jableySaturday, 21 September 13

ContentDesignDevelopmentUser Research

James Abley @jableySaturday, 21 September 13

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

Architecture

James Abley @jableySaturday, 21 September 13

We want new problems

James Abley @jableySaturday, 21 September 13

Failure is an option

James Abley @jableySaturday, 21 September 13

Delay decisions until the last responsible moment

James Abley @jableySaturday, 21 September 13

Saturday, 21 September 13

Swap out implementations as you learn more

James Abley @jableySaturday, 21 September 13

The router

James Abley @jableySaturday, 21 September 13

Saturday, 21 September 13

Use data to make decisions

James Abley @jableySaturday, 21 September 13

Debugging distributed systems makes my head hurt

James Abley @jableySaturday, 21 September 13

Open source

James Abley @jableySaturday, 21 September 13

James Abley @jableySaturday, 21 September 13

James Abley @jableySaturday, 21 September 13

Coding in the open

James Abley @jableySaturday, 21 September 13

Saturday, 21 September 13

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

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

Saturday, 21 September 13

Someday all government websites will look like this

James Abley @jableySaturday, 21 September 13

Continuous delivery

James Abley @jableySaturday, 21 September 13

Everyone does continuous integration

James Abley @jableySaturday, 21 September 13

Right?

James Abley @jableySaturday, 21 September 13

Right?!

James Abley @jableySaturday, 21 September 13

Deployment pipeline

James Abley @jableySaturday, 21 September 13

Saturday, 21 September 13

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

Saturday, 21 September 13

Saturday, 21 September 13

Saturday, 21 September 13

Frequent value via frequent updates

James Abley @jableySaturday, 21 September 13

Frequent value via frequent updates

James Abley @jableySaturday, 21 September 13

Average 6 releases a day over last 6 months

James Abley @jableySaturday, 21 September 13

Launch day had lowest number of changes

James Abley @jableySaturday, 21 September 13

It’s the risk, stupid!

James Abley @jableySaturday, 21 September 13

One-click deploys

James Abley @jableySaturday, 21 September 13

Single placeto deploy

James Abley @jableySaturday, 21 September 13

Change one thing at once

James Abley @jableySaturday, 21 September 13

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

We use a physical token

Saturday, 21 September 13

Developers wantvisibility of deploys

James Abley @jableySaturday, 21 September 13

Organisation want auditability of deploys

James Abley @jableySaturday, 21 September 13

App showing deploys

James Abley @jableySaturday, 21 September 13

Configuration management

James Abley @jableySaturday, 21 September 13

James Abley @jableySaturday, 21 September 13

Responding to security issues

James Abley @jableySaturday, 21 September 13

James Abley @jableySaturday, 21 September 13

Remote Code Exploit

James Abley @jableySaturday, 21 September 13

Saturday, 21 September 13

Saturday, 21 September 13

Saturday, 21 September 13

Own all the problems

James Abley @jableySaturday, 21 September 13

Saturday, 21 September 13

Benefits

James Abley @jableySaturday, 21 September 13

SimplerClearerFaster

James Abley @jableySaturday, 21 September 13

Saturday, 21 September 13

Attract and retain talent

James Abley @jableySaturday, 21 September 13

Money

James Abley @jableySaturday, 21 September 13

£42 million

James Abley @jableySaturday, 21 September 13

1,26 billion CZK

James Abley @jableySaturday, 21 September 13

£50 million

James Abley @jableySaturday, 21 September 13

1,5 billion CZK

James Abley @jableySaturday, 21 September 13

We’re just getting started

James Abley @jableySaturday, 21 September 13

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

James Abley @jableySaturday, 21 September 13

Saturday, 21 September 13

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

https://github.com/alphagov

James Abley @jableySaturday, 21 September 13

James AbleyTechnical ArchitectGovernment Digital Service@jabley

Saturday, 21 September 13

Recommended