Tangent Works logo

Tangent Works

How we helped Tangent Works improve software quality and engineering practices

Tangent Works

Overview

It takes a team of data scientists hours or days to make accurate predictions based on historical time series. Tangent Works' TIM engine can do that automatically and in real-time. As a deep-tech company, Tangent Works faced a familiar struggle.

Most of their developers are mathematicians or data scientists, not software engineers. As a result, certain vital software engineering practices were lacking. While the TIM Engine was overall stable, every release resulted in many bugs.

The Challenge

The CTO was at the center of the R&D department, acting both as manager and domain expert. This took up the majority of his time, leaving little bandwidth for deep technological and strategic vision.

While TIM is a SaaS API, larger customers prefer to run their own instances on-premise. Some of these customers opt to upgrade often, others only annually. Maintaining, supporting, and managing all these different product versions was time-consuming.

The Challenge

How We Helped

The first course of action was to adopt some engineering practices to address the perceived quality issue. The front-end and back-end teams were consolidated into a single product team, reducing the communication overhead.

The team then adopted a Zero Bug policy, organized code reviews, and invested heavily in test automation to keep the quality high.

A developer was appointed as "captain" for each new feature, making them both manager and domain expert for that part of the product. This increased team engagement and maturity while spreading knowledge throughout the entire team.

How We Helped

Results

Over the course of those nine months, the Tangent Works R&D team turned into a performant delivery machine that could release new high-quality iterations with confidence.

Giving the developers more ownership increased knowledge sharing and relieved the CTO of his day-to-day responsibilities, leaving time for valuable strategic work.

Results

What they said

Madewithlove helped us to establish a structured development process that resulted in better code quality and stronger planning. We were missing a few important aspects of the overall DevOps process, and madewithlove could identify the missing parts quite quickly.
Jan Dolinsky
CTO at Tangent Works
Software development is a living thing and thanks to the new process we could deliver most of the planned roadmap of this year.
Jan Dolinsky
CTO at Tangent Works

Ready to become our next success story?

Tell us about your project and we'll get back to you.

You will be signed up to our newsletter when sending this message, and you agree to our privacy policy.