The AL3 process imagines each product we create as part of a continuous cycle, which allows us to manage multiple, smaller parts or phases of a project as independent products.

Our Process

We find this reduces the "cognitive overhead” required to complete a project - in other words, our staff and our customers are required to take fewer mental steps to get from where we are now to where we want to be. We’ve broken down this cycle into 6 parts as seen in the chart above:

  • DEFINE: We get a detailed idea of the problem(s) to be solved, and what ideas a customer may have on how to solve them. We identify all goals and guardrails.
  • COLLECT (DISCOVERY PROCESS): We gather all existing customer data, diagram customer processes and look at existing solutions.
  • BRAINSTORM AND ANALYZE: We look at opportunities to fine tune processes and map out proposed workflows for customer review.
  • DEVELOP: We code, code, and code some more.
  • PRESENT: We present a preliminary solution to our customer, reviewing the functions and interface, and collect feedback through user testing.
  • REFINE: We apply testing feedback to the solution, and deliver the project or phase for live use. If anything needs updating due to later phases or process changes, we simply move back to step 1 and follow the cycle again.