Re: Consultation on IETF LLC Draft Strategic Plan 2020

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 3 May 2020, at 19:19, IETF Executive Director wrote:

[1] https://github.com/ietf-llc/strategy-2020-consultation/blob/master/DRAFT%20Strategic%20Plan%202020.md

Hi Jay,

Some specific comments on the document:

Under "Strategic Goals":

4. To ensure the value of the IETF is well understood by participants and key stakeholders beyond.

I'm not convinced that explaining value to newcomers or other participants is a goal of the LLC itself. Once someone is a participant, or even is looking into participating, it is really the job of the entire community, as led by the IESG and assisted by the EDU team, to help participants make their best contributions and get the most out of participating. Insofar as there might be administrative support that can be given to the IESG or the EDU team to accomplish that goal, I would be fine with stating the goal that way, but not worded as a goal of the LLC itself.

Now, when it comes to explaining the value of IETF to potential funders, I do see that as a specifically an LLC goal. However, describing potential funders as part of the set of "key stakeholders" creeps me out a bit. I think it's anathema to our mission to have funders hold a stake in the IETF, or maybe more specifically the IETF standards process. They can have a stake in promoting our success for sure, but "holding a stake" brings up images of "ownership and control", which would not be good.

Overall, I think goal 4 needs to be reworded, and the "Transformation: Engagement" section updated to match, particularly the "Cutting edge technologies" and "Newcomers" bullets, and making clear throughout that these are IETF led and LLC supported.

6. To deliver a modern and universally well regarded toolchain supporting all the steps of the standards development process.

On the surface, this seems quite reasonable, but I think we need to be careful. Let's start with "universally well regarded": I certainly want our toolchain for the standards development process to be well-regarded by the folks using it (or potentially using it in the future), but "universally" has an implication that anyone who might come along should be impressed. That I'm not on board with. It needn't be slick; it needn't impress by using the latest user interface bells and whistles, and it needn't be viewed by the marketing department of a company that has employees working in the IETF as "really cool" (not to pick specifically on marketing people). It must only impress people who are (or who might) be using it as part of working on standards.

As for "modern": I certainly want the toolchain to be up-to-date and working well, but "modern" has another implication, in that the toolchain should somehow use the latest and greatest technology or a fancy modern UI. Pushing that the tools use the coolest new programming language, or database format, or new web technology is counter-productive; working reliably and easily far outweighs those considerations. And a modern UI can be nice in some instances, but again it is far outweighed by functionality and predictability for those who use it on a day-to-day basis.

So I'd like to see something like "up-to-date and well-regarded by users" instead of "modern and universally well regarded" in this item, and a change of the uses of "modern" in the "Transformations: Tools" section.

With regard to the "Transformations: Culture" section, I think the overall goal of looking to data and evidence is laudable, but I think this section missed an important bit. Looking at the example:

For example, someone has a good idea that we should provide X for participants and rather than ask participants if they want X, how they already obtain it and if it is a priority for them, a debate takes place on the merits of us providing it or not. Sometimes this debate results in stalemate and issues get put into the “too hard” basket as a result.

Absolutely part of this is ignoring data. But part of it is also a "tactics" vs. "strategy" problem. Every time someone makes this kind of specific proposal, what they are failing to do is lay out a high-level "value" proposition: How does doing this thing you propose meet one of our strategic goals? If it is truly a "good idea", then it should be easy to articulate what strategic goal it achieves. Of course developing strategic goals means looking at the data and agreeing to what needs fixing, but looking at data is the means, not the ends. The ends are to come up with a set of values (aka strategic goals), so that the discussion centers around whether or not a particular proposal is meeting that goal or not. Make it clear that looking at the data is meant to result in an articulable list of values/goals.

In "Transformations: Meetings", you say:

The first issue is the increasingly adverse impact of the complex set of requirements that were developed by the community without relying on empirical data on the impact on meeting cost and venue suitability.

I want to start by saying that I have no vested interest in any of the particular criteria described in RFC 8718; I chaired the group and I think many of the criteria correctly express values of the community, but I was decidedly "in the rough" on several of the criteria, and I would expect that others (including members of the secretariat) are in the same boat. That said...

Let's be very clear that RFC 8718 only has three hard "requirements" for meeting selection, and they are not particularly wild-eyed: 1) The facility must have sufficient and appropriate space for all of us, 2) the facility must have wheelchair access, and 3) it must be possible for us to provision Internet Access to the facility of appropriate bandwidth and configuration for our needs. All of the remaining listed criteria in that document are labeled as "Important" or "Desirable", and the only requirement is to inform the community if any of the "Important" criteria cannot be met. The meeting planners are expected to use their judgment to determine how to best meet these criteria and (judiciously) deciding that some can't be met for any particular meeting. Now, there is no doubt that if empirical data shows that any of these criteria are consistently impossible to meet without unacceptable impact to venue selection, that data should be brought back to the community, but communicating back to the community should be happening if any of the "Important" criteria are unable to be met, ostensibly so that the community can update its list of desires. So I simply disagree with this paragraph's (and item #16's) characterization of the problem. If this were changed to say that the data is not being given to or evaluated by the community at an appropriate interval, or that the communities list of criteria is not being updated on a regular enough basis given the data that has been sent, I would be fine with it.

In "Transformation: Tools", the last problem bullet says:

The implicit architecture of custom building everything seems increasingly unrealistic and inefficient in a world of cloud apps, APIs and web services.

I can't say one way or the other whether the implicit architecture is to custom build everything, and insofar as we can integrate some off-the-shelf stuff, I think that's probably a fine thing to do. However, the mention of "cloud apps, APIs and web services" might imply that we ought to be beholden to outside vendors without the ability to keep and customize their code, or to services tied to a particular vendor that we won't be able to extricate ourselves from should our goals and theirs diverge. Insofar as this bullet reduces to "concerns about performance, functionality and prioritization of changes", we should simply remove it. If it implies that we should scrap custom code, I disagree. If there's some other purpose for the bullet, please explain.

----

Finally, a suggestion to try to allay some of the concerns from Stephen and others: Perhaps a statement in the Introduction, elaborated in the "Transformations: Strategic Planning" section, that makes it clear that it is understood that the IETF community is a dynamic one, with leaders and other participants changing at a higher rate than the 3-5 year plan, and that the LLC takes it as understood that it must adjust its plan should IETF consensus shift.

pr
--
Pete Resnick https://www.episteme.net/
All connections to the world are tenuous at best





[Index of Archives]     [IETF Annoucements]     [IETF]     [IP Storage]     [Yosemite News]     [Linux SCTP]     [Linux Newbies]     [Mhonarc]     [Fedora Users]

  Powered by Linux