Bottlenecks of Scaleups: How did you get tech debt?

In its early days, a startup searches for a good product-market fit. When it finds one it looks to grow rapidly, a phase known as a scaleup. At this time it's growing rapidly along many dimensions: revenues, customer, headcount. At Thoughtworks, we've worked with many such scaleups, and our work has focused on how to help them overcome various bottlenecks that impede this growth. As we've done this work, my colleagues have noticed common bottlenecks, and learned approaches to deal with them.

This article, by Tim Cochran and Carl Nygard, is the first in a series that examines these bottlenecks, in this case looking at the problem of a startup accumulating technical debt. This bottleneck is a common one, and like most bottlenecks it isn't necessarily due to bad work so far, but more due to the change of context that rapid growth imposes on a company. We begin the article by explaining how this bottleneck appears and what the key signs are the bottleneck is slowing progress.

more… https://martinfowler.com/articles/bottlenecks-of-scaleups/01-tech-debt.html

Created 3y | Mar 8, 2022, 3:20:23 PM


Login to add comment

Other posts in this group

How is GenAI different from other code generators?

How is code generation with GenAI different from more "traditional" code generators? The newest memo in Birgitta Böckeler's explorations of GenAI talks abou

Oct 18, 2023, 8:10:05 PM | Martin Fowler
How is GenAI different from other code generators?

How is code generation with GenAI different from more "traditional" code generators? The newest memo in Birgitta Böckeler's explorations of GenAI talks abou

Sep 19, 2023, 10:10:06 AM | Martin Fowler
TDD with GitHub Copilot

At Thoughtworks, we are strong practitioners of Test Driven Development (TDD). Naturally this leads to the question of how generative AI can

Aug 17, 2023, 8:30:07 PM | Martin Fowler