SlideShare a Scribd company logo
The year is 2012…
@annashipman GDS
ARCHIVED
@annashipman GDS
ARCHIVED
GOV.UK
was first
@annashipman GDS
The year is 2016…
@annashipman GDS
@annashipman GDS
@annashipman GDS
@annashipman GDS
GOV.UK is
coded in the open
Coding in the open
in government
Anna Shipman
Open Source Lead
Government Digital Service
@annashipman
@annashipman GDS
Open source
in government
@annashipman
1. Using Open Source Software
2. Contributing to Open Source Software
3. Open sourcing our own software
GDS
@annashipman
1. Using Open Source Software
2. Contributing to Open Source Software
3. Open sourcing our own software
GDS
A huge amount of government
code is now in the open
@annashipman GDS
How we got here
Revolution,
not evolution
@annashipman GDS
The Government
Digital Service (GDS)
@annashipman GDS
@annashipman GDS
GDS is helping government
be digital by default
@annashipman GDS
@annashipman GDS
@annashipman GDS
@annashipman GDS
@annashipman GDS
Coding in the open
Coding in the open is
technically Open Source
@annashipman GDS
@annashipman
1. Software with its source code made available
2. With a licence that allows software to be freely
used, modified, and shared
GDS
@annashipman GDS
The MIT License (MIT)
Copyright (c) 2015 Crown Copyright
(Government Digital Service)
Permission is hereby granted, free
of charge, to any person obtaining
a copy of this software and
@annashipman GDS
It might not work in
your environment
@annashipman GDS
We make no guarantees
about continuing support
@annashipman GDS
We haven’t worked to
build a community
@annashipman GDS
@annashipman GDS
@annashipman GDS
@annashipman GDS
Make things open:
it makes things better
It makes the code better
Coding in the open
encourages good practice
@annashipman GDS
@annashipman GDS
@annashipman
Giving constructive code reviews
GDS
@annashipman
Being aware of security
GDS
@annashipman
Making sure you are following
good architectural principles
GDS
@annashipman
Coding in the open makes
it easier to work with others
GDS
@annashipman GDS
@annashipman GDS
@annashipman GDS
@annashipman GDS
@annashipman GDS
@annashipman GDS
@annashipman
Other people can help
make your project better
GDS
@annashipman GDS
@annashipman GDS
@annashipman GDS
@annashipman GDS
@annashipman GDS
Open code makes it possible
for others to contribute
@annashipman GDS
It makes the
organisation better
Coding in the open makes it
easy to share learning
@annashipman GDS
@annashipman GDS
@annashipman GDS
You can show off the
organisation’s code
@annashipman GDS
@annashipman GDS
@annashipman GDS
Open code advertises your
interesting work
@annashipman GDS
Code review can act as a
positive advert for your culture
@annashipman GDS
Good for recruitment
and retention
@annashipman GDS
It makes government better
You can see what work is
being done with public money
@annashipman GDS
@annashipman GDS
@annashipman GDS
@annashipman GDS
Coding in the open supports a
culture of openness
@annashipman GDS
Forces clarity on
ownership of the code
@annashipman GDS
The MIT License (MIT)
Copyright (c) 2015 Crown Copyright
(Government Digital Service)
Permission is hereby granted, free
of charge, to any person obtaining
a copy of this software and
@annashipman GDS
The MIT License (MIT)
Copyright (c) 2015 Crown Copyright
(Government Digital Service)
Permission is hereby granted, free
of charge, to any person obtaining
a copy of this software and
@annashipman GDS
Government owns the
intellectual property
for the work
@annashipman GDS
Can switch suppliers
@annashipman GDS
Can build a team from
multiple suppliers
@annashipman GDS
Reducing supplier lock-in
@annashipman GDS
It’s cheaper
@annashipman GDS
Access control is
complex and expensive
@annashipman GDS
Public code repos
are usually free
@annashipman GDS
Two benefits I
haven’t mentioned
Reuse
@annashipman GDS
“Given enough eyeballs,
all bugs are shallow”
@annashipman GDS
@annashipman GDS
Open doesn’t mean
enough eyeballs
@annashipman GDS
Coding in the open is
valuable even without these
@annashipman GDS
The challenges of
coding in the open
It can be difficult to get started
@annashipman GDS
@annashipman GDS
@annashipman GDS
Making sure you don’t
publish the wrong thing
@annashipman GDS
Have processes that
make mistakes harder
@annashipman GDS
Store secrets separately
@annashipman GDS
Coding in the open forces
you to do things properly
@annashipman GDS
Problems will surface
in closed code
@annashipman GDS
Be able to recover quickly
@annashipman GDS
@annashipman GDS
Differences between
government and industry
Government doesn’t
rely on profits from the
software it builds
@annashipman GDS
There is value for
commercial companies too
@annashipman GDS
@annashipman GDS
@annashipman GDS
@annashipman GDS
@annashipman GDS
@annashipman GDS
@annashipman GDS
@annashipman GDS
@annashipman GDS
@annashipman GDS
@annashipman GDS
@annashipman GDS
@annashipman GDS
How can you get involved?
Have a look at our code
@annashipman GDS
@annashipman GDS
@annashipman GDS
@annashipman GDS
Make code from
your company open
@annashipman GDS
Come and work
for government!
@annashipman GDS
Make things open:
it makes things better
Anna Shipman
Open Source Lead
Government Digital Service
@annashipman

More Related Content

Similar to Coding in the open in government

Tom Loosemore,Government Digital Service
Tom Loosemore,Government Digital ServiceTom Loosemore,Government Digital Service
Tom Loosemore,Government Digital Service
Interactive Scotland
 
Designing for a better citizen experience / UX Camp Europe 2016
Designing for a better citizen experience / UX Camp Europe 2016Designing for a better citizen experience / UX Camp Europe 2016
Designing for a better citizen experience / UX Camp Europe 2016
Martin Jordan
 
Stack Maps Introduction ppt (no notes)
Stack Maps Introduction ppt (no notes)Stack Maps Introduction ppt (no notes)
Stack Maps Introduction ppt (no notes)
Simon Everest
 
Delivering GOV.UK: DevOps for the Nation
Delivering GOV.UK: DevOps for the NationDelivering GOV.UK: DevOps for the Nation
Delivering GOV.UK: DevOps for the Nation
C4Media
 
A PaaS for government
A PaaS for governmentA PaaS for government
A PaaS for government
annashipman
 
What I learnt at the Government Digital Service
What I learnt at the Government Digital ServiceWhat I learnt at the Government Digital Service
What I learnt at the Government Digital Service
annashipman
 
Open Standards - Show and Tell September 2013
Open Standards - Show and Tell September 2013Open Standards - Show and Tell September 2013
Open Standards - Show and Tell September 2013
UK Government Digital Service
 
Paddy Moogan
Paddy MooganPaddy Moogan
Paddy Moogan
Marketing Festival
 
An interview with Manish Choksi Head of Strategy and Chief Information Office...
An interview with Manish Choksi Head of Strategy and Chief Information Office...An interview with Manish Choksi Head of Strategy and Chief Information Office...
An interview with Manish Choksi Head of Strategy and Chief Information Office...
Capgemini
 
The Future for Marketers - Strategy, Creativity and Technology
The Future for Marketers - Strategy, Creativity and TechnologyThe Future for Marketers - Strategy, Creativity and Technology
The Future for Marketers - Strategy, Creativity and Technology
Paddy Moogan
 
World IA Day 2016 - Making structure that scales - GOV.UK
World IA Day 2016 - Making structure that scales - GOV.UKWorld IA Day 2016 - Making structure that scales - GOV.UK
World IA Day 2016 - Making structure that scales - GOV.UK
gaynorburns
 
World IA Day, London: IA at GOV.UK
World IA Day, London: IA at GOV.UKWorld IA Day, London: IA at GOV.UK
World IA Day, London: IA at GOV.UK
vickybuser
 
Make Mobile Count Now, Amielle Lake w/Tagga Media #IDSD
Make Mobile Count Now, Amielle Lake w/Tagga Media #IDSDMake Mobile Count Now, Amielle Lake w/Tagga Media #IDSD
Make Mobile Count Now, Amielle Lake w/Tagga Media #IDSD
San Diego Ad Club
 
Aline Muylaert: Juggling Business Models - TSD17
Aline Muylaert: Juggling Business Models - TSD17Aline Muylaert: Juggling Business Models - TSD17
Aline Muylaert: Juggling Business Models - TSD17
StartUps.be
 
Industry engagement event (Scotland) 7 Sept 2015
Industry engagement event (Scotland) 7 Sept 2015Industry engagement event (Scotland) 7 Sept 2015
Industry engagement event (Scotland) 7 Sept 2015
UK Government Digital Service
 
Registers
RegistersRegisters
Registers
Paul Downey
 
Digital Government: Not Complicated, Just Hard
Digital Government: Not Complicated, Just HardDigital Government: Not Complicated, Just Hard
Digital Government: Not Complicated, Just Hard
Code for America
 
The Corporate Startup
The Corporate StartupThe Corporate Startup
The Corporate Startup
Duval Union Consulting
 
Procurement and G-cloud | Mark Pinheiro | Feb 2014
Procurement and G-cloud | Mark Pinheiro | Feb 2014Procurement and G-cloud | Mark Pinheiro | Feb 2014
Procurement and G-cloud | Mark Pinheiro | Feb 2014
Department for Communities and Local Government Local Digital Campaign
 
Digital transformation Before and After Seminar, 6th August, Perth.
Digital transformation Before and After Seminar, 6th August, Perth. Digital transformation Before and After Seminar, 6th August, Perth.
Digital transformation Before and After Seminar, 6th August, Perth.
Precedent
 

Similar to Coding in the open in government (20)

Tom Loosemore,Government Digital Service
Tom Loosemore,Government Digital ServiceTom Loosemore,Government Digital Service
Tom Loosemore,Government Digital Service
 
Designing for a better citizen experience / UX Camp Europe 2016
Designing for a better citizen experience / UX Camp Europe 2016Designing for a better citizen experience / UX Camp Europe 2016
Designing for a better citizen experience / UX Camp Europe 2016
 
Stack Maps Introduction ppt (no notes)
Stack Maps Introduction ppt (no notes)Stack Maps Introduction ppt (no notes)
Stack Maps Introduction ppt (no notes)
 
Delivering GOV.UK: DevOps for the Nation
Delivering GOV.UK: DevOps for the NationDelivering GOV.UK: DevOps for the Nation
Delivering GOV.UK: DevOps for the Nation
 
A PaaS for government
A PaaS for governmentA PaaS for government
A PaaS for government
 
What I learnt at the Government Digital Service
What I learnt at the Government Digital ServiceWhat I learnt at the Government Digital Service
What I learnt at the Government Digital Service
 
Open Standards - Show and Tell September 2013
Open Standards - Show and Tell September 2013Open Standards - Show and Tell September 2013
Open Standards - Show and Tell September 2013
 
Paddy Moogan
Paddy MooganPaddy Moogan
Paddy Moogan
 
An interview with Manish Choksi Head of Strategy and Chief Information Office...
An interview with Manish Choksi Head of Strategy and Chief Information Office...An interview with Manish Choksi Head of Strategy and Chief Information Office...
An interview with Manish Choksi Head of Strategy and Chief Information Office...
 
The Future for Marketers - Strategy, Creativity and Technology
The Future for Marketers - Strategy, Creativity and TechnologyThe Future for Marketers - Strategy, Creativity and Technology
The Future for Marketers - Strategy, Creativity and Technology
 
World IA Day 2016 - Making structure that scales - GOV.UK
World IA Day 2016 - Making structure that scales - GOV.UKWorld IA Day 2016 - Making structure that scales - GOV.UK
World IA Day 2016 - Making structure that scales - GOV.UK
 
World IA Day, London: IA at GOV.UK
World IA Day, London: IA at GOV.UKWorld IA Day, London: IA at GOV.UK
World IA Day, London: IA at GOV.UK
 
Make Mobile Count Now, Amielle Lake w/Tagga Media #IDSD
Make Mobile Count Now, Amielle Lake w/Tagga Media #IDSDMake Mobile Count Now, Amielle Lake w/Tagga Media #IDSD
Make Mobile Count Now, Amielle Lake w/Tagga Media #IDSD
 
Aline Muylaert: Juggling Business Models - TSD17
Aline Muylaert: Juggling Business Models - TSD17Aline Muylaert: Juggling Business Models - TSD17
Aline Muylaert: Juggling Business Models - TSD17
 
Industry engagement event (Scotland) 7 Sept 2015
Industry engagement event (Scotland) 7 Sept 2015Industry engagement event (Scotland) 7 Sept 2015
Industry engagement event (Scotland) 7 Sept 2015
 
Registers
RegistersRegisters
Registers
 
Digital Government: Not Complicated, Just Hard
Digital Government: Not Complicated, Just HardDigital Government: Not Complicated, Just Hard
Digital Government: Not Complicated, Just Hard
 
The Corporate Startup
The Corporate StartupThe Corporate Startup
The Corporate Startup
 
Procurement and G-cloud | Mark Pinheiro | Feb 2014
Procurement and G-cloud | Mark Pinheiro | Feb 2014Procurement and G-cloud | Mark Pinheiro | Feb 2014
Procurement and G-cloud | Mark Pinheiro | Feb 2014
 
Digital transformation Before and After Seminar, 6th August, Perth.
Digital transformation Before and After Seminar, 6th August, Perth. Digital transformation Before and After Seminar, 6th August, Perth.
Digital transformation Before and After Seminar, 6th August, Perth.
 

Recently uploaded

PPT Item # 5 - 318 Tuxedo Ave. (sign. review)
PPT Item # 5 - 318 Tuxedo Ave. (sign. review)PPT Item # 5 - 318 Tuxedo Ave. (sign. review)
PPT Item # 5 - 318 Tuxedo Ave. (sign. review)
ahcitycouncil
 
A proposed request for information on LIHTC
A proposed request for information on LIHTCA proposed request for information on LIHTC
A proposed request for information on LIHTC
Roger Valdez
 
A guide to the International day of Potatoes 2024 - May 30th
A guide to the International day of Potatoes 2024 - May 30thA guide to the International day of Potatoes 2024 - May 30th
A guide to the International day of Potatoes 2024 - May 30th
Christina Parmionova
 
Milton Keynes Hospital Charity - A guide to leaving a gift in your Will
Milton Keynes Hospital Charity - A guide to leaving a gift in your WillMilton Keynes Hospital Charity - A guide to leaving a gift in your Will
Milton Keynes Hospital Charity - A guide to leaving a gift in your Will
fundraising4
 
2024: The FAR - Federal Acquisition Regulations, Part 40
2024: The FAR - Federal Acquisition Regulations, Part 402024: The FAR - Federal Acquisition Regulations, Part 40
2024: The FAR - Federal Acquisition Regulations, Part 40
JSchaus & Associates
 
PPT Item # 4 - 434 College Blvd. (sign. review)
PPT Item # 4 - 434 College Blvd. (sign. review)PPT Item # 4 - 434 College Blvd. (sign. review)
PPT Item # 4 - 434 College Blvd. (sign. review)
ahcitycouncil
 
Texas Water Development Board Updates June 2024
Texas Water Development Board Updates June 2024Texas Water Development Board Updates June 2024
Texas Water Development Board Updates June 2024
Texas Alliance of Groundwater Districts
 
PPT Item # 8&9 - Demolition Code Amendments
PPT Item # 8&9 - Demolition Code AmendmentsPPT Item # 8&9 - Demolition Code Amendments
PPT Item # 8&9 - Demolition Code Amendments
ahcitycouncil
 
快速办理(UVM毕业证书)佛蒙特大学毕业证学位证一模一样
快速办理(UVM毕业证书)佛蒙特大学毕业证学位证一模一样快速办理(UVM毕业证书)佛蒙特大学毕业证学位证一模一样
快速办理(UVM毕业证书)佛蒙特大学毕业证学位证一模一样
yemqpj
 
加急办理华威大学毕业证硕士文凭证书原版一模一样
加急办理华威大学毕业证硕士文凭证书原版一模一样加急办理华威大学毕业证硕士文凭证书原版一模一样
加急办理华威大学毕业证硕士文凭证书原版一模一样
uu1psyf6
 
Antyodaya saral portal haryana govt schemes
Antyodaya saral portal haryana govt schemesAntyodaya saral portal haryana govt schemes
Antyodaya saral portal haryana govt schemes
narinav14
 
原版制作(DPU毕业证书)德保罗大学毕业证Offer一模一样
原版制作(DPU毕业证书)德保罗大学毕业证Offer一模一样原版制作(DPU毕业证书)德保罗大学毕业证Offer一模一样
原版制作(DPU毕业证书)德保罗大学毕业证Offer一模一样
yemqpj
 
快速办理(Bristol毕业证书)布里斯托大学毕业证Offer一模一样
快速办理(Bristol毕业证书)布里斯托大学毕业证Offer一模一样快速办理(Bristol毕业证书)布里斯托大学毕业证Offer一模一样
快速办理(Bristol毕业证书)布里斯托大学毕业证Offer一模一样
3woawyyl
 
2024: The FAR - Federal Acquisition Regulations, Part 39
2024: The FAR - Federal Acquisition Regulations, Part 392024: The FAR - Federal Acquisition Regulations, Part 39
2024: The FAR - Federal Acquisition Regulations, Part 39
JSchaus & Associates
 
About Potato, The scientific name of the plant is Solanum tuberosum (L).
About Potato, The scientific name of the plant is Solanum tuberosum (L).About Potato, The scientific name of the plant is Solanum tuberosum (L).
About Potato, The scientific name of the plant is Solanum tuberosum (L).
Christina Parmionova
 
World Food Safety Day 2024- Communication-toolkit.
World Food Safety Day 2024- Communication-toolkit.World Food Safety Day 2024- Communication-toolkit.
World Food Safety Day 2024- Communication-toolkit.
Christina Parmionova
 
State crafting: Changes and challenges for managing the public finances
State crafting: Changes and challenges for managing the public financesState crafting: Changes and challenges for managing the public finances
State crafting: Changes and challenges for managing the public finances
ResolutionFoundation
 
在线办理美国乔治华盛顿大学毕业证(gwu毕业证书)学历学位证书原版一模一样
在线办理美国乔治华盛顿大学毕业证(gwu毕业证书)学历学位证书原版一模一样在线办理美国乔治华盛顿大学毕业证(gwu毕业证书)学历学位证书原版一模一样
在线办理美国乔治华盛顿大学毕业证(gwu毕业证书)学历学位证书原版一模一样
9d5c8i83
 
Indira P.S Vs sub Collector Kochi - The settlement register is not a holy cow...
Indira P.S Vs sub Collector Kochi - The settlement register is not a holy cow...Indira P.S Vs sub Collector Kochi - The settlement register is not a holy cow...
Indira P.S Vs sub Collector Kochi - The settlement register is not a holy cow...
Jamesadhikaram land matter consultancy 9447464502
 
2024: The FAR - Federal Acquisition Regulations, Part 38
2024: The FAR - Federal Acquisition Regulations, Part 382024: The FAR - Federal Acquisition Regulations, Part 38
2024: The FAR - Federal Acquisition Regulations, Part 38
JSchaus & Associates
 

Recently uploaded (20)

PPT Item # 5 - 318 Tuxedo Ave. (sign. review)
PPT Item # 5 - 318 Tuxedo Ave. (sign. review)PPT Item # 5 - 318 Tuxedo Ave. (sign. review)
PPT Item # 5 - 318 Tuxedo Ave. (sign. review)
 
A proposed request for information on LIHTC
A proposed request for information on LIHTCA proposed request for information on LIHTC
A proposed request for information on LIHTC
 
A guide to the International day of Potatoes 2024 - May 30th
A guide to the International day of Potatoes 2024 - May 30thA guide to the International day of Potatoes 2024 - May 30th
A guide to the International day of Potatoes 2024 - May 30th
 
Milton Keynes Hospital Charity - A guide to leaving a gift in your Will
Milton Keynes Hospital Charity - A guide to leaving a gift in your WillMilton Keynes Hospital Charity - A guide to leaving a gift in your Will
Milton Keynes Hospital Charity - A guide to leaving a gift in your Will
 
2024: The FAR - Federal Acquisition Regulations, Part 40
2024: The FAR - Federal Acquisition Regulations, Part 402024: The FAR - Federal Acquisition Regulations, Part 40
2024: The FAR - Federal Acquisition Regulations, Part 40
 
PPT Item # 4 - 434 College Blvd. (sign. review)
PPT Item # 4 - 434 College Blvd. (sign. review)PPT Item # 4 - 434 College Blvd. (sign. review)
PPT Item # 4 - 434 College Blvd. (sign. review)
 
Texas Water Development Board Updates June 2024
Texas Water Development Board Updates June 2024Texas Water Development Board Updates June 2024
Texas Water Development Board Updates June 2024
 
PPT Item # 8&9 - Demolition Code Amendments
PPT Item # 8&9 - Demolition Code AmendmentsPPT Item # 8&9 - Demolition Code Amendments
PPT Item # 8&9 - Demolition Code Amendments
 
快速办理(UVM毕业证书)佛蒙特大学毕业证学位证一模一样
快速办理(UVM毕业证书)佛蒙特大学毕业证学位证一模一样快速办理(UVM毕业证书)佛蒙特大学毕业证学位证一模一样
快速办理(UVM毕业证书)佛蒙特大学毕业证学位证一模一样
 
加急办理华威大学毕业证硕士文凭证书原版一模一样
加急办理华威大学毕业证硕士文凭证书原版一模一样加急办理华威大学毕业证硕士文凭证书原版一模一样
加急办理华威大学毕业证硕士文凭证书原版一模一样
 
Antyodaya saral portal haryana govt schemes
Antyodaya saral portal haryana govt schemesAntyodaya saral portal haryana govt schemes
Antyodaya saral portal haryana govt schemes
 
原版制作(DPU毕业证书)德保罗大学毕业证Offer一模一样
原版制作(DPU毕业证书)德保罗大学毕业证Offer一模一样原版制作(DPU毕业证书)德保罗大学毕业证Offer一模一样
原版制作(DPU毕业证书)德保罗大学毕业证Offer一模一样
 
快速办理(Bristol毕业证书)布里斯托大学毕业证Offer一模一样
快速办理(Bristol毕业证书)布里斯托大学毕业证Offer一模一样快速办理(Bristol毕业证书)布里斯托大学毕业证Offer一模一样
快速办理(Bristol毕业证书)布里斯托大学毕业证Offer一模一样
 
2024: The FAR - Federal Acquisition Regulations, Part 39
2024: The FAR - Federal Acquisition Regulations, Part 392024: The FAR - Federal Acquisition Regulations, Part 39
2024: The FAR - Federal Acquisition Regulations, Part 39
 
About Potato, The scientific name of the plant is Solanum tuberosum (L).
About Potato, The scientific name of the plant is Solanum tuberosum (L).About Potato, The scientific name of the plant is Solanum tuberosum (L).
About Potato, The scientific name of the plant is Solanum tuberosum (L).
 
World Food Safety Day 2024- Communication-toolkit.
World Food Safety Day 2024- Communication-toolkit.World Food Safety Day 2024- Communication-toolkit.
World Food Safety Day 2024- Communication-toolkit.
 
State crafting: Changes and challenges for managing the public finances
State crafting: Changes and challenges for managing the public financesState crafting: Changes and challenges for managing the public finances
State crafting: Changes and challenges for managing the public finances
 
在线办理美国乔治华盛顿大学毕业证(gwu毕业证书)学历学位证书原版一模一样
在线办理美国乔治华盛顿大学毕业证(gwu毕业证书)学历学位证书原版一模一样在线办理美国乔治华盛顿大学毕业证(gwu毕业证书)学历学位证书原版一模一样
在线办理美国乔治华盛顿大学毕业证(gwu毕业证书)学历学位证书原版一模一样
 
Indira P.S Vs sub Collector Kochi - The settlement register is not a holy cow...
Indira P.S Vs sub Collector Kochi - The settlement register is not a holy cow...Indira P.S Vs sub Collector Kochi - The settlement register is not a holy cow...
Indira P.S Vs sub Collector Kochi - The settlement register is not a holy cow...
 
2024: The FAR - Federal Acquisition Regulations, Part 38
2024: The FAR - Federal Acquisition Regulations, Part 382024: The FAR - Federal Acquisition Regulations, Part 38
2024: The FAR - Federal Acquisition Regulations, Part 38
 

Coding in the open in government