Book cover

Web Version | Dark Mode | Cite

Software Engineering: A Modern Approach

Marco Tulio Valente

1 Shape Up: A Possible Alternative to Scrum?

1.1 Introduction

Shape Up is a software development method proposed by 37signals, the company behind the Basecamp project management tool. The method is described in an open-access book written by Ryan Singer.

1.2 Main Concepts

To introduce Shape Up, we will use analogies with other agile methods, especially Scrum. If you want to learn more about agile methods, see Chapter 2 of the book.

Development in Shape Up has three main stages:

Moreover, teams are smaller than Scrum teams: usually one UI designer and at most two developers.

1.3 Shaping Phase

Shaping is the main phase of the method. It aims to find a middle ground between a detailed plan (as in Waterfall) and a vague, high-level plan (as sometimes happens in Scrum).

Shaping phase

The book suggests that senior developers and managers should work on the shaping phase, which can occur in parallel with cycles and cool-down periods.

The output of shaping is a pitch, a simplified document proposing a new feature. It should describe:

Pitches go to the bet table, where decision-makers choose which ones will be implemented in the next cycle. The decision happens asynchronously, followed by a short synchronous meeting. At 37signals, the CEO, CTO, a senior developer, and a product strategist participate in this meeting.

Therefore, there is no global backlog in Shape Up. However, each decision-maker may keep a personal backlog of pitches to propose at future bet tables.

Shape Up also emphasizes fixed time, variable scope; that is cycles last six weeks, but teams can adapt the scope of what will actually be implemented.

1.4 Conclusion

Shape Up differs from Scrum in several ways:

Exercises

  1. What is the difference between Shape Up’s shaping phase and Scrum’s sprint planning?

  2. What happens when a team does not finish a pitch within a cycle? (To answer, see Chapter 8 of Shape Up’s book, titled The circuit breaker)

  3. What characteristic makes Shape Up suitable for remote teams?

  4. In XP, what is the name of the practice similar to the cool-down period?

  5. Propose a pitch: (a) Briefly describe it. (b) Identify a potential rabbit hole.


Check out the other articles on our site.