We always start a project with a thorough inspection of the codebase we’ll be working on. That clarifies which code needs refactoring and how the architecture is structured. During the inspection, we realized it would take longer to improve everything than it’d be to create a whole new platform from scratch.
As this decision would influence different parts of the business, we called for a meeting to explain all the trade-offs involved. This decision meant maintaining two platforms and working progressively in a migration process. Nevertheless, the benefits of quality and freedom to explore the user’s needs were worth it. Alt Legal’s team agreed, and we began iterating over what needed to be done.