This document outlines how we run projects at Midnight. We’ve set out some key steps along the way, from the initial conversation through to delivery and aftercare. The steps in here will change, evolve, and adapt as we learn to get better at delivering great work.

Before we start 👯‍♀️


The Brief

The first step in our journey together is a call to talk through the brief. Here we’ll ask you for detail about the project, what the status is, any deadlines, and a rough idea of the budget.

<aside> 💡 We typically don’t take on projects that are under 6 weeks work or around £15k. We feel our sweet spot is projects with a bit more complexity - whether that is in the functionality, amount of content, or in the types of animation and interactivity - and this leads itself to more time and space for testing and refinement.

</aside>

After the call we’ll send over a quick recap to make sure we got all the correct info.

We then share this info with our project team to discuss whether the timelines fit our schedule, and whether it’s the right type of project for us.

The Proposal

We will put together a Project Proposal outlining the key features and functionality, how we will approach the project, our suggested tech stack, a timeline and a cost range.

If all sounds good to you then we schedule a Kick off Workshop to dig deeper into the project and get everything we need to get started!

<aside> 🎨 If final designs for the website or app are available, or Midnight are creating the designs then we can put together an accurate project price. If this is not the case and development needs to start, we can price based on sprints and scope deliverables at the start of each sprint cycle.

</aside>

The Workshop

We’ll set up a workshop video call with key members of our team and yourselves to dig deeper into the project brief, any limitations or potential blockers, and gather all the information we need to get started.

The Ticketing

Our development team will have an internal workshop to break the project down into development tasks and a sprint cycle. We do this as a team to leverage the groups experience and ensure we’re on the same page and tackling the project into the most efficient and stable way.