After launching, Figma structured its product development into two parallel workstreams. The "blockers" stream focused on removing known issues preventing user adoption, while the "differentiators" stream focused on building unique, strategic features like design systems to evolve the product and win the market.
Instead of a traditional product roadmap, give engineers ownership of a broad "problem space." This high-agency model pushes them to get "forward deployed" with customers, uncover real needs, and build solutions directly. This ensures product development is tied to actual pain points and fosters a strong sense of ownership.
A product roadmap's value is in the planning process and aligning the team on a vision, not in rigidly adhering to a delivery schedule. The co-founder of Artist argues that becoming a feature factory focused on checking boxes off a roadmap is a dangerous trap that distracts from solving real customer problems.
A dual-track launch strategy is most effective. Ship small, useful improvements on a weekly cadence to demonstrate momentum and reliability. For major, innovative features that represent a step-change, consolidate them into a single, high-impact 'noisy' launch to capture maximum attention.
In early stages, the key to an effective product roadmap is ruthlessly prioritizing based on the severity of customer pain. A feature is only worth building if it solves an acute, costly problem. If customers aren't in enough pain to spend money and time, the idea is irrelevant for near-term revenue generation.
Allocate 50% of your roadmap to core functionality ('low delight'), 40% to features blending function and emotion ('deep delight'), and 10% to purely joyful features ('surface delight'). This model ensures you deliver core value while strategically investing in a superior user experience.
Figma learned that removing issues preventing users from adopting the product was as important as adding new features. They systematically tackled these blockers—often table stakes features—and saw a direct, measurable improvement in retention and activation after fixing each one.
To build a successful product, prioritize roadmap capacity using the "50/40/10" rule: 50% for "low delight" (essential functionality), 40% for "deep delight" (blending function and emotion), and only 10% for "surface delight" (aesthetic touches). This structure ensures a solid base while strategically investing in differentiation.
A product leader should actively manage development by allocating effort into three buckets: future big bets, core foundation (stability/tech debt), and growth/optimization. The resource allocation isn't fixed; it must dynamically shift based on the product's maturity and immediate business goals.
For net-new products, begin with deep problem discovery. Once a product is introduced, shift to rapid, solution-based iteration and feedback. As the product matures, revert back to problem discovery to find the next growth engine while optimizing the current product.
A single roadmap shouldn't just be customer-facing features. It should be treated as a balanced portfolio of engineering health, new customer value, and maintenance. The ideal mix of these investments changes depending on the product's life cycle, from 99% features at launch to a more balanced approach for mature products.