How we work with you

Our typical engagements look like this. We find this structured approach maximizes the success of AI projects by clearly defining the goals and risks and communicating them.

1. Discovery

First we’ll meet with you to discuss what problems you want to solve and what the context is - who is your team, what is your product and data architecture, what data do you have access to.

We do this to make sure that at the end of the project you achieve your goals.

2. Planning

From this discussion, we’ll create a design and project plan which will describe what the solution will look like and the milestones for delivery.

We will consider your team’s structure, working style, and processes so we can be most effective, and we will design the solution so it integrates into your existing tech stack.

We do this to make sure that we’re on the same page about what your goal is and how to reach it. It also lets us identify and mitigate risks.

3. Development

After this, we will work with you to deliver on the plan. We usually work following agile principles, delivering often and seeking feedback. But we will adjust to how your team works.

We will communicate with you however you prefer - be it standups, slack, email, pull requests, or JIRA tickets.

We do this so you know what the status of the project is and you can react to what we learn - to ensure that what we deliver is achieving the goal.

4. Integration

We’ll make sure the deliverable works within the constraints of your system.

We do this to make sure that, for example, the speed is adequate when part of the whole system.

5. Handover

We’ll document and walk you through how the system works, so your team know how it works and can support it.