Experimenting with Shape Up
In 2019, Ryan Singer open-sourced how product development happens at Basecamp in a book called “Shape Up: Stop Running in Circles and Ship Work that Matters.”
In case you’re not familiar with the methodology, here’s a quick TL,DR:
At Specify , We started experimenting with the Shape Up methodology a few weeks ago to define focused projects, address unknowns, and increase collaboration and engagement within the team. So, I started to learn more about how other teams implemented it, too.
Leveraging Shape?Up
Slite runs 8-week cycles and includes a 1-week build every 2 cycles.
"A Build is a project that a small team (say 2–4 people) can ship in a week." — Christophe Pasquier , CEO Slite
Builds interrupt the team workflow in two ways. For one, Slite is a remote-first and async team. Builds go in-person. Secondly, the product strategy focuses on eight-week cycles. Builds are a 5-day practice.
Memo Bank works in 8-week cycles, too — 2 weeks of Shaping, then 6 weeks of Building. The Shaping phase doesn’t occur simultaneously and includes all stakeholders, not only the product managers and lead developers.
During the 2 weeks of Shaping, the developers don’t code. They still fix bugs, but their priority is the Shaping, like it is for everybody else in the company.
To focus on meaningful topics and avoid misalignments, the team created an additional meeting called “The strategy meeting.” It brings together the CEO, the CTO, and the lead product manager. The objective is to decide which topics to tackle during the next Shaping phase. They review all the pitches and select the most critical ones.
领英推荐
Then, each developer and designer decide which percentage of their time they dedicate to the Building phase.
Raycast — although it doesn’t refer to Shape Up per se — runs 4-week cycles and a 1-day cool-down phase once a week.
"Every beginning of the month, we write down what we work on for the next 30 days." — Thomas Paul Mann , CEO Raycast
This forces the team to make compromises and target the risk because there’s only a limited amount of time and resources available.
How we leverage Shape Up at?Specify
If we’re still in the early weeks of our experiment with Shape Up, we already measured a positive impact. It helped us build momentum and ship significant updates — like the Specify CLI, Configuration Templates, and the ongoing experimentation with Notion.
Over to?you
Have you implemented Shape Up in your team? How do you apply it to your own processes? What are your best practices?
I’m eager to learn how you leverage Shape Up!
CEO @ Lago
2 年Hi Florent! Thanks for sharing :) We started with Shape Up too, and ended up with this framework after several iterations: https://www.getlago.com/blog/how-we-ship-fast-our-framework