Service overview

Salsa’s Rules as Code (RaC) rapid prototyping service allows agencies to quickly and efficiently investigate and validate an RaC solution for digital service delivery.

Salsa applies lean principles to assess complex, high-risk aspects of an RaC project to quickly establish viability and gather informed feedback for iteration. The RaC rapid prototype can be a precursor to a full project.

Prototyping provides a hosted sandbox implementation of a proof-of-concept RaC service to experiment, test, review and validate. Rapid prototypes are efficient methods of mitigating uncertainty, determining viability, providing confidence and early proof-of-value of RaC solutions.

Contact us to find our more about our RaC rapid prototype service

Salsa’s RaC rapid prototyping process

Salsa will work with your project stakeholders to agree on the scope of the RaC rapid prototype. While every engagement is unique, Salsa’s RaC rapid prototyping generally follows the below process:

Align rapid prototype to business requirements

  1. Review, or define, high-level critical success criteria for the project
  2. Formulate a high-level solution blueprint to deliver the business requirements
  3. Identify appropriate rules and/or legislation for encoding
  4. Identify areas of highest risk and/or highest uncertainty
  5. Agree rapid prototype scope based on areas/requirements from steps 3 & 4

Outcome: Agreement on rapid prototype success criteria

Define and execute rapid prototype delivery method

  1. Plan lean discovery process
  2. Collaborate with agency policy experts to map rules/legislation ready for encoding
  3. Execute lean developer onboarding
  4. Execute lean development sprints
  5. Evaluate outcomes of each sprint against rapid prototype success criteria
  6. Iterate as a result of step 5

Outcome: Minimal investment to assess risk and/or address project complexity

Build-measure-learn cycle

The iteration in Salsa’s approach to RaC rapid prototype delivery is an example of applying lean principles to achieve continuous innovation. A cycle of build-measure-learn is used to ensure minimal investment is used to deliver the objective of the prototype. The process is essentially:

  • Build — plan and execute the next lean build sprint of the rapid prototype
  • Measure — at the end of the sprint use the result of that build sprint to assess the prototype against the success criteria (e.g. assessing proof of value or proof of viability, or bringing more certainty to project cost/complexity)
  • Learn — present findings of the iteration to your key stakeholders to align and get buy-in to the rapid prototype findings and recommendations based on the success criteria

Service benefits

The benefits of Salsa’s RaC rapid prototype service include:

  • Low investment to test and prove Rules as Code solution using an objective, informed and independent rapid prototyping process
  • A hosted sandbox environment to assess the viability of an RaC service
  • Optimal design and development time to validate RaC concepts and provide early inputs for business cases
  • Identify, reduce and potentially eliminate delivery risk
  • Early assessment of most critical technical or functional solutions against business requirements
  • Improved and increased stakeholder and/or customer/user involvement
  • Access to experts to enable you and your team to co-create and co-validate RaC ideas and solutions

How we can help

Salsa’s experienced consultants can help you build your RaC prototype and explore options and opportunities. The project will be staffed with Salsa experts who have delivered programs and projects across many government jurisdictions and are experts in many areas of digital delivery, including RaC and OpenFisca development.

We’ll work with you to compile a high impact Salsa team to deliver your rapid prototype. Representatives will be included from our leadership team, engagement management team and technical leadership team.

If you want to know more, or you’re interested in getting your RaC rapid prototype underway, please contact us.