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

Adrian Farrel <adrian@olddog.co.uk> Thu, 02 April 2020 10:32 UTC

Return-Path: <adrian@olddog.co.uk>
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 F11173A0F72 for <rfced-future@ietfa.amsl.com>; Thu, 2 Apr 2020 03:32:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.894
X-Spam-Level:
X-Spam-Status: No, score=-1.894 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MAY_BE_FORGED=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 hF_z-MIcO1UK for <rfced-future@ietfa.amsl.com>; Thu, 2 Apr 2020 03:32:58 -0700 (PDT)
Received: from mta6.iomartmail.com (mta6.iomartmail.com [62.128.193.156]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C6D983A044F for <rfced-future@iab.org>; Thu, 2 Apr 2020 03:32:57 -0700 (PDT)
Received: from vs1.iomartmail.com (vs1.iomartmail.com [10.12.10.121]) by mta6.iomartmail.com (8.14.4/8.14.4) with ESMTP id 032AWtRS004367 for <rfced-future@iab.org>; Thu, 2 Apr 2020 11:32:55 +0100
Received: from vs1.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 6AAA0221A4 for <rfced-future@iab.org>; Thu, 2 Apr 2020 11:32:55 +0100 (BST)
Received: from asmtp3.iomartmail.com (unknown [10.12.10.224]) by vs1.iomartmail.com (Postfix) with ESMTPS id 55A14221A5 for <rfced-future@iab.org>; Thu, 2 Apr 2020 11:32:55 +0100 (BST)
Received: from LAPTOPK7AS653V (81-174-206-152.bbplus.pte-ag2.dyn.plus.net [81.174.206.152] (may be forged)) (authenticated bits=0) by asmtp3.iomartmail.com (8.14.4/8.14.4) with ESMTP id 032AWsQ2016273 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for <rfced-future@iab.org>; Thu, 2 Apr 2020 11:32:54 +0100
Reply-To: adrian@olddog.co.uk
From: Adrian Farrel <adrian@olddog.co.uk>
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> <10fb66c6-2725-f76c-4727-0ded3095c77b@gmail.com>
In-Reply-To: <10fb66c6-2725-f76c-4727-0ded3095c77b@gmail.com>
Date: Thu, 02 Apr 2020 11:32:54 +0100
Organization: Old Dog Consulting
Message-ID: <10a201d608da$11e0db90$35a292b0$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 16.0
Content-Language: en-gb
Thread-Index: AQJWdFj4VQxbaQHCwS2ApJi6TVeihQLiFtXWAm+Qg90CRWlvE6coDhQA
X-Originating-IP: 81.174.206.152
X-Thinkmail-Auth: adrian@olddog.co.uk
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.0.0.1623-8.2.0.1013-25328.006
X-TM-AS-Result: No--17.842-10.0-31-10
X-imss-scan-details: No--17.842-10.0-31-10
X-TMASE-Version: IMSVA-9.0.0.1623-8.2.1013-25328.006
X-TMASE-Result: 10--17.842000-10.000000
X-TMASE-MatchedRID: CxmI61mtwh/gJ+zJf+ap/3FPUrVDm6jtW1eClGWYNyhxps32fZo2QREa mnVaSH89DLu8MazwdBuUgjpAAuN4mOduH/w2XtZICuDAUX+yO6aVTzTd3tUSXxw0HKhKjTfpddD NUlHYqIgNtArjqrQyhR/Ne6ZdAvcM7fE5/CB8CmEZSUX8zcPGnw5vuI6Hi/n9tCd8V1JGWd0gYE YKevuTAnYh2XkjlCNqNdyDQ1iZXsG+STuCag5qNtqLN7nigLBU+JzoxrXf659E7KMPPUNR012tv sxNXD/l4ZqeCfqSJPL+w331TsHWu7BAQLqGlKiv8eSmTJSmEv3NUTeBBPKQKlddtl4yXVYP1obu nPgpS8vNcoYQ/FPqABcpSblA2quTXFeHpESDmTMASCpNzgtLhAeCHewokHM/aQZligpxepr6QRz jTw1oyuysvPro1t23NBf+mU70Fo4CWAJNioDShfRUId35VCIe9+PHtghP8GIZwGrh4y4izOvQnF ZiDWR57Nv+w9W53t3Dsq2pwN4F1I/GLM+NjhSNXOy4Q4JDh9ZM8zV+hbhmAxFc+kN2Q/Fm5Czl3 JKva9D6sHCdbHiVK97x/oGnlZAtv2iF+sKYKqMAL9GXi3BNv5SfT6NbBiX5JuqAODSZpXbKjxq2 fvLVJtknnKQJdQu/kfqw5SEoWEC/IXaVjUkD1AfPRih6NN52uSNyZKeaiD613P7r6QU9aG8AyzA JO0+xRsDjoEWfpCx2rRhnehzaPzGhYyUOZAftexVKHJlPnb+HnrXtAg8lIxbozYDXkvVAabteRF PzJKBaQGdsp7nF+2NylGyM4/UfNpu3wV7I/s2eAiCmPx4NwLTrdaH1ZWqCii7lXaIcF/Ww7M6dy uYKg/cUt5lc1lLgp73d9StH8ClVaBFytIQUtw==
X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/rfced-future/aOr9Hc5QnT7wQNUVV_prds8babw>
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 10:33:00 -0000

I have a lot of sympathy for Doug's question. One logical way to approach
this project is to look at history and "what went wrong" and try to fix it.

But I agree with Brian that "finger-pointing" will not be productive
(although it might be therapeutic ;-) and may just burn cycles.

Is a better way to approach this simply to work out how we want things to
be, and then design a process for that? Of course, not learning from the
past can have risks, but perhaps rather than trying to agree on what we can
learn, we can each (privately) apply the lessons we think we have learned to
help shape the outcomes.

That means we need a positive engineering process where we work towards
objectives.

That leaves our initial problem being to work out what our objectives are.
How do we want things to be, not what do we not want to go wrong? 

Of course, the conversation might now be "why don't we want it to be exactly
how it was?" but I suggest that is the easy question to ask because it
avoids considering how we want things to be. So the next step is to try to
imagine the functioning RFC Series and what the RSE's job should be.

A
-----Original Message-----
From: Rfced-future <rfced-future-bounces@iab.org> On Behalf Of Doug Royer
Sent: 02 April 2020 03:56
To: rfced-future@iab.org
Subject: Re: [Rfced-future] What went wrong [was Welcome to the romp! A
reminder of what I would like us to decide first...]


> 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

-- 
Rfced-future mailing list
Rfced-future@iab.org
https://www.iab.org/mailman/listinfo/rfced-future