democracy 2.0 - what can lawmakers learn from lean software development?

20
Presentation by Christophe Bruchansky & Cyprian Bruck

Upload: christophe-bruchansky

Post on 13-Apr-2017

83 views

Category:

Law


2 download

TRANSCRIPT

Page 1: Democracy 2.0 - What can lawmakers learn from lean software development?

Presentation byChristophe Bruchansky &

Cyprian Bruck

Page 3: Democracy 2.0 - What can lawmakers learn from lean software development?

TorontoDazza Greenwood @DazzaGreenwood Lecturer & research scientist at the MIT Media Lab

Marina Korneeva @MarinaTO9UX evangelists, Daveta co-founder

Keith McDonald @SherylsCrushPublic engagement consultant

Christien Levien @ChristienLevienFounder of the Legal Swipe app

Joshua Stark @jjmstarkHead of operations and legal at Ledger Labs

Thanks to our Panelists!LondonJames Moore @reducingwipCo-founder of F-LEX

Mark Lizar @smartopianFounder and CEO of Smart Species

Page 4: Democracy 2.0 - What can lawmakers learn from lean software development?

Our question

Can lean software development techniques (such as Scrum, Test-driven development, and UX-driven

design) both increase government effectiveness and improve citizen engagement?

Page 5: Democracy 2.0 - What can lawmakers learn from lean software development?

What is “lean thinking”?

Page 6: Democracy 2.0 - What can lawmakers learn from lean software development?

Lean Thinking is an approach which shortens production cycles and improves product quality by eliminating waste. It was popularized in the 1980s and 90s by Toyota as Lean Manufacturing.

- Follows the iterative paradigm.- Collaborative exploration, rather than

imposition of solution design.

Example of lean thinking: Lean UX.

Page 7: Democracy 2.0 - What can lawmakers learn from lean software development?

<= an iconic image - the design and actual use of public space.

User experience trumps design in determining human

behaviour.

Page 8: Democracy 2.0 - What can lawmakers learn from lean software development?
Page 9: Democracy 2.0 - What can lawmakers learn from lean software development?

Lean & Agile benefits

Rapid development and deployment

Make code changes with confidence

Likely to catch unintended consequences

Iterative process often leadsto better solutions.

Innovate rapidly using experimentsand prototypes

Could these benefits applyto policy making?

Page 10: Democracy 2.0 - What can lawmakers learn from lean software development?

Some Lean UX Principles

Page 11: Democracy 2.0 - What can lawmakers learn from lean software development?

Shifting from output to (user) outcomesfrom tasks to experience

Example of an outcome in IT:

Customers order more frequently on Amazon.

Example of an output in IT:

A “reorder” option for previously ordered Amazon products.

Same for law making?

Page 12: Democracy 2.0 - What can lawmakers learn from lean software development?

Fall in love with the problem, not the solution

Example of a problem in IT:

Employees are flooded by emails

Example of solutions in IT:

Use Slack, Jira, or Google Hangouts

Analogies in policy making?

Page 13: Democracy 2.0 - What can lawmakers learn from lean software development?

Rapid experimentation and measurement

Examples of rapid experimentations in IT:

E-commerce A/B tests, game prototypes, financial simulations

Examples of measurements in IT:

Google analytics, Focus Groups

What are the tools in policy making?

Page 14: Democracy 2.0 - What can lawmakers learn from lean software development?

Comprehensive documentation of the rules and elements of a design

Example of design system in IT:

Frameworks document elements and rules used for design.

iOS Design Guidelines, Google Material Design, Windows 10 Metro Theme

What are policy and law design guidelines?

Page 15: Democracy 2.0 - What can lawmakers learn from lean software development?

Appendix

Page 17: Democracy 2.0 - What can lawmakers learn from lean software development?

Decentral Project

4 projects across Europe, http://dcentproject.eu/

- Barcelona: citizens involved in definition and development of policies.

- Participatory budgeting platform for the city of Reykjavik.

- Madrid: citizens can propose, debate, prioritize and implement policy.

- Helsinki: municipal open API, notifies citizens about decisions on issues that concern them.

Page 18: Democracy 2.0 - What can lawmakers learn from lean software development?

Regulatory sandboxesPrivate sector tech (Airbnb, Uber, and Google) invent services not envisaged by regulators and regulators cannot react quickly enough.

Regulatory sandbox aim to create a 'safe space' in which businesses can test innovative products, services, business models without immediately incurring all the normal regulatory consequences of engaging in the activity in question.

Can policy makers be part of the conversation early on?

Examples: SRA Solicitors Regulatory Agency,FCA Financial Conduct Authority.

Page 19: Democracy 2.0 - What can lawmakers learn from lean software development?

References about lawmakingComputational Law Research and Development - http://law.mit.edu/

Open Law Lab - http://www.openlawlab.com/

Design meet Law - http://www.margarethagan.com/

Open XML Format for Legal and Legislative Resources - http://www.metalex.eu/

The Global Law Search Engine - https://www.global-regulation.com/

Page 20: Democracy 2.0 - What can lawmakers learn from lean software development?

References about lean UX and GovUK governement digital services - https://www.gov.uk/design-principles

Civic Tech Toronto - http://civictech.ca/

Open Data Institute - http://theodi.org/