__Este post é de Tim de Sousa, editor do [Rules as Code Handbook](https://github.com/Rules-as-Code-League/RaC-Handbook/wiki/1-Introduction:-What-is-Rules -como Código% 3F) __


  • ** O problema: ** O pensamento sobre Regras como Código geralmente se concentra nas etapas iniciais.
  • ** Por que é importante: ** Não podemos construir o que não podemos imaginar,
  • ** A solução: ** Imagine as regras ideais como um futuro habilitado para Código, para que possamos projetar com base nisso.

Regras como Código (RaC) ainda é uma prática emergente. Grande parte da discussão atual sobre RaC é centrada em questões introdutórias como porquê e como devemos codificar regras ([e tentamos responder a essas questões aqui](https://apolitical.co/en/solution_article/we-can -criar-melhores-resultados-quando-codificarmos-as-regras)), mas para entender o verdadeiro potencial do RaC, temos que ter uma visão mais ampla.

Regras codificadas oferecem a oportunidade de construir melhores maneiras de consultar o público, explicar como as regras funcionarão e aplicá-las de uma forma amigável ._

Nesta série de duas partes, apresentei alguns possíveis futuros otimistas que poderiam ser habilitados pelo RaC. Parte 1 imaginou como o RaC poderia ser usado para habilitar sistemas automatizados mais confiáveis e apoiar políticas baseadas em evidências por meio de simulações de políticas. Nesta parte, examino as maneiras pelas quais o RaC tornará as leis mais fáceis para os cidadãos entenderem e para as organizações aplicarem.

Democratizar a lei tornando-a mais fácil de entender e aplicar

De muitas maneiras, as leis já estão codificadas. Como o código, as leis costumam ser escritas em linguagem difícil de entender ou, às vezes, totalmente ininteligível para quem não é advogado. Como a legislação, o código se baseia em termos definidos e em aplicá-los de forma consistente e estrita, e se refere a precedentes. Como adeptos mútuos da lógica formal e da semântica, os advogados e programadores são pelo menos primos, senão irmãos.

Embora o código possa não ser mais compreensível para o público em geral, ter regras codificadas oferece a oportunidade de construir melhores maneiras de consultar o público, explicar como as regras funcionarão e aplicá-las de uma forma amigável.

No futuro otimista, os governos ainda divulgam minutas de exposição e consultam a comunidade, mas agora é rotina lançar versões codificadas de conjuntos de regras legislativas em conjunto com os projetos de lei legíveis por humanos. As partes interessadas podem, por exemplo, integrar facilmente as regras propostas em seus sistemas de negócios para testar como as regras propostas afetarão suas operações e usar essas informações para informar seus envios. Se eles identificam contradições ou falhas no conjunto de regras, eles fazem uma solicitação de pull e sugerem correções diretamente, em vez de ou além de uma apresentação por escrito. Jornalistas de dados usam as regras para criar visualizações ou ferramentas para explicar aos leitores como as regras funcionarão (como geralmente é feito atualmente com [análises de orçamento](https://www.theguardian.com/business/grogonomics/2021/may/11 / australia-federal-budget-2021-six-graphs-you-need-to-see-grogonomics-greg-jericho) e calculadoras de impostos - geralmente com muito trabalho manual meticuloso), ou os próprios governos criam interfaces para ajudar o público a compreender e construir apoio social.

Depois de aprovadas, os governos usam as regras codificadas para tornar as leis mais fáceis de entender e aplicar por meio de ferramentas e interfaces criadas para fins específicos.

O futuro está aqui

Neste caso, com desculpas a William Gibson, o futuro está aqui - apenas não está distribuído de maneira uniforme.

Por exemplo, Wellington City Council (** WCC **) na Nova Zelândia está investindo na criação de um processo de aplicativos de planejamento baseado em regras. A legislação de planejamento é freqüentemente muito detalhada e difícil para os leigos entenderem. É por isso que o WCC desenvolveu um verificador de consentimento de recursos - ou seja, uma interface da web que ajuda os residentes a se exercitarem quando precisam do consentimento do conselho para fazer o desenvolvimento residencial planejado . Os residentes podem obter uma resposta rápida e definitiva em vez de lerem mapas de zoneamento e depois se esforçarem para ler a legislação de controle de desenvolvimento complexa. O código será aberto em breve, permitindo transparência e o desenvolvimento de novas ferramentas por terceiros.

Da mesma forma, o Departamento de Meio Ambiente e Planejamento e Código da Austrália de NSW publicou recentemente [uma ferramenta habilitada para RaC que ajuda os usuários a compreender e cumprir um programa complexo de proteção ambiental e eficiência energética](https://www.nabers.gov.au / avaliações / ferramentas de cálculo / estimador nsw-esc).

Não apenas conformidade mais barata, conformidade melhor

À medida que os recursos dos sistemas aumentam, as operações de negócios se tornam mais complexas - e a regulamentação se torna mais complexa para compensar. Nos círculos corporativos, a conformidade tornou-se um custo importante e o monitoramento das mudanças regulatórias é um componente importante disso. Em 2020, as equipes de conformidade da maioria das entidades regulamentadas gastavam pelo menos [22% e até 35% de seu tempo apenas rastreando e analisando desenvolvimentos regulamentares](https://2cspl8ladom3of6kqym32w18-wpengine.netdna-ssl.com/business/wp -content / blogs.dir / 4 / files / sites / 18/2020/08 / Cost_of_Compliance_2020_Survey_Report_Thomson_Reuters_Regulatory_Intelligence.pdf). Outro grande desperdício de tempo e custo é a codificação manual dos desenvolvimentos regulatórios nos sistemas de negócios para permitir a conformidade.

No futuro otimista habilitado para RaC, as organizações regulamentadas há muito tempo vinculam seus sistemas de negócios a APIs (interfaces de programação aplicada) publicadas por reguladores. Seus sistemas de negócios consomem novas regras por meio da API relevante e são atualizados automaticamente quando entram em vigor, garantindo conformidade imediata. Os sistemas registram automaticamente a alteração e notificam a equipe de conformidade sobre a atualização. Organizações sujeitas a múltiplos reguladores ou jurisdições podem construir sistemas que consomem e aplicam regras de múltiplas APIs. As APIs, sendo um canal para representações da lei, são abertas e disponíveis ao público, permitindo que fornecedores e prestadores de serviços empreendedores as incorporem em suas próprias soluções ou criem novos produtos.

Esse futuro exigiria um maior investimento inicial por parte de governos e reguladores para codificar regras, mas com o rápido desenvolvimento de ferramentas 'low code' como Blawx e Datalex, mesmo isso poderia se tornar uma tarefa muito mais fácil e barata.

Já se foram os dias em que as equipes de conformidade gastavam um quarto de sua semana de trabalho para identificar novos regulamentos. As empresas gastam menos na codificação manual de novos requisitos e na implementação de atualizações e tornam-se mais lucrativas - elas, portanto, pagam mais impostos, que o governo pode gastar em serviços públicos. O dividendo de produtividade supera facilmente o investimento inicial necessário para elaborar as regras em um formato consumível por máquina. Além disso, o código é garantido pelo governo ou regulador, o que minimiza o risco de tradução incorreta e não conformidade inadvertida. Muitas empresas não cortaram seu quadro de funcionários - elas decidiram buscar resultados melhores, em vez de apenas resultados mais baratos. Em vez disso, sua equipe de conformidade é mais capaz de focar sua atenção na solução de questões mais difíceis que não podem ser automatizadas facilmente.

Qual o proximo?

Se quisermos chegar ao futuro otimista, precisamos trabalhar deliberadamente para construí-lo. Não é suficiente apenas iterar e alcançar mudanças incrementais. Não precisamos de um cavalo mais rápido, ou mesmo de um carro mais rápido - precisamos de uma nave espacial. Precisamos_ transformar _as nossas formas de fazer as coisas, com intenção, empatia e energia .— Tim de Sousa

👋 Você pode criar uma postagem como esta! Compartilhe suas idéias com uma comunidade de servidores públicos. Saiba mais .