open source design - fosdem · 2016-07-15 · is it open source design? designers, developers...

48
OPEN SOURCE DESIGN http://www.bbc.co.uk/comedy/yesminister/ Bernard Tyers / @twitter: bernardtyers / [email protected]

Upload: others

Post on 14-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

OPEN SOURCE DESIGN

http://www.bbc.co.uk/comedy/yesminister/Bernard Tyers / @twitter: bernardtyers / [email protected]

Page 2: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

Minister: What’s wrong with Open Government? Why shouldn’t the public know more about what’s going on?

Civil Servant: It is a contradiction in terms: you can be open or you can have government.

Page 3: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

http://www.adciv.org/Open_collaborative_design

the development of systems and physical products, machines through use of publicly shared design information

OPEN DESIGN

Page 4: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

ONCE UPON A TIME……………………....

https://twitter.com/timoreilly

Page 5: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

GOVERNMENT AS A PLATFORM

“a new vision for digital government”

a common core infrastructure of shared digital systems, technology and processes on which it’s easy to

build brilliant, user-centric government services”

Page 6: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

http://www.techcityinsider.net/uk-grows-government-as-a-platform/

GOVERNMENT DIGITAL SERVICES (GDS)

Page 7: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

WHAT HAS GDS DONE?

Page 8: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

1. Focused on user needs

2. Digital by default service standards

3. Service manual

4. Open research process

5. Open design process

6. Self-replication

WHAT HAS GDS DONE?

Page 9: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

FOCUSED ON THE USERS

Page 10: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

BUILDING DIGITAL BY DEFAULT SERVICES

Page 11: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

https://www.gov.uk/service-manual/digital-by-default/index.html

DIGITAL BY DEFAULT STANDARDS

Page 12: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

The stick………....and the carrot

DIGITAL BY DEFAULT STANDARDS

Page 13: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

1. Understand user*’’ needs*@

* User needs not government needs

https://www.gov.uk/service-manual/digital-by-default/index.html

DIGITAL BY DEFAULT STANDARDS

Page 14: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

8. Make all new source code open and reusable, publish it under appropriate licences (or provide a convincing explanation as to why this cannot be done)

https://www.gov.uk/service-manual/digital-by-default/index.html

DIGITAL BY DEFAULT STANDARDS:

Page 15: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

9. Use open standards (…and common government platforms) where available

https://www.gov.uk/service-manual/digital-by-default/index.html

DIGITAL BY DEFAULT STANDARDS:

Page 16: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

user centred design

open source software

open standards

breaking vendor lock-in

Page 17: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

SERVICE DESIGN MANUAL

Page 18: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

OPEN RESEARCH PROCESS

Page 19: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

https://userresearchmethods.hackpad.com/

https://userresearch.blog.gov.uk/

OPEN RESEARCH PROCESS

Page 20: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

OPEN DESIGN PROCESS

Page 21: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

https://designpatterns.hackpad.com

OPEN DESIGN PROCESS

Page 22: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

https://govuk-elements.herokuapp.com/

OPEN DESIGN PROCESS

Page 23: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

https://github.com/alphagov

OPEN DESIGN PROCESS

Page 24: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

https://en.wikipedia.org/wiki/Self-replication

SELF-REPLICATION

Self-replication is any behaviour of a dynamical

system that yields construction of an identical copy of itself.

Page 25: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

SELF-REPLICATION

Page 26: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

IS IT OPEN SOURCE DESIGN?

Page 27: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

IS IT OPEN SOURCE DESIGN?

YES

Page 28: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

IS IT OPEN SOURCE DESIGN?

AND

Page 29: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

IS IT OPEN SOURCE DESIGN?

NO

Page 30: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

http://www.adciv.org/Open_collaborative_design

the development of systems and physical products, machines through use of publicly shared design information

OPEN DESIGN

Page 31: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

IS IT OPEN SOURCE DESIGN?

Sharing the little parts”

Page 32: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

Research process is (reasonably) open

IS IT OPEN SOURCE DESIGN?

Page 33: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

Design process is open

IS IT OPEN SOURCE DESIGN?

Page 34: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

Its more the idea of open source extends to open government, open data, transparency

- not exactly open source software

IS IT OPEN SOURCE DESIGN?

Page 35: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

Designers, developers

CONTRIBUTING: DESIGNERS, DEVELOPERS

Page 36: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

A designer can’’t contribute unless they are involved in GOV.UK research/design community

CONTRIBUTING: DESIGNERS, DEVELOPERS

Page 37: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

A developer can’’t contribute unless they are involved in GOV.UK development community

CONTRIBUTING: DESIGNERS, DEVELOPERS

Page 38: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

Contributing: users

CONTRIBUTING: USERS

Page 39: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

If a FOSS user has an issue, and they can write code or documentation, do design, they request it be merged, and can get it fixed

CONTRIBUTING: USERS

Page 40: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

If a GOV.UK service user has an issue, is in a minority and they can write code, they probably can’’’’’’’’’’’’’’’’’’’’’’’’’’’;;;t get it fixed

CONTRIBUTING: USERS

Page 41: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

CONTRIBUTING: USERS

https://flowchainsensei.files.wordpress.com/2012/09/megaphone.jpg

Page 42: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

User feedback channels are multiple

CONTRIBUTING: USERS

Page 43: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

CONTRIBUTING: USERS

Page 44: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

CONTRIBUTING: USERS

Page 45: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

CONTRIBUTING: USERS

Page 46: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

CONTRIBUTING: USERS

Page 47: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

CONTRIBUTING: USERS

FEEDBACK ISN’T READ, RIGHT?

Page 48: OPEN SOURCE DESIGN - FOSDEM · 2016-07-15 · IS IT OPEN SOURCE DESIGN? Designers, developers CONTRIBUTING: DESIGNERS, DEVELOPERS. A designer can’’t contribute unless they are

CONTRIBUTING: USERS

@@Freenode: #OpenSourceDesign

http://contactme.ei8fdb.org

bernardtyers