Definition of Done

At Rubikloud, we focus heavily on shipping well-engineered products that are driven by data science and machine learning. That means we spend a lot of time prototyping and working through very large datasets and iterating over performance and feature considerations. This process requires many teams to work together to achieve a complete and shippable product.

However, as any Product Manager knows, not everyone can tell when something is complete and shippable. Many teams struggle to clearly establish their DoD, or “Definition of Done.”

Our process requires involvement from everyone on the team. Working together, the team members have to agree on 6-10 core activities that must be completed before we have a potentially shippable product. We strive to identify, and quickly iterate towards, minimum viability because we want to get our products into the hands of expert users as quickly as possible.

While most teams end up with a highly process-oriented DoD list, which is a great accomplishment in and of itself, we thought we could do one better:

Introducing the Rubikloud DoD! It’s a gamified interpretation of a traditional DoD with a nod to board games like “The Game of Life”.

Rubikloud Definition of Done

Feel free to use it as you like. Even if it doesn’t exactly match your team’s objectives, we hope it will inspire some other creative DoD lists.

High quality PDF version also available