How to Frame a Project Before You Build It
Learn how to frame projects using Shape Up’s “Framing” method — a simple process to define problems, outcomes, and boundaries before you start building.
Posted by
Why So Many Projects Go Off the Rails
If you’re building an app, you know the feeling. You get a spark of an idea and immediately start putting it into action — sketching screens, handing it to a team member, or hiring an agency to get started.
It feels productive at first… until it isn’t.
Somewhere between idea and execution, clarity disappears. Everyone’s building, but no one’s fully sure where the project starts, where it ends, or what success really means.
That’s where Framing comes in.
What is Framing
Framing is a simple but powerful technique for defining a project before you build it.
It comes from Ryan Singer, author of Shape Up and former product leader at Basecamp, who spent two decades shaping software with small, focused teams.
Framing helps you:
- Draw clear boundaries around a project
- Separate problems from solutions
- Define measurable outcomes
- Prevent scope creep
- Communicate clearly across your team
Start by Framing the Problem
Before diving into features or solutions, pause to ask the right questions.
This is where you uncover the real reason you’re doing the work.
Ask things like:
- What’s not working the way it should?
- Where is time being wasted or duplicated?
- What’s the friction behind this request?
- Why now — what’s changed that makes this a priority?
- Who feels the most pain — users, clients, or the team?
- If we fix this, what would look or feel different?
- Are we solving one problem or several smaller ones?
When you slow down to frame the problem, you often realize the real challenge is deeper (and smaller) than it first appeared.
Define Outcomes, Not Solutions
Once you’ve framed the problem, define what success looks like — in plain language.
This is where most teams jump too quickly into “solutions.” They say things like “we need a new dashboard” or “we need an app.”
But those are solutions, not outcomes.
Instead, describe what you’ll be able to do or measure when the problem is solved.
Example outcomes:
- Cut onboarding from 10 steps down to 4
- Generate reports instantly instead of weekly
- Eliminate duplicate data entry
- Reduce client response time from 48 hours to 12
Clarify What’s Not Included
Once you’ve written out the problems and outcomes, the next step is to define what’s not part of this project.
This is the simplest way to prevent scope creep — and the most overlooked.
When you clearly state what’s out of bounds, everything else becomes clearer.
Examples:
- No mobile version for this release
- No UI redesign required
- No analytics integration (that’s a separate project)
Set an Appetite Instead of an Estimate
Instead of asking “how long will this take?”, ask “how much time are we willing to invest?”
That’s called setting an appetite, and it’s one of the most useful principles in Shape Up.
We frame projects around 1, 2, 4, or 6-week appetites — fixed timeboxes that set healthy limits and expectations.
There’s usually a one-week version of any idea, and a four-week version of the same thing. Knowing your appetite upfront helps you right-size ambition and effort.
Document It Clearly
When you’re done defining the Problem, Outcomes, Not Doing, and Appetite, write everything down in a single Notion document (or whatever your team uses).
Keep it simple, conversational, and free of technical jargon.
Anyone — developer, designer, or stakeholder — should be able to read it top to bottom and instantly understand what’s being built and why.
This becomes your Framing Doc, the foundation for every project.
At our agency, no build starts until the framing document is approved. It saves us time, reduces miscommunication, and prevents expensive mid-project resets.
Why Framing Works
Framing forces clarity before action. It’s a pause that speeds you up later.
When the whole team knows the why, what, and where it stops, execution becomes smoother, faster, and far less stressful.
It works because it:
- Surfaces assumptions early
- Aligns teams on goals and trade-offs
- Eliminates ambiguity
- Prevents wasted effort and scope creep
- Makes handoffs cleaner between design, dev, and QA
Use Framing Beyond Product Development
Framing isn’t just for software. You can use it anywhere you need clarity:
- Marketing campaigns
- Sales process redesigns
- Operational improvements
- Hiring plans
Key Takeaways
- Frame before you build — clarity saves both time and money.
- Focus on problems and outcomes, not features.
- Define what’s not included to prevent scope creep.
- Set a fixed appetite to right-size ambition.
- Write it all down — one clear doc beats ten meetings.
It’s about starting smarter, so everything after moves faster.
Learn More
- Shape Up by Basecamp (free online book)
- Ryan Singer’s site
- Follow our weekly team trainings for Shape Up–style development and framing in real client projects.