Jay's Tech Bites Logo

Shape Up: A Fresh Take on Project Management Compared to Agile and Waterfall

Bridging Agile and Waterfall: The Shape Up Advantage

Jay McBride
  • Jay McBride
  • 5 min read
A photo of a man running up some stairs training to be a runner
Photo by Clique Images on Unsplash

In software development, project management methodologies are crucial to ensuring that teams deliver quality products on time. Over the years, Agile and Waterfall have been the two dominant approaches. However, a relatively new methodology called Shape Up, developed by Basecamp, has gained attention for its practical approach to managing work and delivering results. In this blog post, we’ll dive into what Shape Up is, how it works, and how it compares to Agile and Waterfall methodologies.

What is Shape Up?

Shape Up is a project management methodology designed to bridge the gap between traditional methods like Waterfall and more iterative approaches like Agile. Developed by Basecamp, Shape Up focuses on completing work in six-week cycles, followed by a two-week cool-down period. Unlike Agile, which is typically organized around sprints and user stories, Shape Up encourages teams to define the scope of their work more concretely before starting the development process. The core idea behind Shape Up is to “shape” a project before committing to building it. This shaping phase involves determining the project’s goal, the key tasks involved, and any potential risks or unknowns. The goal is to outline enough of the project so that the team has clear guidance but still retains flexibility in achieving the end goal.

How Shape Up Works

Shape Up follows a few key principles that set it apart from Agile and Waterfall:

  1. Six-Week Cycles: Teams work in six-week cycles, focusing on shipping a piece of work. This time frame is long enough to make meaningful progress but short enough to maintain urgency.

  2. Shaping Phase: Before any work begins, a project is “shaped” by a small group of senior team members. They define the problem, outline the solution, and identify any unknowns. This process results in a rough pitch that can be handed to the development team.

  3. Appetite vs. Estimate: Instead of asking how long a project will take (like in Agile), Shape Up asks how much time the team is willing to spend on it. This concept is known as the “appetite,” which helps make better decisions about scope and priority.

  4. No Backlog: Unlike Agile, which relies on a constantly evolving backlog, Shape Up discards maintaining a long list of tasks. It only gets done if an idea is prioritized during the shaping phase. This helps in avoiding scope creep and maintaining focus.

  5. Cool-Down Period: After each six-week cycle, there is a two-week cool-down period where the team can address smaller tasks, fix bugs, or experiment with new ideas. This period allows the team to reset before the next cycle begins.

Comparing Shape Up with Agile and Waterfall

Let’s break down how Shape Up compares to the more traditional methodologies of Agile and Waterfall:

  1. Planning and Flexibility

    • Waterfall: In Waterfall, all project requirements are defined upfront, and each phase must be completed before the next begins. This approach offers little flexibility for changes once the project is in motion.

    • Agile: Agile provides more flexibility with its iterative approach. Requirements can evolve as the project progresses, allowing teams to adapt. However, this flexibility can sometimes lead to scope creep if not managed carefully.

    • Shape Up: Shape Up strikes a balance between the two. While a clear shaping phase defines the project’s scope, there is still flexibility in how the work is executed. The six-week cycles provide a defined structure, but the absence of a backlog prevents unnecessary scope expansion.

  2. Time Management

    • Waterfall: Waterfall projects can be lengthy, as each phase must be completed before the next begins. This linear approach can lead to delays if any phase takes longer than expected.

    • Agile: Agile breaks down the project into smaller sprints, usually two weeks. While this keeps the team focused, the constant planning and re-planning can sometimes slow overall progress.

    • Shape Up: Shape Up’s six-week cycles are designed to give teams enough time to accomplish significant work without the pressure of constant sprint deadlines. The two-week cool-down period allows teams to catch up on smaller tasks or prepare for the next cycle.

  3. Scope Management

    • Waterfall: The scope is fixed initially, and any changes can be difficult to implement. This rigidity can be a disadvantage in dynamic projects where requirements are likely to change.

    • Agile: Agile’s flexibility allows scope to evolve, leading to challenges in managing priorities and maintaining focus on the core goals. Shape Up: Shape Up focuses on defining a clear appetite for each project. This helps manage scope effectively, as teams only commit to what can be realistically achieved within the cycle.

  4. Team Dynamics

    • Waterfall: Teams work in silos, with each phase often involving different teams (e.g., design, development, testing). This can lead to communication gaps and delays.

    • Agile: Agile promotes cross-functional teams that work together throughout the project, fostering better communication and collaboration.

    • Shape Up: Shape Up encourages small teams to own the entire process, from shaping to building. This fosters a sense of ownership and accountability, similar to Agile, but with a more focused approach to scope and time.

Conclusion

Shape Up offers a unique approach to project management that combines the best elements of Agile and Waterfall while addressing some of their key shortcomings. By focusing on clearly defined cycles, shaping projects before they begin, and avoiding the pitfalls of an endless backlog, Shape Up provides a framework that helps teams deliver meaningful work efficiently.

For teams that find Agile too chaotic and Waterfall too rigid, Shape Up is the balanced approach they need. Whether you’re a small startup or a larger organization, it’s worth considering Shape Up as a viable methodology for your next project.

Comment

comments powered by Disqus

Want more insights delivered right to your inbox?

Stay up-to-date with the latest in tech, development tips, and subscribe to my newsletter. Join the growing community of developers and tech enthusiasts today!

Sign up now and never miss a post!
Jay McBride

Written by : Jay McBride

Welcome to Jay’s Tech Bites! I’m Jay McBride, a tech enthusiast breaking down the latest trends in tech. Whether you're tech-savvy or just curious, I’ll keep it simple and interesting. Let’s explore the tech world together, one bite at a time.

Recommended for You

A picture of two nuclear reactors one with a react native logo and one with an Expo logo going into meltdown

Expo Is Great for App Development—Until It Isn’t

When Expo Goes Nuclear: The Highs and Lows of React Native Development

3 min read

An image of a peddler selling snake oil with an AI logo on it

I Drank the Kool-Aid, and It Made Me Sick

The Truth About Generative AI

5 min read