Someone asked me today, "How many weeks do you spend planning for a feature?"... I replied, "We don't generally spend more than a few hours, maybe a day planning before we start validating our assumptions with users. We focus our efforts on testing our assumptions quickly and often."
Here are the last few months of Salesroom engineering planning in Miro. Engineers start from an observed problem/situation or bet we want to make, research, do the minimum change possible to learn from users in production and then iterate based on their feedback. Almost all changes are in the code; some are sketches. Sometimes we use feature flags; often, we don't. Going from problem to initial solution often within a week or less is the goal.
Original LinkedIn Post with ~47k impressions.