Difference between revisions of "Policy As Code"

From wiki
Jump to navigation Jump to search
(Created page with "Back to Tech Briefs list page ==Business Brief== ==Technical Brief== ==Industry Use== ==Canadian Government Use== ==Implications for Departments=...")
 
 
(2 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
==Business Brief==
 
==Business Brief==
  
 +
Rules as Code is an approach to create and publish regulations, legislation and policies as machine and human readable.
  
 +
The approach involves creating rules in government that are better suited for digital service delivery, creating software tools to write the rules into code, and then using that code as a basis for service delivery and decision making.
  
==Technical Brief==
+
Coded rules can automate certain decision-making in government. They are particularly well-suited to yes/no and if-this-then-that decisions, such as eligibility for benefits or obligations to pay tax.
  
 +
Making rules machine readable helps both civil servants and citizens clearly understand their intent, and execute them.
  
==Industry Use==
+
'''Why It Matters'''
  
 +
Rules developed in the government are complex and often ambiguous. When rules require amendments, it becomes a challenge to make changes without introducing unintended consequences.
  
==Canadian Government Use==
+
When software developers and system administrators implement IT systems based on these rules, the complexity and ambiguity can often lead to a confusing user experience and worse, broken processes.
  
==Implications for Departments==
 
===Shared Services Canada===
 
====Value proposition====
 
  
  
 
==Sources==
 
==Sources==
 +
[https://govinsider.asia/inclusive-gov/four-things-you-should-know-about-rules-as-code/ Four things you should know about Rules as Code | GovInsider]
  
 +
[https://www.digital.nsw.gov.au/digital-transformation/policy-lab/rules-code Emerging Technology Guide: Rules as Code | Digital.NSW]
 +
 +
[https://www.hashicorp.com/blog/why-policy-as-code Why Policy as Code? (hashicorp.com)]
 
[[Category:Architecture]]
 
[[Category:Architecture]]
 
[[Category:Technology]]
 
[[Category:Technology]]

Latest revision as of 13:44, 31 August 2021

Back to Tech Briefs list page

Business Brief

Rules as Code is an approach to create and publish regulations, legislation and policies as machine and human readable.

The approach involves creating rules in government that are better suited for digital service delivery, creating software tools to write the rules into code, and then using that code as a basis for service delivery and decision making.

Coded rules can automate certain decision-making in government. They are particularly well-suited to yes/no and if-this-then-that decisions, such as eligibility for benefits or obligations to pay tax.

Making rules machine readable helps both civil servants and citizens clearly understand their intent, and execute them.

Why It Matters

Rules developed in the government are complex and often ambiguous. When rules require amendments, it becomes a challenge to make changes without introducing unintended consequences.

When software developers and system administrators implement IT systems based on these rules, the complexity and ambiguity can often lead to a confusing user experience and worse, broken processes.


Sources

Four things you should know about Rules as Code | GovInsider

Emerging Technology Guide: Rules as Code | Digital.NSW

Why Policy as Code? (hashicorp.com)