Skip to content

Client Onboarding And Offboarding

This section describes the processes we use when we welcome new clients and say goodbye to existing ones.

Creating a work epic

When working with a new lead or client, a Jira epic can be created to:

  • Capture information that is essential or useful to developers
  • Group tasks together and facilitate coordination when multiple discussions/discoveries are involved
  • Find a client owner early in the process

The moment at which we create a work epic for a new lead or client changes from project to project.

If no discovery is required, the epic can be created after contract signature.

If an initial discovery (blueprint) process is required, epic creation can be handled in one of two ways:

  • If doing a single and overall straightforward discovery, there is probably no need to create an epic until the contract is signed.
  • If the discovery process involves lots of discussions, multiple discovery tasks, and multiple meetings, then we should create and assign an epic during the blueprint/discovery phase.

Once a client has accepted our estimates

If the proposal resulting from the discovery is accepted, we move its epic to the "Accepted" column in Jira, and set a time budget and a timeline based on estimates from the discovery. Discoveries and epics are related through their estimates: tasks in an epic use the estimates and budget of the features the client selected from the quote, which was based on the discovery document. You can validate this with the Business Development Specialist.

New client onboarding

Here's the workflow we use when a new client accepts our quote:

Client Onboarding workflow

Offboarding process for departing clients

We use the following steps to complete the offboarding of an existing client:

Client Offboarding workflow

During the offboarding process, the following technical document1 provides guidelines on how to handle client data.


  1. Private for OpenCraft Employees 


Last update: 2023-09-12