SlideShare a Scribd company logo
1 of 17
Download to read offline
RULES AS CODE
Showcase
11 April 2019
Agenda ➢ Introduction & Welcome to Country
➢ Meet the team
➢ The story so far
➢ Status quo
➢ Vision and strategy
➢ The RaC proof of concept
➢ Policy Lab workshop - Feedback
➢ Demo – POC Family savings calculator
➢ Demo (Changes)
➢ Next steps
➢ Question Time
Meet the Team
Policy Lab
Code for Australia (CFA)
Digital NSW Accelerator
The story so far
Nov ‘18
Jan ‘19
Feb ’19
Mar ’19
April ‘19
• Discovery
• Rules engine
research
• Learn from our
NZ counterparts.
• Project planning
• Experiment with
Open Fisca
• CFA join the team
• Toolkitworkshop
• Engaged with users
to buildpipelineof
projects.
• Family rebate POC
• Showcase
Our current scope
• Focused initially on service delivery rules and regulation
• Prescriptive rules, not judgement-based rules
• Edge cases can be potentially codified over time, as
precedent is established
• Opportunity to collaborate with PCO on shaping drafting
guidelines and methods
Examples in NSW, Australia
• Eligibility and calculation engines
• Better Regulation program
• Triggers to refer to judgement
What is
RaC?
Drafting and publishing
rules from legislation,
regulation and policy in
human and machine
consumable form.
What is not
RaC?
When we looked domestically and internationally, we
found:
• most ‘digital legislation’ efforts were structured
contentthat would still require interpretation,
codifying and hardcoding efforts. A few notable
exceptions, but many people don’t understand
difference between a website and rules as code
• most products in this space were interpretation
engines that assume the legislation is drafted only in
human form
• most people’s expectationswere based on doing the
best they can, based on the statusquo.
Rules as code is not:
• Structured content (like
XML and variants).
• Interpretation or
translation engines.
• A website.
The Public Sector need to step up and apply digital
transformation efforts beyond service delivery.
• When multi-disciplinary teams work with end users to
develop human and machine consumable rules, the
policy intent can be better being sustained through to
implementation.
• Modelling is increasingly hard, but rules as code
enables more comprehensive and broad testing.
• When everyone consumescommon rules, there is less
room for misinterpretation, and monitoring for known
use case patterns creates opportunity to close
interpretation loopholes.
• Co-drafting means upon enactment, API is up.
• Traceability, transparency, appealability.
Benefits of
RaC?
Human-readable
rules in legislation/
policy.
Myriad interpretationsto
provide functional specs to
implement.
Myriad efforts to code
into myriad business
systems/logic.
Status Quo
• Complex: Myriad
squared people
interfacing with
rules through
myriad systems to
which the rules
were added.
• Inconsistent:Very
limited reuse and
conflicting
interpretations of
same rules in
different systems.
• Lack of confidence:
Government
doesn’t provide
rules assurance.
Vision
and
strategy
Vision
Legislation and policy is easier to create, understand, apply
and comply with for the people and businesses of NSW.
Strategy
Transform legislation and policy so that it is both
human-readable and machine-readable.
Enable efficiency, transparency, innovation, and
seamless service design.
Co-draft HR/MR rules using
test drivenHCD design
approach.
Test APIs available.
HR form enactedby
Government.
OfficialAPI available
immediately.
All agencies& orgs across
sectorsconsume gov rules
as code for myriaduse
cases
Future State
Services
Compliance tools
Automated
auditing
Testing
• More efficient:
Single set of rules
used by multiple
users.
• More certainty:
Government
provides rules
assurance.
• Easier to regulate:
Use of rules can
be monitored for
patterns and
prioritisation of
regulation efforts.
Proof of concept
Policy Lab Workshop
• The purpose of the workshop was to test the Rules as Code (RaC)
proof of concept (PoC) with a group of key users.
• The workshop is the first in a series of activities, aimed at continually
testing and iterating the PoC with users.
We had 25 participants attend the workshop, including representatives
from:
• Service NSW
• Department of Planning and Environment (DPE)
• Department of Industry (DoI)
• Parliamentary Counsel Office (PCO)
• Department of Finance, Services and Innovation (DFSI)
• Australasian Legal Information Institute (Austlii)
• Office of Environment and Heritage (OEH)
• Independent Pricing and Regulatory Tribunal (IPART)
Summary of workshop findings
Top 3 Likes Top 3 Challenges
Top 2 Questions
1. RaC will help citizens understand and apply the rules
that affect them.
2. The Rules Engine and API is re-usable, accessible, up-
to-date, open and scalable.
3. RaC will make legislation and policy simpler and less
ambiguous.
1. Concern that the Rules Engine may remove discretion and
flexibility in decision-making.
2. There are barriers to the use and uptake of the Toolkit.
3. It is unclear how much the rules engine would cost to use,
the maintenance required and the resources required.
4. Tied in third place, reliability and accuracy of the coded
rules.
1. To focus on consistency and standardisation across
whole of government.
2. To start small with the PoC.
3. To use the PoC to develop use cases.
Top 3 Ideas
1. What types of rules will work in the Rules Engine?
2. What will be the functionality of the toolkit, rules
engine and user interface?
Family Savings Calculator
Demo
• Continue experimenting with different rules
from the cost of living program.
• Partner with agencies to help build the Toolkit
and Rules Engine – for rules in development and
existing rules.
• Continue testing and iterating the proof of
concept with users and stakeholders.
• Develop an Accelerator Program to assist take-
up.
• Explore opportunity for Rules as Code as a
reusable component for service delivery
Next
steps
Questions

More Related Content

Similar to Rules as Code Showcase Highlights Benefits of Codifying Government Rules

Digital Continuity in New Zealand: Standards, Services and Solutions, Present...
Digital Continuity in New Zealand: Standards, Services and Solutions, Present...Digital Continuity in New Zealand: Standards, Services and Solutions, Present...
Digital Continuity in New Zealand: Standards, Services and Solutions, Present...warehaev
 
Technology and Tools in Policies and Procedures
Technology and Tools in Policies and ProceduresTechnology and Tools in Policies and Procedures
Technology and Tools in Policies and ProceduresLouise Tincher
 
Results from the FAIR Expert Group Stakeholder Consultation on the FAIR Data ...
Results from the FAIR Expert Group Stakeholder Consultation on the FAIR Data ...Results from the FAIR Expert Group Stakeholder Consultation on the FAIR Data ...
Results from the FAIR Expert Group Stakeholder Consultation on the FAIR Data ...EOSCpilot .eu
 
Digital Records Management & Preservation
Digital Records Management & PreservationDigital Records Management & Preservation
Digital Records Management & Preservationvictor Nduna
 
CHAPTER 8INFORMATION GOVERNANCEInformation Governance & .docx
CHAPTER 8INFORMATION GOVERNANCEInformation Governance & .docxCHAPTER 8INFORMATION GOVERNANCEInformation Governance & .docx
CHAPTER 8INFORMATION GOVERNANCEInformation Governance & .docxmccormicknadine86
 
Capitalizing on the Cloud
Capitalizing on the CloudCapitalizing on the Cloud
Capitalizing on the CloudGovLoop
 
Data Sharing and Release Legislation
Data Sharing and Release Legislation   Data Sharing and Release Legislation
Data Sharing and Release Legislation ARDC
 
Open Access Progress and Promise in the CGIAR Consortium
Open Access Progress and Promise in the CGIAR ConsortiumOpen Access Progress and Promise in the CGIAR Consortium
Open Access Progress and Promise in the CGIAR ConsortiumCIARD Movement
 
Closing plenary: the future of public sector websites #BPCW11
Closing plenary: the future of public sector websites #BPCW11Closing plenary: the future of public sector websites #BPCW11
Closing plenary: the future of public sector websites #BPCW11Headstar
 
wipo_ssc_lim_15_session_______mendoza.ppt
wipo_ssc_lim_15_session_______mendoza.pptwipo_ssc_lim_15_session_______mendoza.ppt
wipo_ssc_lim_15_session_______mendoza.pptjoshualallenvargas
 
RegTech feedback statement
RegTech feedback statementRegTech feedback statement
RegTech feedback statementBarry West
 
FCA - Call for input on RegTech - Feedback
FCA - Call for input on RegTech - FeedbackFCA - Call for input on RegTech - Feedback
FCA - Call for input on RegTech - FeedbackFederico Giuntini
 
Sustainability in Education
Sustainability in EducationSustainability in Education
Sustainability in Education4 All of Us
 
ICT Association Suriname Presentation On eGovernment 2012
ICT Association Suriname Presentation On eGovernment 2012ICT Association Suriname Presentation On eGovernment 2012
ICT Association Suriname Presentation On eGovernment 2012Cyril Soeri
 
Helping the 3rd Sector be more efficient and effective
Helping the 3rd Sector be more efficient and effectiveHelping the 3rd Sector be more efficient and effective
Helping the 3rd Sector be more efficient and effectiveThe OR Society
 
Australia’s regulatory impact analysis system
Australia’s regulatory impact analysis systemAustralia’s regulatory impact analysis system
Australia’s regulatory impact analysis systemOECD Governance
 
Creating a Data Management Plan for your Research
Creating a Data Management Plan for your ResearchCreating a Data Management Plan for your Research
Creating a Data Management Plan for your ResearchRobin Rice
 
Janet Davies - International Business Festival 2018
Janet Davies - International Business Festival 2018Janet Davies - International Business Festival 2018
Janet Davies - International Business Festival 2018Innovation Agency
 

Similar to Rules as Code Showcase Highlights Benefits of Codifying Government Rules (20)

Digital Continuity in New Zealand: Standards, Services and Solutions, Present...
Digital Continuity in New Zealand: Standards, Services and Solutions, Present...Digital Continuity in New Zealand: Standards, Services and Solutions, Present...
Digital Continuity in New Zealand: Standards, Services and Solutions, Present...
 
Technology and Tools in Policies and Procedures
Technology and Tools in Policies and ProceduresTechnology and Tools in Policies and Procedures
Technology and Tools in Policies and Procedures
 
Results from the FAIR Expert Group Stakeholder Consultation on the FAIR Data ...
Results from the FAIR Expert Group Stakeholder Consultation on the FAIR Data ...Results from the FAIR Expert Group Stakeholder Consultation on the FAIR Data ...
Results from the FAIR Expert Group Stakeholder Consultation on the FAIR Data ...
 
Digital Records Management & Preservation
Digital Records Management & PreservationDigital Records Management & Preservation
Digital Records Management & Preservation
 
CHAPTER 8INFORMATION GOVERNANCEInformation Governance & .docx
CHAPTER 8INFORMATION GOVERNANCEInformation Governance & .docxCHAPTER 8INFORMATION GOVERNANCEInformation Governance & .docx
CHAPTER 8INFORMATION GOVERNANCEInformation Governance & .docx
 
Capitalizing on the Cloud
Capitalizing on the CloudCapitalizing on the Cloud
Capitalizing on the Cloud
 
Data Sharing and Release Legislation
Data Sharing and Release Legislation   Data Sharing and Release Legislation
Data Sharing and Release Legislation
 
Open Access Progress and Promise in the CGIAR Consortium
Open Access Progress and Promise in the CGIAR ConsortiumOpen Access Progress and Promise in the CGIAR Consortium
Open Access Progress and Promise in the CGIAR Consortium
 
Closing plenary: the future of public sector websites #BPCW11
Closing plenary: the future of public sector websites #BPCW11Closing plenary: the future of public sector websites #BPCW11
Closing plenary: the future of public sector websites #BPCW11
 
wipo_ssc_lim_
wipo_ssc_lim_wipo_ssc_lim_
wipo_ssc_lim_
 
wipo_ssc_lim_15_session_______mendoza.ppt
wipo_ssc_lim_15_session_______mendoza.pptwipo_ssc_lim_15_session_______mendoza.ppt
wipo_ssc_lim_15_session_______mendoza.ppt
 
Emerging trends in admissions practices
Emerging trends in admissions practicesEmerging trends in admissions practices
Emerging trends in admissions practices
 
RegTech feedback statement
RegTech feedback statementRegTech feedback statement
RegTech feedback statement
 
FCA - Call for input on RegTech - Feedback
FCA - Call for input on RegTech - FeedbackFCA - Call for input on RegTech - Feedback
FCA - Call for input on RegTech - Feedback
 
Sustainability in Education
Sustainability in EducationSustainability in Education
Sustainability in Education
 
ICT Association Suriname Presentation On eGovernment 2012
ICT Association Suriname Presentation On eGovernment 2012ICT Association Suriname Presentation On eGovernment 2012
ICT Association Suriname Presentation On eGovernment 2012
 
Helping the 3rd Sector be more efficient and effective
Helping the 3rd Sector be more efficient and effectiveHelping the 3rd Sector be more efficient and effective
Helping the 3rd Sector be more efficient and effective
 
Australia’s regulatory impact analysis system
Australia’s regulatory impact analysis systemAustralia’s regulatory impact analysis system
Australia’s regulatory impact analysis system
 
Creating a Data Management Plan for your Research
Creating a Data Management Plan for your ResearchCreating a Data Management Plan for your Research
Creating a Data Management Plan for your Research
 
Janet Davies - International Business Festival 2018
Janet Davies - International Business Festival 2018Janet Davies - International Business Festival 2018
Janet Davies - International Business Festival 2018
 

Recently uploaded

WhatsApp 📞 8448380779 ✅Call Girls In Nangli Wazidpur Sector 135 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Nangli Wazidpur Sector 135 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Nangli Wazidpur Sector 135 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Nangli Wazidpur Sector 135 ( Noida)Delhi Call girls
 
Debt Collection in India - General Procedure
Debt Collection in India  - General ProcedureDebt Collection in India  - General Procedure
Debt Collection in India - General ProcedureBridgeWest.eu
 
Human Rights_FilippoLuciani diritti umani.pptx
Human Rights_FilippoLuciani diritti umani.pptxHuman Rights_FilippoLuciani diritti umani.pptx
Human Rights_FilippoLuciani diritti umani.pptxfilippoluciani9
 
一比一原版西澳大学毕业证学位证书
 一比一原版西澳大学毕业证学位证书 一比一原版西澳大学毕业证学位证书
一比一原版西澳大学毕业证学位证书SS A
 
Negotiable Instruments Act 1881.UNDERSTAND THE LAW OF 1881
Negotiable Instruments Act 1881.UNDERSTAND THE LAW OF 1881Negotiable Instruments Act 1881.UNDERSTAND THE LAW OF 1881
Negotiable Instruments Act 1881.UNDERSTAND THE LAW OF 1881mayurchatre90
 
如何办理(Lincoln文凭证书)林肯大学毕业证学位证书
如何办理(Lincoln文凭证书)林肯大学毕业证学位证书如何办理(Lincoln文凭证书)林肯大学毕业证学位证书
如何办理(Lincoln文凭证书)林肯大学毕业证学位证书Fs Las
 
如何办理(MSU文凭证书)密歇根州立大学毕业证学位证书
 如何办理(MSU文凭证书)密歇根州立大学毕业证学位证书 如何办理(MSU文凭证书)密歇根州立大学毕业证学位证书
如何办理(MSU文凭证书)密歇根州立大学毕业证学位证书Sir Lt
 
一比一原版牛津布鲁克斯大学毕业证学位证书
一比一原版牛津布鲁克斯大学毕业证学位证书一比一原版牛津布鲁克斯大学毕业证学位证书
一比一原版牛津布鲁克斯大学毕业证学位证书E LSS
 
一比一原版旧金山州立大学毕业证学位证书
 一比一原版旧金山州立大学毕业证学位证书 一比一原版旧金山州立大学毕业证学位证书
一比一原版旧金山州立大学毕业证学位证书SS A
 
Indemnity Guarantee Section 124 125 and 126
Indemnity Guarantee Section 124 125 and 126Indemnity Guarantee Section 124 125 and 126
Indemnity Guarantee Section 124 125 and 126Oishi8
 
Transferable and Non-Transferable Property.pptx
Transferable and Non-Transferable Property.pptxTransferable and Non-Transferable Property.pptx
Transferable and Non-Transferable Property.pptx2020000445musaib
 
Introduction to Corruption, definition, types, impact and conclusion
Introduction to Corruption, definition, types, impact and conclusionIntroduction to Corruption, definition, types, impact and conclusion
Introduction to Corruption, definition, types, impact and conclusionAnuragMishra811030
 
BPA GROUP 7 - DARIO VS. MISON REPORTING.pdf
BPA GROUP 7 - DARIO VS. MISON REPORTING.pdfBPA GROUP 7 - DARIO VS. MISON REPORTING.pdf
BPA GROUP 7 - DARIO VS. MISON REPORTING.pdflaysamaeguardiano
 
Municipal-Council-Ratlam-vs-Vardi-Chand-A-Landmark-Writ-Case.pptx
Municipal-Council-Ratlam-vs-Vardi-Chand-A-Landmark-Writ-Case.pptxMunicipal-Council-Ratlam-vs-Vardi-Chand-A-Landmark-Writ-Case.pptx
Municipal-Council-Ratlam-vs-Vardi-Chand-A-Landmark-Writ-Case.pptxSHIVAMGUPTA671167
 
Chp 1- Contract and its kinds-business law .ppt
Chp 1- Contract and its kinds-business law .pptChp 1- Contract and its kinds-business law .ppt
Chp 1- Contract and its kinds-business law .pptzainabbkhaleeq123
 
CALL ON ➥8923113531 🔝Call Girls Singar Nagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Singar Nagar Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Singar Nagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Singar Nagar Lucknow best sexual serviceanilsa9823
 
Legal Risks and Compliance Considerations for Cryptocurrency Exchanges in India
Legal Risks and Compliance Considerations for Cryptocurrency Exchanges in IndiaLegal Risks and Compliance Considerations for Cryptocurrency Exchanges in India
Legal Risks and Compliance Considerations for Cryptocurrency Exchanges in IndiaFinlaw Consultancy Pvt Ltd
 
Essentials of a Valid Transfer.pptxmmmmmm
Essentials of a Valid Transfer.pptxmmmmmmEssentials of a Valid Transfer.pptxmmmmmm
Essentials of a Valid Transfer.pptxmmmmmm2020000445musaib
 
THE FACTORIES ACT,1948 (2).pptx labour
THE FACTORIES ACT,1948 (2).pptx   labourTHE FACTORIES ACT,1948 (2).pptx   labour
THE FACTORIES ACT,1948 (2).pptx labourBhavikaGholap1
 

Recently uploaded (20)

WhatsApp 📞 8448380779 ✅Call Girls In Nangli Wazidpur Sector 135 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Nangli Wazidpur Sector 135 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Nangli Wazidpur Sector 135 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Nangli Wazidpur Sector 135 ( Noida)
 
Rohini Sector 25 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 25 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 25 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 25 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Debt Collection in India - General Procedure
Debt Collection in India  - General ProcedureDebt Collection in India  - General Procedure
Debt Collection in India - General Procedure
 
Human Rights_FilippoLuciani diritti umani.pptx
Human Rights_FilippoLuciani diritti umani.pptxHuman Rights_FilippoLuciani diritti umani.pptx
Human Rights_FilippoLuciani diritti umani.pptx
 
一比一原版西澳大学毕业证学位证书
 一比一原版西澳大学毕业证学位证书 一比一原版西澳大学毕业证学位证书
一比一原版西澳大学毕业证学位证书
 
Negotiable Instruments Act 1881.UNDERSTAND THE LAW OF 1881
Negotiable Instruments Act 1881.UNDERSTAND THE LAW OF 1881Negotiable Instruments Act 1881.UNDERSTAND THE LAW OF 1881
Negotiable Instruments Act 1881.UNDERSTAND THE LAW OF 1881
 
如何办理(Lincoln文凭证书)林肯大学毕业证学位证书
如何办理(Lincoln文凭证书)林肯大学毕业证学位证书如何办理(Lincoln文凭证书)林肯大学毕业证学位证书
如何办理(Lincoln文凭证书)林肯大学毕业证学位证书
 
如何办理(MSU文凭证书)密歇根州立大学毕业证学位证书
 如何办理(MSU文凭证书)密歇根州立大学毕业证学位证书 如何办理(MSU文凭证书)密歇根州立大学毕业证学位证书
如何办理(MSU文凭证书)密歇根州立大学毕业证学位证书
 
一比一原版牛津布鲁克斯大学毕业证学位证书
一比一原版牛津布鲁克斯大学毕业证学位证书一比一原版牛津布鲁克斯大学毕业证学位证书
一比一原版牛津布鲁克斯大学毕业证学位证书
 
一比一原版旧金山州立大学毕业证学位证书
 一比一原版旧金山州立大学毕业证学位证书 一比一原版旧金山州立大学毕业证学位证书
一比一原版旧金山州立大学毕业证学位证书
 
Indemnity Guarantee Section 124 125 and 126
Indemnity Guarantee Section 124 125 and 126Indemnity Guarantee Section 124 125 and 126
Indemnity Guarantee Section 124 125 and 126
 
Transferable and Non-Transferable Property.pptx
Transferable and Non-Transferable Property.pptxTransferable and Non-Transferable Property.pptx
Transferable and Non-Transferable Property.pptx
 
Introduction to Corruption, definition, types, impact and conclusion
Introduction to Corruption, definition, types, impact and conclusionIntroduction to Corruption, definition, types, impact and conclusion
Introduction to Corruption, definition, types, impact and conclusion
 
BPA GROUP 7 - DARIO VS. MISON REPORTING.pdf
BPA GROUP 7 - DARIO VS. MISON REPORTING.pdfBPA GROUP 7 - DARIO VS. MISON REPORTING.pdf
BPA GROUP 7 - DARIO VS. MISON REPORTING.pdf
 
Municipal-Council-Ratlam-vs-Vardi-Chand-A-Landmark-Writ-Case.pptx
Municipal-Council-Ratlam-vs-Vardi-Chand-A-Landmark-Writ-Case.pptxMunicipal-Council-Ratlam-vs-Vardi-Chand-A-Landmark-Writ-Case.pptx
Municipal-Council-Ratlam-vs-Vardi-Chand-A-Landmark-Writ-Case.pptx
 
Chp 1- Contract and its kinds-business law .ppt
Chp 1- Contract and its kinds-business law .pptChp 1- Contract and its kinds-business law .ppt
Chp 1- Contract and its kinds-business law .ppt
 
CALL ON ➥8923113531 🔝Call Girls Singar Nagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Singar Nagar Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Singar Nagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Singar Nagar Lucknow best sexual service
 
Legal Risks and Compliance Considerations for Cryptocurrency Exchanges in India
Legal Risks and Compliance Considerations for Cryptocurrency Exchanges in IndiaLegal Risks and Compliance Considerations for Cryptocurrency Exchanges in India
Legal Risks and Compliance Considerations for Cryptocurrency Exchanges in India
 
Essentials of a Valid Transfer.pptxmmmmmm
Essentials of a Valid Transfer.pptxmmmmmmEssentials of a Valid Transfer.pptxmmmmmm
Essentials of a Valid Transfer.pptxmmmmmm
 
THE FACTORIES ACT,1948 (2).pptx labour
THE FACTORIES ACT,1948 (2).pptx   labourTHE FACTORIES ACT,1948 (2).pptx   labour
THE FACTORIES ACT,1948 (2).pptx labour
 

Rules as Code Showcase Highlights Benefits of Codifying Government Rules

  • 1.
  • 3. Agenda ➢ Introduction & Welcome to Country ➢ Meet the team ➢ The story so far ➢ Status quo ➢ Vision and strategy ➢ The RaC proof of concept ➢ Policy Lab workshop - Feedback ➢ Demo – POC Family savings calculator ➢ Demo (Changes) ➢ Next steps ➢ Question Time
  • 4. Meet the Team Policy Lab Code for Australia (CFA) Digital NSW Accelerator
  • 5. The story so far Nov ‘18 Jan ‘19 Feb ’19 Mar ’19 April ‘19 • Discovery • Rules engine research • Learn from our NZ counterparts. • Project planning • Experiment with Open Fisca • CFA join the team • Toolkitworkshop • Engaged with users to buildpipelineof projects. • Family rebate POC • Showcase
  • 6. Our current scope • Focused initially on service delivery rules and regulation • Prescriptive rules, not judgement-based rules • Edge cases can be potentially codified over time, as precedent is established • Opportunity to collaborate with PCO on shaping drafting guidelines and methods Examples in NSW, Australia • Eligibility and calculation engines • Better Regulation program • Triggers to refer to judgement What is RaC? Drafting and publishing rules from legislation, regulation and policy in human and machine consumable form.
  • 7. What is not RaC? When we looked domestically and internationally, we found: • most ‘digital legislation’ efforts were structured contentthat would still require interpretation, codifying and hardcoding efforts. A few notable exceptions, but many people don’t understand difference between a website and rules as code • most products in this space were interpretation engines that assume the legislation is drafted only in human form • most people’s expectationswere based on doing the best they can, based on the statusquo. Rules as code is not: • Structured content (like XML and variants). • Interpretation or translation engines. • A website. The Public Sector need to step up and apply digital transformation efforts beyond service delivery.
  • 8. • When multi-disciplinary teams work with end users to develop human and machine consumable rules, the policy intent can be better being sustained through to implementation. • Modelling is increasingly hard, but rules as code enables more comprehensive and broad testing. • When everyone consumescommon rules, there is less room for misinterpretation, and monitoring for known use case patterns creates opportunity to close interpretation loopholes. • Co-drafting means upon enactment, API is up. • Traceability, transparency, appealability. Benefits of RaC?
  • 9. Human-readable rules in legislation/ policy. Myriad interpretationsto provide functional specs to implement. Myriad efforts to code into myriad business systems/logic. Status Quo • Complex: Myriad squared people interfacing with rules through myriad systems to which the rules were added. • Inconsistent:Very limited reuse and conflicting interpretations of same rules in different systems. • Lack of confidence: Government doesn’t provide rules assurance.
  • 10. Vision and strategy Vision Legislation and policy is easier to create, understand, apply and comply with for the people and businesses of NSW. Strategy Transform legislation and policy so that it is both human-readable and machine-readable. Enable efficiency, transparency, innovation, and seamless service design.
  • 11. Co-draft HR/MR rules using test drivenHCD design approach. Test APIs available. HR form enactedby Government. OfficialAPI available immediately. All agencies& orgs across sectorsconsume gov rules as code for myriaduse cases Future State Services Compliance tools Automated auditing Testing • More efficient: Single set of rules used by multiple users. • More certainty: Government provides rules assurance. • Easier to regulate: Use of rules can be monitored for patterns and prioritisation of regulation efforts.
  • 13. Policy Lab Workshop • The purpose of the workshop was to test the Rules as Code (RaC) proof of concept (PoC) with a group of key users. • The workshop is the first in a series of activities, aimed at continually testing and iterating the PoC with users. We had 25 participants attend the workshop, including representatives from: • Service NSW • Department of Planning and Environment (DPE) • Department of Industry (DoI) • Parliamentary Counsel Office (PCO) • Department of Finance, Services and Innovation (DFSI) • Australasian Legal Information Institute (Austlii) • Office of Environment and Heritage (OEH) • Independent Pricing and Regulatory Tribunal (IPART)
  • 14. Summary of workshop findings Top 3 Likes Top 3 Challenges Top 2 Questions 1. RaC will help citizens understand and apply the rules that affect them. 2. The Rules Engine and API is re-usable, accessible, up- to-date, open and scalable. 3. RaC will make legislation and policy simpler and less ambiguous. 1. Concern that the Rules Engine may remove discretion and flexibility in decision-making. 2. There are barriers to the use and uptake of the Toolkit. 3. It is unclear how much the rules engine would cost to use, the maintenance required and the resources required. 4. Tied in third place, reliability and accuracy of the coded rules. 1. To focus on consistency and standardisation across whole of government. 2. To start small with the PoC. 3. To use the PoC to develop use cases. Top 3 Ideas 1. What types of rules will work in the Rules Engine? 2. What will be the functionality of the toolkit, rules engine and user interface?
  • 16. • Continue experimenting with different rules from the cost of living program. • Partner with agencies to help build the Toolkit and Rules Engine – for rules in development and existing rules. • Continue testing and iterating the proof of concept with users and stakeholders. • Develop an Accelerator Program to assist take- up. • Explore opportunity for Rules as Code as a reusable component for service delivery Next steps