-
Notifications
You must be signed in to change notification settings - Fork 121
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 a role of "Alternate AC Rep" & enable them to perform AC duties when necessary #505
Comments
This is a great idea |
I have such residual guilt feelings from when I took vacation and didn't alert my colleagues to ballots in a timely fashion, and wasn't able/willing to respond to them from the beach. |
Strong, STRONG +1 on this idea. I was just discussing the same thing with someone internally this week. |
It seems, though, like this should be able to be handled at the sysops level - swapping out or enabling a backup responder - rather than having to detail it in the Process? |
I think that the ideal would be that an alternate is permanent, and that either the AC Rep or alternate can act on any ballot. Whether the balloting system can handle that I do not know. I wondered if it was a process change, or just practice, but the process doesn't mention any idea of alternative AC Voters. |
I support having this capability. Anything that helps and simplifies engagement is good, and this is a terrific example. We need to work out the details of the empowerment and then, as David says, the complexity of implementation. Here are some example details.
|
Thx Jeff. I doubt that it needs to be time-limited. I would have cheerfully had Tess as a permanent alternate; I trust her. If you don't trust your alternate not to vote when you are around, find a better relationship, or endure the mechanics of establishing and cancelling it manually yourself. Yes, the mechanics of the vote need a systeam check; when going to the ballot, they should see whether the other has already voted (and be able to change up to the deadline, as usual). It's not two people voting independently; it's one ballot form that they can jointly handle. That way if one votes and the other disagrees, they see that and can fight it out. |
I would also be fine not having this time-limited or temporary. If the system doesn't support having one ballot form that they can jointly handle (as per David, I think that would be ideal), it would be fine to have the Primary always override the backup, as well. |
This might be good for some companies, but for others it effectively means they'll have to find two people to get engaged in the W3C's administration, when they struggle to find one. So I'd suggest this be optional. |
surely optional. |
How about we add to https://www.w3.org/2020/Process-20200915/#advisory-committee-representative the following sentence:
and then suggest that systeam handle that by allowing the AC to designate a deputy as described by @hober/@cwilso/@dwsinger above? |
|
The notion of one representative is deeply embedded. The W3C Member Agreement says: "The Member shall appoint one representative to serve on the Advisory Committee and to participate in the Standards Review Process." While subsequent agreements can alter or override that, we need to be careful that we're delegating the authority with legal effect (e.g., for the Patent Policy). |
I think that for legal reasons, we don't want the systems to be actually switching between the two people, as that could open a possibility that the "primary" AC Rep fails to get notification of something important (like an exclusion period notice), and uses that as grounds for wiggling out of responsibilities they ought to have. Instead, if the AC Rep designates an alternate, then the systems gives equal notifications and permissions to both the primary and the alternate, and if they both end up saying something different, whoever speaks last wins, just like an AC Rep can re-respond to a WBS poll to update and replace their previous response. If the AC Rep doesn't trust their alternate to behave properly enough for this to be acceptable, then that person should not be their alternate. Note: The system needs to not only allow an AC Rep to designate an alternate, but also to easily remove an alternate that they had previously designated, so that designating an alternate only while you're on vacation vs designating a permanent alternate is an actual practical choice for the AC Rep. The ability to limit the powers that are being delegated to subset of an AC Rep's powers might be a nice-to-have feature of the system, but I don't think it's necessary in general. The most likely cases where this would be useful (e.g. allow this alternate to attend the AC meeting in my place but not delegate anything else) can be handled manually. The only thing I could imagine as an exception is the ability to join Working Groups, as that has non-revocable consequences under the Patent Policy. Maybe the system that should have an exception for that. |
The Revising W3C Process CG just discussed The full IRC log of that discussion<plh> Topic: #505<plh> David: we need to ask the Team if it's possible to have alternate AC Reps <wseltzer> q+ <plh> Florian: the Process can say it's allowed and let the systeam look into it <dsinger> ack ws <plh> wseltzer: this is a big change to the functioning of W3C. It could have real change on how the body operates <plh> ... so I'd rather have a discussion with the Members if they like the proposal <plh> ... the member relation team have been fielding other questions like how we communicate with AC Reps, etc. <plh> .... I can take this question to them <plh> dsinger: ok <plh> GitHub: https://github.com//issues/505 <plh> dsinger: this is intended to resolve when the individual is away |
I would strongly advise that the Alternate/Secondary be a set-and-forget role, similar to the existing (Primary) ACRep, rather than one that needs near-term attention each and every time it's needed (and done with). Either one should be able to take ACRep actions, including RSVP to AC Meeting -- and ACRep should receive notice of and be able to over-ride Secondary's action up to final deadline on that action, just as ACRep can do today with (some of) their own actions. So each Member still gets one vote, etc., and there's no need to delegate before every (planned) vacation, (unplanned) illness, etc. @frivoal's point about joining WGs (or CGs or other) is relevant (and there may be similar concerns), where there should be some period within which the Primary may rescind or ratify the Secondary's action/decision, and upon expiration of which the Secondary's action/decision is automatically ratified. Possibly there should also be an escape clause, which probably already exists regarding the ACRep, whereby the Member, through explicit action of CEO or similar level officer, may cancel/revoke the Secondary's appointment... And similarly, may promote Secondary upon ACRep's termination or departure for whatever reason. This will not be a simple thing to set up properly, and will require significant support from W3M, but I think that investing the time and energy will be well worth doing. |
I agree about the set-and-forget, but I think we should leave it to the team to work out how it works. I'm fine with the principle that the two are equal and sorting out how they work together is the member's problem, not the W3C's. If the practical way to implement it is that they act independently but the formal AC Rep overrides the alternate, fine; but I'm also fine with them having dual access to a singular vote/form. Th establishment of an alternate can simply be a form for the primary, and revocation of the alternate can be something they both have access to. In essence, we're looking for something simple and practical; we tend (as engineers) to want to specify everything, but I think we should try not to here.... |
Minimum Viable Spec is my goal as well. We needn't specify every possible scenario, but trying to cover the basics of most if not all scenario classes seems worthwhile, along with some escape clause(s) to allow for handling any class(es) we fail to imagine (a la, the W3C buck ultimately stops with the Director). |
The Revising W3C Process CG just discussed The full IRC log of that discussion<fantasai> Topic: Alternate AC Rep<fantasai> github: https://github.com//issues/505 <fantasai> dsinger: Do we want to do this? We or the AB need to ask what's practical, not overdefine <fantasai> florian: I suspect we want to ask Systeam and the legal side. <fantasai> florian: My sense is that this is desirable, but we need to make sure it's possible <fantasai> florian: in both respects <fantasai> florian: I can imagine ways it's not a problem, but that doesn't mean it's right <jeff> q+ <dsinger> ack jef <fantasai> jeff: I haven't reviewed the legal issues, but I wonder if there are engineering approaches to dealing with this that get us close enough that don't require changin process or legal things <fantasai> jeff: Two components <fantasai> jeff: One is keeping multiple alternates informed. ML forwarding, not exactly a challenge. <fantasai> dsinger: it's ballots that's the concern <fantasai> jeff: The second thing is the formal things <florian> q+ <fantasai> jeff: a really clunky engineering thing is temporary changes of AC rep <fantasai> jeff: clunky but doable <fantasai> jeff: Seems like that's doable today with no change <TallTed> planned absence is relatively easily handled; unplanned is where it really matters <jrosewell__> For those where this is a major issue then the AC Rep can be changed temporarily. How big an issue is this in practice? How important is this compared to other issues? <fantasai> jeff: What's the pain of doing that, compared to complexity of legal process issues <fantasai> dsinger: Can we do this in a way that minimizes the legal and practical pain <fantasai> dsinger: Conversation for the Team <wseltzer> q+ <fantasai> florian: sort of thing Jeff just suggested seems to work <jeff> ack fl <fantasai> florian: I'm not concerned about the ballots, we always keep the latest one <fantasai> florian: What may not necessarily be fine is that AC rep can do some things that cannot be undone <fantasai> florian: Joining a WG has patent implications that you can't undo by leaving <fantasai> florian: Implementation doesn't matter, we can just say we switch back and forth and that's fine, but what if there's a conflict? <fantasai> jeff: caveat emptor <fantasai> jeff: In my solution, or in the formal alternate AC rep solution, if an organization makes that change, they have to live with it <dsinger> ack flo <fantasai> dsinger: They chose that person. Sounds like a management problem on their part <dsinger> ack ws <fantasai> wseltzer: I'd love to get more AC input on this question. People so far have said it would be convenient to delegate this role. I wonder if anyone sees it as a valuable limitation, that there is only one person who can hold this role <fantasai> wseltzer: Some considerations, e.g. have to double people ot reach out to if trying to reach out AC reps, etc. <fantasai> wseltzer: is this a feature? <fantasai> wseltzer: Also of course I want to make sure we do it carefully enough <fantasai> dsinger: OK, I will send a message to AC-forum requesting input from AC reps <jeff> q+ <dsinger> q? <fantasai> ACTION dsinger: Ask ac-forum about alternate AC reps <dsinger> ack fant <dsinger> ack jef <wseltzer> s/carefully enough/carefully to get the legally binding representation/ <fantasai> jeff: I'm not convinced we're ready to ask, because we don't have a proposal <fantasai> jeff: I don't want to ask the AC conceptually, if need many changes <jrosewell__> Agree with Jeff <fantasai> dsinger: Let's leave it then, Jeff and Wendy will talk to the Team <fantasai> dsinger: wseltzer would look at what would be binding, and Team will look into what's implementable <fantasai> dsinger: Let's leave this to the Team <jeff> q+ <jrosewell__> q+ <fantasai> jeff: I would like a straw poll, whether the instinctive reaction is more towards a formal definition or is instinctive reaction towards an engineering solution where we can do this within existing Process <jeff> ack je <fantasai> dsinger: If I could nominate an alternate, probably me and Tess would designate each other <fantasai> dsinger: so if can do as a semi-permanent thing, would be better than fiddling with database <TallTed> durable Alternate solves many more problems than engineering reassignment <wseltzer> q? <dsinger> ack jrose <TallTed> q+ <fantasai> jrosewell__: I agree with jeff's comment earlier. Should have a proposla <dsinger> ack fant <dsinger> q? <dsinger> ack tall <fantasai> fantasai: Could do Jeff's solution, just put people on a list of "people who're allowed to set the AC rep of my org" <fantasai> TallTed: Interesting idea <fantasai> TallTed: Something happens suddenly, can't set alternate <fantasai> TallTed: So some kind of set-up that can handle such things <dsinger> q? <fantasai> dsinger: Seems that some solution might be desirable, not sure what. <fantasai> dsinger: so going to leave this with the Team |
Address issue #505 Based on [text proposal](#505 (comment)) from @fantasai
I think one of the ideas we'd floated was the concept of a "list of persons who can change the AC rep assignment of this Member", which would allow anyone on that list to "take" the AC rep role and perform actions in that capacity. W3C would additionally, as a courtesy, put all of those people on all AC rep notification lists. At any given point in time, there would be only one AC rep so the role could not be shared with different tasks handled by different people, but this would handle all the "unexpected absence" cases. This would not require any Process changes. I wonder if this would not be sufficient? My main concern with the language I proposed is that, while it gives maximum flexibility to the AC to assign tasks to coworkers, it implies that literally any subset of such tasks can be delegated, which could put the Team in a difficult position. So if we want to go down that route, I wonder if we should add some language that limits it to what the Team is reasonably able to coordinate. |
Team thinks it would be feasible to implement as a "secondary AC rep" who can perform all the duties of the AC rep except changing them. This would be additional: either the primary or secondary could perform any AC rep action, and in case of multiple actions, the last one controls (ideally, the interfaces will show what's already been completed and permit updates until e.g. the closing date of a poll). If organizations want to impose additional constraints, they can do so internally with guidance to their reps, without tooling changes. |
@wseltzer sounds great. I would be fine with the short sentence in the process itself, I think. |
I think this sounds good, and I like the short sentence as well. Just one clarification: can someone (possibly @wseltzer ) put their lawyer hat on, and confirm that this arrangement is robust, even in the face of irreversible actions from the secondary AC rep? Specifically, if the secondary AC rep causes their company to join a working group, and later the primary AC rep notices, disagrees, and backs out of that working group, there should be no ambiguity that this company did join, and then leave, the WG, with all the patent policy consequences that joining and leaving a WG normally implies. I think the answer should be that yes, this is exactly the same as if the primary AC rep did join and then leave (and if you don't trust your colleague on such things, don't appoint them as your deputy), but I'd like an opinion not about how things should be, but whether existing contracts (member agreements, etc) support that interpretation. Ambiguity on this point would be problematic. (The opposite situation, i.e. irreversible lack of action, such as forgetting to respond to an exclusion notice when you wanted to, seems a non issue as long as we do not deprive the primary AC Rep from the ability to perform this action or from receiving the relevant notices, which we're not proposing to do here) |
from @wseltzer :
|
question:
answers:
|
I recommend that we start with a maximum of 1 to keep it simple initially. One is already infinitely better than zero. If after having one alternate we discover that there are use cases for more, we can address that in the future.
I recommend that both be able to speak. Some ac-forum conversations are long lasting. We can get into some pretty stilted conversations if an AC rep passes formal responsibility to the alternate, and can no longer participate in a discussion they started. |
Address issue #505 Based on [text proposal](#505 (comment)) from @fantasai
Each Member organization has one AC Rep. That rep is the only person who can do a number of things, including voting on AC ballots & joining / leaving groups. But AC Reps, like any other W3C participants, go on vacation, take sick days, and are otherwise periodically unavailable for work-related tasks.
It would be fairer to AC Reps if they could each have a designated alternate or substitute for such times, so that they don't have to file ballots etc. while not at work.
(A sufficiently motivated Member organization could simulate this currently by temporarily changing AC Reps to the alternate every time the normal AC Rep is out, but that requires a level of coordination amongst the two of them and the W3C Team that seems far too heavyweight and cumbersome.)
The text was updated successfully, but these errors were encountered: