Re: [Rfced-future] What went wrong [was Welcome to the romp! A reminder of what I would like us to decide first...]

Doug Royer <douglasroyer@gmail.com> Thu, 02 April 2020 02:55 UTC

Return-Path: <douglasroyer@gmail.com>
X-Original-To: rfced-future@ietfa.amsl.com
Delivered-To: rfced-future@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 60D623A0774 for <rfced-future@ietfa.amsl.com>; Wed, 1 Apr 2020 19:55:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.098
X-Spam-Level:
X-Spam-Status: No, score=-1.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SjvySCYFG1KO for <rfced-future@ietfa.amsl.com>; Wed, 1 Apr 2020 19:55:52 -0700 (PDT)
Received: from mail-pg1-x52b.google.com (mail-pg1-x52b.google.com [IPv6:2607:f8b0:4864:20::52b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AAA353A0772 for <rfced-future@iab.org>; Wed, 1 Apr 2020 19:55:52 -0700 (PDT)
Received: by mail-pg1-x52b.google.com with SMTP id g32so1165018pgb.6 for <rfced-future@iab.org>; Wed, 01 Apr 2020 19:55:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:subject:to:references:organization:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=X4n4VLNHneSdV7MRYQVWxZ+c2aloeiQVeVKWPe+QNZI=; b=K2S80DZQuIEKXNoXlXFnEOKeY1ehqgjl7lkkB9yYSQSPXku/yPtjMUMUNtYhJpXGZP 6cgnisFj3ZJ269qWlcmo75Rwg3APBWW30X9/2b0an+kU7lveGP4z8pOLHoB4GnJO1vDe 73BnAhQCeK3mjVROX+Qka5mVsqNH//htSRolOxvxjL+EPhAhpmWYhzKRPUGXS3gV0d/u Xdl0uyxpwK/DUyC1iDsf3FX8Z2TlPHY31HULHwdGjB3CozM2P0CsVsVvbaX8vVatbnmc c6sreksFOWd0in+z3vepT+oMPxIC5ipsQIg60MzL9SOMqaB4WSoLklc0JpZKmNWD9KDO FpXw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:subject:to:references:organization :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=X4n4VLNHneSdV7MRYQVWxZ+c2aloeiQVeVKWPe+QNZI=; b=JQJ+prec2fPWhZqeeJzUVlPNezzafr0HjWy3wPqsAI6pk4iFEiUbv/+W9+EcOiM73F Xw7eW/vScZ3VPgig4flHvJwwucd8ge3bje907FXAG1mvoJycd72ODpAA+ibawLLxONgs zKdYnNJsrVZXujRd91GSipKnFq0ygYS4CtHe0fSSEHL8sijxOhoBSpdjZNcdFmeYpVcU Q0k8444n8JHH4rb+GLsc7uqnlBeYrBURDF/8DD5+xhdAiL2ZAc0qmOMYJwfaksc3iJpX 5NgKoRQlxKOoXinipQkU33XHxZpJ+dkqyA1KJF8PzPaZpYc6iTFGU5jouXxoYYDTwKw/ K54Q==
X-Gm-Message-State: AGi0Pua7rsBUyVoJHutKig7Xcc2xVv66QTJsdXGpwEDPvLHRupOym3Yw dSo/YypAz0zx8MPDsoI5Vxo6GC2GJCa5m3E=
X-Google-Smtp-Source: APiQypKuVCBRHwXPMTTY3B/3j4QDgf2bq2FLfEzSJP5DeZn4YlEqL7KTaq4MWH3OuG0RF44eg7dXvg==
X-Received: by 2002:a62:8202:: with SMTP id w2mr948224pfd.117.1585796151645; Wed, 01 Apr 2020 19:55:51 -0700 (PDT)
Received: from [192.168.1.7] ([174.27.79.225]) by smtp.googlemail.com with ESMTPSA id mu15sm2784947pjb.30.2020.04.01.19.55.50 for <rfced-future@iab.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 01 Apr 2020 19:55:51 -0700 (PDT)
From: Doug Royer <douglasroyer@gmail.com>
X-Google-Original-From: Doug Royer <DouglasRoyer@gmail.com>
To: rfced-future@iab.org
References: <E6A56B50-B397-4DD1-BBFB-B9019899C322@cisco.com> <64a845e5-ad60-04da-66c7-ce084693cb8d@gmail.com> <ce6917c5-4a51-d3af-f9bd-4050bc27e857@gmail.com>
Organization: http://SoftwareAndServices.NET
Message-ID: <10fb66c6-2725-f76c-4727-0ded3095c77b@gmail.com>
Date: Wed, 01 Apr 2020 20:55:49 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.5.0
MIME-Version: 1.0
In-Reply-To: <ce6917c5-4a51-d3af-f9bd-4050bc27e857@gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/rfced-future/nAJlr9e7_ROZqPN1NomTb43iAWc>
Subject: Re: [Rfced-future] What went wrong [was Welcome to the romp! A reminder of what I would like us to decide first...]
X-BeenThere: rfced-future@iab.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: RFC Editor Future Development Program <rfced-future.iab.org>
List-Unsubscribe: <https://www.iab.org/mailman/options/rfced-future>, <mailto:rfced-future-request@iab.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rfced-future/>
List-Post: <mailto:rfced-future@iab.org>
List-Help: <mailto:rfced-future-request@iab.org?subject=help>
List-Subscribe: <https://www.iab.org/mailman/listinfo/rfced-future>, <mailto:rfced-future-request@iab.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Apr 2020 02:55:55 -0000

> As John Klensin said, an important symptom was people thinking that the RSE was an ordinary contractor with key performance indicators to be measured. Another symptom was that the oversight committee (like the IAOC) was apparently getting far too involved in details. Were there other symptoms?
> 
> Looking at the symptoms, we might be able to discern the structural problems that caused them.

I am writing this while reading the incoming messages on this list.

I am learning a lot. This might be and old rehash for many of you. This may be long an boring for some. I want to help and I need to understand.  I am trying to see the problem and possible fixes in my head.

So, thoughts, suggestions ...

>> Was it a too many bosses issue?
>
> Not exactly, IMHO: but the way the RSOC was set up seems to have led to many cooks trying to stir the same pot.

(1) To the too many cooks comment:

Those problem look like an employer problem and too many bosses all of which think they are the only or most important boss.

I have worked in jobs where I had a company boss (say IAOC) and a project boss (say RSE lead). In those situation the company boss gave me the raises, and the project boss evaluated my performance for my raises and gave me my assignments. I sometimes had several projects in on year. That seems to me to be the existing RSE mode - two or more bosses. Whenever my company-boss gave me conflicting assignments than my project boss, we had a meeting and the problem was resolved. If the conflict continued, then I would step out of the meeting and let them slug it out. I did not care which direction things went. I would just work on another lower priority task until resolved. It always got resolved.

I do remember reading a mailing list comment that made me think it was attempting to change the priority or process for some documents. If so, then a document showing the processing flow and how exceptions work. That would include the process used to resolve those exceptions before bothering the editors that do the work.

Were they getting direction from more than one IAOC individual at a time? If so, would only one agreed on individual at a time in the IAOC be the point person for the RSE maybe solve the problem? And perhaps that IAOC individual needs approval from the IAOC committee and the RSE manager before asserting an exception to editors. In that context the RSE manager would be effectively on the IAOC for that process role.

Are there a lot of exceptions? If so, maybe one (or few) assigned to deal with the exceptions. And everyone else does the normal flow.

Does the existing RSE team have a manager? If so, then everyone else takes direction from that manager or team leader.  And maybe rotate the lead in the RSE office if that works. At Sun we had a project motto "no foreign orders". That means that each individual only took direction from one person. Whenever possible when asked to change direction, they would be referred to that lead. And have only one lead at a time. So when an editor is working on draft-awesome, they would work only on that document, until redirected by their lead. If your not a lead, you don't interact with the IAOC (or whoever else).

Document out of band communications, perhaps: Editors communicate only for clarification and not process issues to the IAOC members or draft authors. Otherwise, it goes through the lead.

In summary, if possible, isolate the workers from the exception flow and priority conflicts.

(2) What do they spend their time doing that may cause too many process flow problems:

I have always been confused about the internal workings of the editors office. xml2rfc should have reduced the load by minimizing the content formatting. Is there a written list of the tasks an editor does? There has to be checklist, even if it is a checklist of RFC's to conform to at any point in time.

I remember for a while (maybe still) the editors took the output from xml2rfc and edit that, effectively throwing away the XML original. If so, why? Does xml2rfc only do part of the formatting work? Bugs? Are the editors unfamiliar with (or unwilling to learn) editing XML documents to fix the original? I can see changes to text using that process taking a lot more time than would be expected and it would lead to frustration when yet another from above change happens.

What percent of the editors time is spent actually editing documents? What percent is tracking things down, or what? I would think it would be more efficient to have editors and one manager or lead. Do some edit only? Do some research for accuracy and not others? Does everyone do everything for the draft they are working on?

In my minimal experience with the editors. In person they were great. With email - I felt like I was bothering them and I often got answers that confused me more. In one case I was told 'not to bother them again', when I thought I was answering their question. I guessed they were overworked. I still felt bad for bothering them.

How many are in the RSE office / team when all positions are filled?

Would volunteer pre-screeners solve some of the problems? What percent of the issues that need to be resolved are process flow vs xml2rfc vs content of the document or drawn images or ABNF or text emphasis is? I am sure they have a gripe list of repeat problems even if not written down :-)

And what does "ACCOUNTABLE" mean to the RSE?

Does anyone have a flowchart perhaps drawn by dia that shows the flow and "accountable to who" links?

Do people think that only micro changes are needed? Is the general thinking that too much of the flow is undocumented and this is causing problems? Is everyone always in all loops - causing anxiety when hearing about things that may never happen? If so, have a manager that deals with the process and editors that are awesome with grammar and readability (unlike me).

-- 
Doug Royer - (http://DougRoyer.US)
Douglas.Royer@gmail.com
714-989-6135