SlideShare uma empresa Scribd logo
1 de 106
Baixar para ler offline
I work for the UK government
@annashipman GDS
@annashipman GDS
@annashipman GDS
@annashipman GDS
@annashipman GDS
@annashipman GDS
@annashipman GDS
Open sourcing government
Anna Shipman
Technical Architect
Government Digital Service
@annashipman
How we got here
@annashipman GDS
The UK’s Government
Digital Service (GDS)
@annashipman GDS
Our job is to change the
way government works
@annashipman GDS
GOV.UK
was first
@annashipman GDS
Worked with eight departments
to improve services
@annashipman GDS
Digital services so good that
people prefer to use them
@annashipman GDS
@annashipman GDS
The owner had to
fill in this form
@annashipman GDS
@annashipman GDS
91%
 user satisfaction
@annashipman GDS
@annashipman GDS
@annashipman GDS
45%

of prisoners lose
contact with their
family while inside
@annashipman GDS
39%

more likely
to reoffend
if not visited
@annashipman GDS
The prisoner
gave this form
to the guard
@annashipman GDS
@annashipman GDS
85%
 user satisfaction
@annashipman GDS
@annashipman GDS
We are supporting
other parts of government
@annashipman GDS
@annashipman GDS
@annashipman GDS
@annashipman GDS
The UK government has
committed to making code open
@annashipman GDS
Why we code in the open
Potential for reuse
@annashipman GDS
You don’t know what will be
useful to others
@annashipman GDS
Increases transparency
@annashipman GDS
It’s also nice to show
what you’re working on
@annashipman GDS
@annashipman GDS
Code in the open by default
@annashipman GDS
The potential downsides of
coding in the open
It can be difficult to get started
@annashipman GDS
@annashipman GDS
@annashipman GDS
Possibility of making mistakes,
e.g. passwords, credentials
@annashipman GDS
Be able to recover quickly
@annashipman GDS
Have processes that
make mistakes harder
@annashipman GDS
Separate code and configuration
@annashipman GDS
Coding in the open forces you
to do things properly
@annashipman GDS
When to keep code closed
@annashipman GDS
Configuration should be
closed source
@annashipman GDS
Configuration should be
closed source – maybe
@annashipman GDS
@annashipman GDS
@annashipman GDS
Security should be
closed source
@annashipman GDS
Security should be
closed source – maybe
@annashipman GDS
@annashipman GDS
@annashipman GDS
@annashipman GDS
@annashipman GDS
Security thinking has to be
holistic – users, culture, context
@annashipman GDS
Focus on reducing
mean time to recovery
@annashipman GDS
Good security works
even if it’s open
@annashipman GDS
Policy not yet announced
@annashipman GDS
Code as if you are
going to release it
@annashipman GDS
No credentials or secrets
@annashipman GDS
Good commit messages
@annashipman GDS
Good documentation
@annashipman GDS
But you would do that anyway!
@annashipman GDS
We are not perfect
Change can be very difficult
@annashipman GDS
@annashipman GDS
@annashipman GDS
@annashipman GDS
You can do this in
your organisation
@annashipman GDS
Other people
using our code
@annashipman GDS
@annashipman GDS
@annashipman GDS
@annashipman GDS
Coding in the open
vs open source
We don’t promise
to support it
@annashipman GDS
We’ve not committed
to maintain it
@annashipman GDS
There are some
open source projects
@annashipman GDS
@annashipman GDS
@annashipman GDS
Originally coded in the open
@annashipman GDS
@annashipman GDS
Other parts of government
are using it
@annashipman GDS
@annashipman GDS
Maintaining open source
has challenges
@annashipman GDS
Getting time to work on it
@annashipman GDS
Open source Thursdays
@annashipman GDS
Contributors taking it in a
new direction
@annashipman GDS
Talk to people
@annashipman GDS
What we are doing next
Identify most useful
projects to open source
@annashipman GDS
Helping teams code in the open
@annashipman GDS
Increase our OSS contributions
@annashipman GDS
How you can get involved
Get your organisation
coding in the open
@annashipman GDS
Let me know if you want to
use our code
@annashipman GDS
Come work for GDS!
gds.blog.gov.uk/jobs/
@annashipman GDS
Anna Shipman
Technical Architect
Government Digital Service
@annashipman
@annashipman GDS
Personalised licence plate image credit
• flickr.com/photos/ambernectar/3748854184/
Studies about prison visits
• thinknpc.org/wp-content/uploads/2012/09/Investing-in-family-ties.pdf
• webarchive.nationalarchives.gov.uk/20110201125714/http:/www.justice.gov.uk/publications/docs/
research-factors-reoffending.pdf
The Digital Service Standard
• gov.uk/service-manual/service-standard
GDS Operations open source
• gds-operations.github.io
Blog posts
• gdstechnology.blog.gov.uk/2016/09/30/easing-the-process-of-pull-request-reviews/
• gds.blog.gov.uk/2014/10/08/when-is-it-ok-not-to-open-all-source-code/
• gdstechnology.blog.gov.uk/2016/01/19/opening-gov-uks-puppet-repository/
• identityassurance.blog.gov.uk/2015/12/21/gov-uk-verify-technical-delivery-update-21-
december-2015/

Mais conteúdo relacionado

Destaque

Gov delivery nov_2013
Gov delivery nov_2013Gov delivery nov_2013
Gov delivery nov_2013
eventwithme
 

Destaque (17)

Prototyping UX (Confab Fringe)
Prototyping UX (Confab Fringe)Prototyping UX (Confab Fringe)
Prototyping UX (Confab Fringe)
 
Things you can do to help your organisation make better services for users
Things you can do to help your organisation make better services for usersThings you can do to help your organisation make better services for users
Things you can do to help your organisation make better services for users
 
Gov delivery nov_2013
Gov delivery nov_2013Gov delivery nov_2013
Gov delivery nov_2013
 
Tom Loosemore - Government Digital Service (UK) - NEO2012 IKT-Norge
Tom Loosemore - Government Digital Service (UK)  - NEO2012 IKT-NorgeTom Loosemore - Government Digital Service (UK)  - NEO2012 IKT-Norge
Tom Loosemore - Government Digital Service (UK) - NEO2012 IKT-Norge
 
Государство как платформа (Денис Гурский) GoITeens Event 15.08.15
Государство как платформа (Денис Гурский) GoITeens Event 15.08.15Государство как платформа (Денис Гурский) GoITeens Event 15.08.15
Государство как платформа (Денис Гурский) GoITeens Event 15.08.15
 
Government as a Platform: New foundations for a digital state
Government as a Platform: New foundations for a digital stateGovernment as a Platform: New foundations for a digital state
Government as a Platform: New foundations for a digital state
 
Digital Marketplace - European Commission December 2015
Digital Marketplace - European Commission December 2015Digital Marketplace - European Commission December 2015
Digital Marketplace - European Commission December 2015
 
Digital transformation in other countries' governments
Digital transformation in other countries' governmentsDigital transformation in other countries' governments
Digital transformation in other countries' governments
 
Building a PaaS for Government @ Cloud expo Europe
Building a PaaS for Government @ Cloud expo EuropeBuilding a PaaS for Government @ Cloud expo Europe
Building a PaaS for Government @ Cloud expo Europe
 
ConCon Manchester: how to work better with GDS
ConCon Manchester: how to work better with GDSConCon Manchester: how to work better with GDS
ConCon Manchester: how to work better with GDS
 
Platforms, Applications, and Idealism
Platforms, Applications, and IdealismPlatforms, Applications, and Idealism
Platforms, Applications, and Idealism
 
Government as a Platform
Government as a PlatformGovernment as a Platform
Government as a Platform
 
Government as a Platform and the Digital Front Door
Government as a Platform and the Digital Front DoorGovernment as a Platform and the Digital Front Door
Government as a Platform and the Digital Front Door
 
Gov 2.0 and Open Data Sustainability
Gov 2.0 and Open Data SustainabilityGov 2.0 and Open Data Sustainability
Gov 2.0 and Open Data Sustainability
 
Revolutionising GOV.UK
Revolutionising GOV.UKRevolutionising GOV.UK
Revolutionising GOV.UK
 
An Operating System for the Real World
An Operating System for the Real WorldAn Operating System for the Real World
An Operating System for the Real World
 
Government as a Platform: What We've Learned Since 2008 (ppt)
Government as a Platform: What We've Learned Since 2008 (ppt)Government as a Platform: What We've Learned Since 2008 (ppt)
Government as a Platform: What We've Learned Since 2008 (ppt)
 

Semelhante a Open sourcing government

Coding in the open in government
Coding in the open in governmentCoding in the open in government
Coding in the open in government
annashipman
 

Semelhante a Open sourcing government (15)

Anna Shipman - Coding in the open in government
Anna Shipman - Coding in the open in governmentAnna Shipman - Coding in the open in government
Anna Shipman - Coding in the open in government
 
Coding in the open in government
Coding in the open in governmentCoding in the open in government
Coding in the open in government
 
A PaaS for government
A PaaS for governmentA PaaS for government
A PaaS for government
 
Infrastructure as Code in Government
Infrastructure as Code in GovernmentInfrastructure as Code in Government
Infrastructure as Code in Government
 
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
 
RUday Manchester | GOV.UK and user needs at the heart of content design | GDS
RUday Manchester | GOV.UK and user needs at the heart of content design | GDSRUday Manchester | GOV.UK and user needs at the heart of content design | GDS
RUday Manchester | GOV.UK and user needs at the heart of content design | GDS
 
What are service patterns and do we need them?
What are service patterns and do we need them?What are service patterns and do we need them?
What are service patterns and do we need them?
 
The actual problems to be solved
The actual problems to be solvedThe actual problems to be solved
The actual problems to be solved
 
The actual problems to be solved
The actual problems to be solvedThe actual problems to be solved
The actual problems to be solved
 
SLCHUG Feb 25 2016
SLCHUG Feb 25 2016SLCHUG Feb 25 2016
SLCHUG Feb 25 2016
 
Conversion Hotel 2018 Keynote: Karl Gilis
Conversion Hotel 2018 Keynote: Karl GilisConversion Hotel 2018 Keynote: Karl Gilis
Conversion Hotel 2018 Keynote: Karl Gilis
 
Revealed! The Two Lives of Every Marketer
Revealed! The Two Lives of Every MarketerRevealed! The Two Lives of Every Marketer
Revealed! The Two Lives of Every Marketer
 
Better Public Services LibDesign 2016 Prague
Better Public Services LibDesign 2016 PragueBetter Public Services LibDesign 2016 Prague
Better Public Services LibDesign 2016 Prague
 
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
 
May 2020 - Evolve Virtual Conference - Predictions for the next Decade of Hos...
May 2020 - Evolve Virtual Conference - Predictions for the next Decade of Hos...May 2020 - Evolve Virtual Conference - Predictions for the next Decade of Hos...
May 2020 - Evolve Virtual Conference - Predictions for the next Decade of Hos...
 

Mais de annashipman

Operations: a developer's guide
Operations: a developer's guideOperations: a developer's guide
Operations: a developer's guide
annashipman
 

Mais de annashipman (12)

Analysing, Deciding, Doing: How to develop and execute an effective strategy
Analysing, Deciding, Doing: How to develop and execute an effective strategyAnalysing, Deciding, Doing: How to develop and execute an effective strategy
Analysing, Deciding, Doing: How to develop and execute an effective strategy
 
The difficult teenage years: setting your tech strategy after the launch
The difficult teenage years: setting your tech strategy after the launchThe difficult teenage years: setting your tech strategy after the launch
The difficult teenage years: setting your tech strategy after the launch
 
No next Next: Fighting Entropy in your Microservices Architecture
No next Next: Fighting Entropy in your Microservices ArchitectureNo next Next: Fighting Entropy in your Microservices Architecture
No next Next: Fighting Entropy in your Microservices Architecture
 
The good, the bad and the tech strategy
The good, the bad and the tech strategy The good, the bad and the tech strategy
The good, the bad and the tech strategy
 
After the launch: the difficult teenage years
After the launch: the difficult teenage yearsAfter the launch: the difficult teenage years
After the launch: the difficult teenage years
 
Feedback: the greatest gift
Feedback: the greatest giftFeedback: the greatest gift
Feedback: the greatest gift
 
Operations: a developer's guide
Operations: a developer's guideOperations: a developer's guide
Operations: a developer's guide
 
Automating Government
Automating GovernmentAutomating Government
Automating Government
 
Craftsman Softwareship
Craftsman SoftwareshipCraftsman Softwareship
Craftsman Softwareship
 
My roof
My roofMy roof
My roof
 
X pday
X pdayX pday
X pday
 
Data Visualisations In IavaScript
Data Visualisations In IavaScriptData Visualisations In IavaScript
Data Visualisations In IavaScript
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Open sourcing government