Skip to main content
RS

Ryan Singer

1episode
1podcast

We have 1 summarized appearance for Ryan Singer so far. Browse all podcasts to discover more episodes.

Featured On 1 Podcast

All Appearances

1 episode
Full Stack Radio

131: Ryan Singer - How Basecamp Builds Software

Full Stack Radio
73 minBasecamp Product Strategy Lead

AI Summary

→ WHAT IT COVERS Ryan Singer explains Basecamp's Shape Up methodology for delivering software reliably through fixed six-week cycles with variable scope, integrated design-development collaboration, and upfront shaping work that eliminates project risks before teams start building. → KEY INSIGHTS - **Shaping before betting:** Teams receive shaped work with clear boundaries and solved technical risks, not open-ended problems like "build a calendar." Shaping defines what's in scope, what's out, and eliminates rabbit holes through fat marker sketches and breadboards before any six-week commitment begins. - **Fixed time, variable scope enforcement:** Six-week cycles end with a circuit breaker that kills projects by default if incomplete. No extensions without re-competing at the betting table against new work. This forces real trade-offs and prevents projects from dragging eighteen weeks when scoped for six. - **Integration over handoffs:** Designers write HTML, CSS, and templates while programmers handle models and controllers. Designers stub affordances first with placeholder styling, programmers wire functionality, then designers iterate on polish in parallel. This eliminates waiting on pixel-perfect mockups before coding starts. - **Scope management through orthogonalization:** Teams identify independent vertical slices they can complete and never revisit, like solving one form's UI completely before touching the listing view. This factoring approach prevents scope creep better than iteration, since you can't iterate forever when the circuit breaker looms. - **Two-week cooldown periods:** Between six-week cycles, teams have unstructured time for bug fixes, learning, and technical consultation on upcoming shaped work. This creates space for shaping feedback without interrupting cycle work, and prevents the Jira paper shredder effect of constant context switching. → NOTABLE MOMENT Singer reveals that when Basecamp projects fail, ninety percent trace back to insufficient shaping work. The Scratchpad project collapsed when an unshaped two-week bet ballooned with questions about file attachments, rich text formatting, and link handling that guardrails should have eliminated upfront. 💼 SPONSORS [{"name": "Tuple", "url": "https://tuple.app"}] 🏷️ Software Development Process, Project Management, Product Design, Agile Alternatives, Team Collaboration

Explore More

Never miss Ryan Singer's insights

Subscribe to get AI-powered summaries of Ryan Singer's podcast appearances delivered to your inbox weekly.

Start Free Today

No credit card required • Free tier available