Product development is a challenging exercise in constraint optimization and managing tradeoffs. There’s a common misconception that requirements should be made by product managers or designers in isolation– that good design is the result of someone walking alone into a room, thinking really hard, and walking out with a product requirements documen... See more
The reality is that product managers, designers, engineers, and other stakeholders need to collaborate to optimize myriad constraints originating from their respective disciplines to derive the best solution– however they define “best” to be.