If you can't have a rational discussion between your architects (who are most likely just really senior guys slinging code) and your product managers (who are most likely just sales and account reps without a market vision) you are already screwed.
Shit. I just described my own company.
It's an exercise in constituent relations.
Given that almost everybody is now calling it theater, would you say it had a positive impact on constituent relations?
Understand that "democracy" isn't a bunch of enlightened hipsters with progressive views deciding policy
There are enlightened hipsters?
I work for a municipality
You've got some balls to admit you work for the government on this thread, buddy!
Thus spake the master programmer: "Time for you to leave." -- Geoffrey James, "The Tao of Programming"