| In most companies I've worked, in order to actually implement an idea, you need to prove a few things, whether the person proposing it is the PM, an engineer, or any other person involved in the product: 1. The idea is technically feasible 2. The idea aligns with company's business goals 3. The idea is our team's responsibility and cannot be done by another team 4. The idea is more important than the other things our team plans to work on in the future 5. The idea is more time critical than the other things our team is working on now If any of these cannot be proven, then it goes on the backlog as a P4 and nobody realistically will ever look at it. It's just the reality of corporate software building. There are always 10-50x more ideas than there are staff/time to work on. Of course, all five of those can be, and often are, overridden by the Prime Directive: 0. One of the executives (often one of your grand-bosses high up on the totem pole) wants it. |
Some engineer wants it bad enough that they just build it -or some version of it- and then some executive gives the go-ahead to invest more into it.
At the end of the day, ideas are just ideas. Execution is everything.