A time-boxed sprint to prototype and validate ideas
A design sprint is a time-boxed process that takes a team from a fuzzy problem to a tested prototypePrototypeExperience DesignAn interactive mockup for testingView reference → in a handful of days, compressing months of debate into a single working week. Its discipline comes from the box itself: a fixed schedule, a small cross-functional team, and a hard deadline to put something in front of real users by the end. The constraintConstraintStrategyA constraint entityView reference → is the method. Remove the clock and a sprint becomes an ordinary, slower project.
Jake Knapp created the design sprint at Google around 2010, refining a structured week he had been running internally for teams building products such as Gmail and Google Meet. He carried the format to Google Ventures, where he ran it with portfolioPortfolioPortfolioA grouping of products by strategic axisView reference → startups alongside John Zeratsky and Braden Kowitz, who had founded the firm's design team. The three codified it in Sprint: How to Solve Big Problems and Test New Ideas in Just Five Days (2016), having by then run the process with more than a hundred companies including Slack, Uber, and One Medical.
The book's structure is a five-day arc. Monday maps the problem and picks a target. Tuesday sketches competing solutionsSolutionDiscoveryA proposed approach to address an opportunityView reference →. Wednesday the team decides and storyboards. Thursday builds a realistic prototype, a façade convincing enough to react to. Friday tests it with five customers in moderated interviews. The wager is that a week of focused work answers the expensive question, "is this worth building?", before a quarter of engineering commits to it.
Practice has since compressed the format. Remote and distributed teams found five contiguous days hard to clear, and many facilitators moved to a four-day version, with the prototype-and-test phases tightened. AJ&Smart's "Design Sprint 2.0" popularised a two-day variantVariantGrowthA variant in an A/B testView reference → aimed at busy leadership teams. The underlying claim survived the trimming: structured divergence followed by forced convergence, capped by a real test, beats open-ended deliberation. The riskRiskComplianceA risk to the product or businessView reference → the shorter formats run is sacrificing the user test, which is the part that makes a sprint more than a fast workshop.
A B2B analytics company suspects its onboarding loses new admins at the data-connection step, but it has three competing theories about why and no agreement on a fix. Building all three would cost a quarter, so it runs a four-day sprint instead. Monday the team interviews two support engineers and maps where admins stall. Tuesday five people sketch flows independently, no group brainstorm. Wednesday they vote, and one storyboard wins: a guided connector with sample data pre-loaded. Thursday a designer builds a clickable prototype in Figma that looks shipped. Friday five real admins try it; four reach a live dashboardDashboardData & AnalyticsAn analytics dashboardView reference →, and three stumble on the same unlabeled permission toggle. The company has its answer in a week. It builds the guided connector and fixes the toggle, and skips the two theories that the test quietly killed.
In the Unified Product Graph, a design sprint sits in the discovery region as a method node, linked to the gap it interrogates through Opportunityinvestigated viaDesign Sprinthierarchy. That edge encodes the sequencing the method depends on: a sprint earns its place when there is a named opportunity worth a week of the team's time, and its outputs (a prototype, a tested concept, a kill decisionDecisionStrategyA recorded decision with context, rationale, and consequencesView reference →) trace forward from there. Modelling the sprint as connected to its opportunity stops it becoming a ritual run on a schedule, because a sprint that points at no real opportunity is visibly a workshop wearing a deadline.opportunity_investigated_via_design_sprint
Type-specific fields on BaseNode
durationstringDuration of the sprint. @example "5 days"
challengestringThe core challenge the sprint addresses
idstringrequiredUnique identifier (UUID)
typeNodeTyperequiredDiscriminator for the entity type
titlestringrequiredDisplay name
descriptionstringOptional detailed description
statusstringLifecycle status
tagsstring[]Freeform tags for filtering
3 phases — initial: planning
1 edge type connected to this entity.
opportunity_investigated_via_design_sprint