This article introduces "Responsive Development" (RD), a product development methodology employed by Drift, HubSpot, and Performable. It contrasts the conventional approaches of "Quick Ship" and "Big Bang" releases, highlighting their limitations. RD prioritizes customer-driven iteration, rapid speed, and incremental improvements. It's guided by principles rather than rigid rules, emphasizing flexibility and continuous learning.
The article further outlines the "Burndown Framework," a practical implementation of RD. Burndown prioritizes ongoing customer feedback, speed, consistent reprioritization, and flexibility over stability. It emphasizes continuous learning and a customer-centric approach, contrasting with the structured, process-driven nature of Agile methodology. The article concludes by outlining the suitability of Burndown for specific teams and organizations, particularly those prioritizing customer-centricity, rapid iteration, and adaptability.
[
](https://medium.com/@mattbilotti?source=post_page-----7024357d953b--------------------------------)
An introduction to how we build products at Drift
In the world of product management, we oscillate between two ends of a spectrum. Both, not ideal.
On one end, we have the “Quick ship” releases, which are small, highly incremental just-in-time releases. On the other end we have “Big Bang” releases. These are giant, long undertakings that attempt to have every detail thought through and perfectly executed.
There are some major problems with both of these approaches:
With both of these approaches, we end up spending a lot of time playing telephone with each other internally. Things are constantly changing mid-flight which leaves customers, engineers, designers, execs, marketers, PMs, sales, okay you get the point…it leaves them all feeling like product is under-delivering in one way or another. A single source of truth is often lost amongst all the quick changes and long cycles because information about different releases winds up scattered amongst all the different tools PMs use: Jira, Trello, Prod Pad, Slack, internal wikis, etc. We all know how messy it can get.
At Drift, we’re always looking for ways to craft better processes and over the past year we’ve developed a new approach to building software and product.
We call it Responsive Development, which is based on a set of guiding principles that have been battle tested at Drift, HubSpot and Performable for over seven years. It breaks your product development out of the existing spectrum and lets you move quicker, while increasing your ability to focus on the customer.
We believe RD matches the way people want to live and work, and that the outcome is a better, more useful, reliable product that customers adore.
What are the first principles of Responsive Development?
Burndown is the framework that Drift uses to employ the first principles of Responsive Development.
There are four critical core values of the Burndown Framework:
Since Agile is the prevailing method for software development these days, let’s see how it compares to Burndown:
The Burndown framework has been battle-tested and used on a daily basis at Drift for over a year and we’ve found the results to be spectacular (and our customers feel the same, too). As a result of Burndown, our team is constantly focused on the customer and we’ve developed a culture where speed matters and flexibility is a foundation of how our business operates.
If you’re like us, you put the customer first. Always. At Drift, we’re building tools to make their lives easier and want to make sure we always stay laser focused on that goal.
In order to implement Burndown, you must have buy-in from everyone who is on your team. They need to see the value in speed and flexibility over rigid plans.
The important thing to keep in mind is that the things like roadmaps and binding sprint cycles that come along with a framework like Agile is that they solve for internal process whereas Burndown is specifically built to match what the customer wants. We’re willing to sacrifice the month-by-month stability that comes along with Agile for the speed that comes with Burndown, and you should too.
If you work in a large, corporate environment, adopting Burndown can be tricky (if not impossible). Gonna be brutally honest here…the more process your company already has in place, the harder it’s going to be to switch.
Companies and teams that would be a good fit for Burndown have the following traits:
Over the next few months, in a series of Medium posts, I’m going to be sharing the gritty details of the tools and processes you need in order to actually implement the Burndown Framework and take advantage of all that Responsive Development has to offer.