At my last office, I set up something very similar for our org with similar success. Your PM procedural problem case is a perfect example down to the complaining about having to attend a meeting they weren't required to attend.
Enter new management. After 8 weeks of ice-breaking meetings in triplicate and taking cues from all the wrong people, the first concrete thing they did that touched me was cancel that meeting. I found new employment shortly thereafter.
It's now an essential part of my repertoire. For technical people? Well that's mostly my team. We have a Trello board where anyone on team can drop RFC cards. Members of my team meet every couple weeks to review and discuss. It's visible to the whole org if anyone else is interested. (Generally, they aren't.)