-
Notifications
You must be signed in to change notification settings - Fork 135
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Define charter review process to require addressing comments as in CR transitions #182
Comments
Team practice is to send any changes proposed to a charter after review to all of the reviewers and to the member-charters-review list, asking whether any of these changes would affect the members' review. I hear you requesting that we include the WG/public in that loop, where it's a continuing WG, which makes sense to me. |
who's on member-charter-review? would that loop in any AC member who failed to vote on the first but would object to the change? (but maybe this is a good reason to vote: you'll be notified of the resolution process and will have an opportunity to object, even if you vote 'abstain'). |
mindless thought of the morning: maybe the tooling can be improved that the response to a comment could be seen in the same table as the responses to the ballot, i.e. an extra column "response/action"? |
re who's on member-charter-review? Any member who subscribes to it. |
I kinda like the idea that the set of people who get to hear of resolution is the set of people who bothered to vote (at all, including abstain) in the first place. I doubt many members want to hear of all charter reviews. |
@wseltzer How do you subscribe to it? Do people know how to subscribe to it? |
I agree with @fantasai. Having been on the side of writing charters and responding to objections, the process is can be clunky. Responding to objections seems to often be about placating individuals than about finding consensus and the best way forward for the Web. When I read final versions of charters, I can pick out the spots that are responses to formal objections. |
@wseltzer Sending changes for re-review makes sense, but it only deals with making sure that addressed comments are addressed in a way that's acceptable to anyone notified of the changes. It doesn't solve the problem of comments which are rejected or otherwise not addressed. |
Somehow we have to find a way to achieve a charter which gets consensus, addresses the review comments for which there is consensus that they should be addressed, and does this in a timely fashion. The current informal process achieves the timeliness but not the transparency and evident consensus. Saying that charter-comment-resolution will involve the community of those who voted on the charter (including a vote to abstain), plus of course the team and chairs, addresses the transparency and consensus parts. Would it help or hinder timeliness? |
I can only think of one example, and it was a few years ago, where objections to charters were worked on collectively by a a community of equivalent size. Opinions probably vary, but my memory of the exercise was that the transparency and consensus part didn't particularly impact the timeline. (I am not convinced that the current approach is particularly effective in achieving timeliness, although nor am I convinced that it is the root cause of common delays). |
Talked with @fantasai about
We could do this under current Process. |
@wseltzer Are you saying that changes would be made to the charter after it's been voted on? I'm not sure how someone could approve a charter that's not in final form? Also, would the reviewers need to review multiple drafts? It seems like it would make more sense to review one final revised draft with all comments, so you could see how all the language holds together and make sure there aren't any conflicts. I would not be in favor of reviewing multiple drafts with piecemeal comments. |
@vfournier17 that's the problem we are struggling with; charters are adjusted after the ballot, to respond to comments. But we're not very clear as to who to recirculate to, to make sure that those fixes don't introduce new problems. We'd like to tighten this up without having multiple rounds of voting... and yes, we don't circulate a response document either (I would personally like a third column in the ballot response form, filled in with a short response; all the AC would be able to see that). |
I agree something like this is needed, primarily for 2 reasons:
I think taking inspiration from how specs are developed, and doing something similar with charters would be a good thing. Here is an example of how the process could look, step by step (this is a first draft, to be discussed, not a set-in-stone proposal I want to push as-is):
|
Thanks @florian for the overview / proposal. :) To help people who aren't familiar with Dispositions of Comments, which is what we use to track how comments are addressed for CR and PR transition requests, here's a CSS Grid Layout Level 1 Disposition of Comments as an example. The key benefits of creating a DoC are:
W3C doesn't mandate any particular tool for compiling DoCs; I've been generating mine (as you see above) with https://drafts.csswg.org/bin/issuegen.pl We have some additional fields which I've added as I've found them useful, but the critical ones for a DoC to fulfill its goals are:
|
As the Strategy team is now responsible for bringing charters the the AC review and Director approval, I'd recommend that we iterate on this model before freezing it in the Process document. We have been working to adopt these points in recent charter reviews (see), and I'd be interested to hear feedback: is it effective? are we missing important elements or sending too much email? |
Thanks for Florian's detailed exposition. Do we need a formal update to the Process document? |
I've been thinking about this, and I think:
My suggestion instead, is that I will set up a wiki page with a cleaned up / refined version of the proposal above, with sufficient detail and rigor that it is actually a process we can follow to the letter (and an explicit list of open issues / points to clarify). Then, we can discuss and tweak for a bit. Then ask the team to try and rigorously follow it (for now, merely out of good will, not out of an actual process requirement) for a while, and to report back any difficulty with that process. If they report back any rough edge, we tweak accordingly. By the end of the summer, we'll have either agreed that this was a terrible idea (I suspect not), or we'll have reasonably solid and well exercised set of rules that we can then just put into the official Process, for next years update. |
First draft of the wiki page proposed above: https://github.com/w3c/w3process/wiki/Charter-development-and-review-process |
see #28 which points out that in 7.1.2 the requirements on "substantive changes" in a charter links to the definition of "substantive changes" in a Rec., which is not the same thing at all. This needs addressing as well. |
Changing labels, as we've decided to run this as an experiment for this year. |
I discussed this with the W3C Strategy Team, which is responsible for chartering new work and, with the Project Team, for re-charters of existing groups. We hear the concerns with predictability, understandability, and transparency of process, and still think it better to address through updates to the Guide. Some concerns with the process proposed above and on the wiki:
Instead of changing Process, I invite comments on the Guide and suggestions for changes there. Earlier this year, I documented recent experience and didn't hear complaints. Thanks. |
It seems to me that:
In practice, I think we're doing many of these things already. e.g. I prepared a disposition of comments on the Privacy IG charter: https://www.w3.org/2019/09/ping-disp-of-comments.html (member only link) I would rather see us - both the team and the community - focus on being agile and responsive. If we encounter issues, let's address the substance. Inventing process just makes our work more painful. Also, are both the TAG and AB on board for being potential roadblocks to chartering? From the complaints I'm hearing about the TAG's spec review load - primarily from the Blink process - I wonder if they're ready to take on something more. |
As per https://www.w3.org/2020/01/29-w3process-minutes.html and https://www.w3.org/2020/02/12-w3process-minutes.html, this issue is deferred to a subsequent cycle of the Process. |
This has been addressed by the adoption of the Charter Refinement phase and stricter rules about charter review and approval so closing. |
As there have been multiple instances of AC comments on a proposed charter being effectively ignored, I would like the charter approval process to be made more explicit in a similar manner to a CR transition approval. Specifically, I am requesting that the charter review process require a proper Disposition of Comments in the same manner as a CR transition request, and that its enactment requires the approval of both the AB and the TAG to ensure that
[ Copied from https://lists.w3.org/Archives/Member/w3c-ac-forum/2018AprJun/0009.html ]
The text was updated successfully, but these errors were encountered: