Closed diatomsRcool closed 2 years ago
Thanks @diatomsRcool!
Some thoughts: Voting process works well for some groups like TRAPI where the items are directly actionable. The closer and more specific the issue we're voting on to the work we have to do, the easier it is to vote from a technical POV (once something has gotten into the weeds, it may take less time it takes to really understand the issue and dedicate time to the voting process. The meeting time has been used to get into the weeds for everyone).
For more upstream decisions, like the modeling, it may be that voting is less effective? Some reasons might be: 1) the issue isn't clear enough (on the team asking for a vote to clarify) 2) the issue is too big to vote on (on the team to clarify and phase out the change) 3) the issue is far enough away from implementation that its hard to prioritize putting the time in to making an educated vote and/or 4) not all who are voting are affected the same way by the question being voted on. 5) other reasons :)
Some ideas that others have brought up that might help: 1) allow the issue to go through unless it has x number of downvotes. silence is acceptance. 2) distinguish between "breaking" changes (require a vote) and non-breaking changes (just proceed with PR process as usual). 3) Elect beta implementors that work on a small set of breaking changes and act as early implementors to help refine the ask to make voting easier.
It sounds like 1 and 2 are not problems with the voting method, just a description of what is being voted on. For 3, if the issue is too far in the future to make an educated vote, maybe the vote should be postponed. Number 4 is the one we have to keep an eye on. We don't want to bulldoze anyone, but we can't be left in a standstill. Here is what I would suggest.
The voting process did not work last year.
Which voting process? What was being voted on? How did it not work? (The answers to these questions may exist elsewhere!)
Voting on PRs.
See final voting process here.
The voting [on PRs] process did not work last year. How can we update this process so that all necessary participants are informed and have a voice while at the same time making it more efficent?