Using GitHub for Shape Up
Dominant platform for source control and collaboration — used by 100M+ developers, making it the de facto standard for open-source and most commercial software teams. When combined with Shape Up, this makes GitHub a strong candidate for teams who want a structured, repeatable workflow without sacrificing flexibility. Shape Up works best in GitHub when you leverage its custom workflows, roadmapping to implement the framework's key practices directly in the tool your team already lives in.
Shape Up (Basecamp's methodology) works in 6-week cycles with fully shaped pitches — no backlogs, no sprints, no estimates. Teams get the full cycle to solve a problem however they see fit.
How to set up Shape Up in GitHub
Set up your shaping workspace
Create a dedicated "Shaping" space in GitHub separate from delivery. Configure a custom workflow: Raw Idea → Being Shaped → Ready for Betting → Accepted → Cycle. Only PMs and shapers have write access to this space during the shaping phase.
Create pitch documents within the tool
In GitHub, create a card template for pitches that includes custom fields for: Problem statement, Appetite (S/M/L — where L = full 6-week cycle), Solution sketch link, Rabbit holes (known risks to avoid), and No-gos. Link the pitch card to the relevant cycle project when accepted.
Configure 6-week cycle projects
For each cycle, create a project in GitHub with a hard end date 6 weeks away. Use a Kanban board with columns: To Do, In Progress, Needs Review, Done — Shape Up teams self-organise tasks, so keep the board flexible. No backlog, no sprint planning — only the pitch scope.
Manage the hill chart (progress) and cooldown
Use GitHub's progress tracking to give a weekly "hill chart" update: which tasks are still unknown (uphill) vs being executed (downhill). At week 6, the cycle ends. Configure a "Cooldown" project template where teams file bugs, explore ideas, and clean up technical debt during the 2-week break.
Which GitHub features matter for Shape Up
GitHub has 2 of 2 core Shape Up features natively.