Context

Motocho is a crypto platform that allows to trade from one account on multiple exchanges and gets benefits from automated arbitrage.

Problem

The product was existing for 2.5 years but previously made decisions were not strategical and created a bottleneck now. I tracked for seven months the number of bugs related to onboarding, ID verification and reset password features and it found a lot of bugs. The team spent 3–4 days every sprint to fix just bugs that appeared unexpectedly.

All the bugs were from our vendors and how they were integrated. In December 2020, I initiated a retro with the management and head of engineering to discuss this. Based on the current situation and how much time we spend each month to support the system and fix bugs I proposed to replace vendors and rebuild the identity access management (IAM) system.

For the new IAM I setted requirements, based on our current problems. It must be:

  1. From the box solution No internal servers, modules, units, etc.
  2. Just three vendors Access, ID verification, Data storage.
  3. Support no code Product managers can set rules and logic from the vendors' dashboards.
  4. Easy to scale & upgrade Vendors should support different types of authorizations and authentications for future needs.

Strategy plan

This project was big enough and had two parts:

  1. 2021 Q1;
  2. 2021 Q2.

First of all, I and founder discussed how we can deliver primary function before March 2021, because our contracts with current vendors expired at the end of March 2021. This helps me to understand what we need to do first.

Then I made a detailed roadmap for integrations for Q1 2021 and draft a high-level roadmap for Q2 2021. The road dor Q1 was ready on December 28 and on January 4th we were started.