Re: [Teas-ns-dt] A commonly used approach to tracking issues...

Shunsuke Homma <s.homma0718@gmail.com> Sat, 13 June 2020 16:23 UTC

Return-Path: <s.homma0718@gmail.com>
X-Original-To: teas-ns-dt@ietfa.amsl.com
Delivered-To: teas-ns-dt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C54603A09CF for <teas-ns-dt@ietfa.amsl.com>; Sat, 13 Jun 2020 09:23:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.847
X-Spam-Level:
X-Spam-Status: No, score=-1.847 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham 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 orL3XsrG7kJB for <teas-ns-dt@ietfa.amsl.com>; Sat, 13 Jun 2020 09:23:55 -0700 (PDT)
Received: from mail-io1-xd30.google.com (mail-io1-xd30.google.com [IPv6:2607:f8b0:4864:20::d30]) (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 9FB543A09C9 for <teas-ns-dt@ietf.org>; Sat, 13 Jun 2020 09:23:55 -0700 (PDT)
Received: by mail-io1-xd30.google.com with SMTP id i25so13535462iog.0 for <teas-ns-dt@ietf.org>; Sat, 13 Jun 2020 09:23:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=a+2Wqs8g4FutIGc2NE3JqZvXXjagR5wOS6aExENnPZ8=; b=Nz6MROM7Xpy4Jgl0l0smsDK/KKF8gDO4V9ZdSSalQoAdzcThj4YRb4/xEo2MbYhlQD yMwQb4m8aLsvCXxb3OzaVAC0Ed9BC/TAiUg1lv+dbX+egmBSSDcGt1rSi9fUY4YfsSrU QCZRM6wz6allUdgw2TjIXGJ6lREw3CvVldWEEBYmC4bKfA3ESNhcqD8bIvC5OTx1IH9n o+GTZaW8dBrJJ/76jRg/4L8+mzV4eHZVaMTiaCDEZB5U4ZoXwGpFEsq8sJRaEaUYWovP WG+iOWsbhSGZBHvfY08mORYD7GKG9Dd4YMLCeQPkbt6AJCMG6dPUP0mH1NCY4sGSjZb/ /ptw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=a+2Wqs8g4FutIGc2NE3JqZvXXjagR5wOS6aExENnPZ8=; b=pxFzsCDhfmd3Ks26jUMuRG3EIk1V/ODRL1TIYMSZB2EchG0YoazA9AlVm+M6x4jXAw 9IodcM4rtlxsy/ZasjUMfcmWA9bx6+aRhS/eM/eXKu/KPnSz21/47NMFnp8XNKjN/npf TPZGTp8cFmWjSBJsRTb116a5cGX3swl9aXDQBtBd+SXbeJ+JkqdZ8a6ITcDOp8pRbI37 s6kkiD43edp1lfGzKxMQTmkj/ZZ4o4G1wGjOSz9XQwuSBuFHSKa/oR4z6XjNAHRfX+be VTtHYRQ+jgjPwdCulbl3baKVdU0MWTxn6kn04iCntK59mKbYl2nmhEgr51prkZZSivoP TQlw==
X-Gm-Message-State: AOAM532OgEwPe1cAqZN4UI753jlkC3c0U3eB6oqIUkBW7QIP22hrdid0 FuK1+UiPScN63f68DEfoT8/uG/jAgjaglBcLmB4=
X-Google-Smtp-Source: ABdhPJz3GdmmTd7sZ7tG1RCRncWdS4Pg82tnpQW6XeV7N6JEr5PCyBHPDuvEeH4i2UNHJXITGZFl8/YiQKBom7sqKgk=
X-Received: by 2002:a5e:9908:: with SMTP id t8mr19566950ioj.171.1592065434988; Sat, 13 Jun 2020 09:23:54 -0700 (PDT)
MIME-Version: 1.0
References: <MN2PR15MB3103872C5050E1CB2387515E978E0@MN2PR15MB3103.namprd15.prod.outlook.com> <CAGU6MPfv=hA1396GZfP2r251XBHYQQA=AQUyu_qdK2tnNNk=uA@mail.gmail.com> <MN2PR15MB310399471F4BDBAD0BDB9F8697810@MN2PR15MB3103.namprd15.prod.outlook.com>
In-Reply-To: <MN2PR15MB310399471F4BDBAD0BDB9F8697810@MN2PR15MB3103.namprd15.prod.outlook.com>
From: Shunsuke Homma <s.homma0718@gmail.com>
Date: Sun, 14 Jun 2020 01:23:44 +0900
Message-ID: <CAGU6MPdnrwJKobUmU_c89eWxgibrkGo+xBaabETxw_iBonP0Yg@mail.gmail.com>
To: Eric Gray <eric.gray@ericsson.com>
Cc: Kiran Makhijani <kiranm@futurewei.com>, "Rokui, Reza (Nokia - CA/Ottawa)" <reza.rokui@nokia.com>, LUIS MIGUEL CONTRERAS MURILLO <luismiguel.contrerasmurillo@telefonica.com>, "teas-ns-dt@ietf.org" <teas-ns-dt@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000b636a605a7f99ea7"
Archived-At: <https://mailarchive.ietf.org/arch/msg/teas-ns-dt/1c9w_4pDjdhd55wtXqRsGVFFf8c>
Subject: Re: [Teas-ns-dt] A commonly used approach to tracking issues...
X-BeenThere: teas-ns-dt@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: TEAS Network Slicing Design Team <teas-ns-dt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/teas-ns-dt>, <mailto:teas-ns-dt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/teas-ns-dt/>
List-Post: <mailto:teas-ns-dt@ietf.org>
List-Help: <mailto:teas-ns-dt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/teas-ns-dt>, <mailto:teas-ns-dt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 13 Jun 2020 16:23:58 -0000

I fully agree. And thus, I proposed to use google docs as a tool for
discussing and getting consensus within NS-DT members before reflecting
updates  on xml.
# Unfortunately, though it does not work well...

We may need to define a rule on updates of NS-DT document. For example,
- Someone having proposals or opinions puts them as comments on the Google
Docs
- Editors refer the comments, and modify texts with recording the changes
in logs
- the commenter check the changes, and the changes are fixed if they
satisfy him/her (If some changes don't get consensus, the commenter put
further comments)
- only fixed changes are reflected on xml (xml is updated regularly, e.g.,
after NS-DT meeting)

Or should we prepare a spreadsheet for issue tracker?

Shunsuke

2020年6月13日(土) 0:49 Eric Gray <eric.gray@ericsson.com>om>:

> Shunsuke,
>
>
>
>               The potential for “lost issues” is one of my problems with
> the way that we have been modifying the definitions draft – i.e. – I
> annotate a version of the draft and changes are made, often removing or
> relocating my annotations.  It can be hard for me to determine if all of my
> comments were addressed.
>
>
>
>               Since there is no place to go to determine what the expected
> resolution was, nor is there any direct indication that I agreed with the
> proposed resolution, the apparent expectation from the authors is that I
> will again submit comments if my earlier comments were not addressed to my
> satisfaction.
>
>
>
>               To do this, I have to read the latest version of the draft,
> then read the annotated version of the earlier draft, then try to correlate
> the modifications (of potentially relocated text) between the two
> versions.  This is a non-trivial task and not one that I (or most anyone)
> has time for more than once every few weeks.
>
>
>
>               To make matters worse, the draft may be modified (possibly
> multiple time, and by multiple authors) more than once a week – without
> making any prior attempt to converge on exactly what changes will be made
> and how they resolve comments made by other members of the design team, and
> often without posting or announcing the results.  Hence the comments made
> against the latest version available to the design team members are hard to
> map to related text in the modified version, that we may or may not have
> seen before we start talking about it on a design team meeting.
>
>
>
>               I think we are getting better at this, but we will need to
> get much better before the drafts get adopted by the working group.
>
>
>
>               We should already be trying to use methods and processes
> that we intend to continue using once the WG adopts the drafts – the only
> exception being the number of people who are likely to create comments
> requiring resolution.
>
>
>
>               As an example, with the Framework draft, I have used
> separate threads to discuss proposed changes.  After a certain amount of
> back-and-forth discussion, John and I have been proposing what we believe
> the rough consensus changes are and – after making sure there is reasonable
> convergence – making the changes, posting the new version and sending an
> E-Mail detailing all of the changes made.
>
>
>
>               The only changes that have been made that did not follow
> this model have been extremely minor editorial changes, or other relatively
> minor changes resulting from restructuring, template, reference update, or
> RFC Editor policy requirements (many of which occur automatically as a
> result of the MD/XML conversion process).
>
>
>
>               So far, we have not had enough open issues with the
> framework draft that keeping a spreadsheet to manage the separate
> issues/threads has been necessary – but I expect that to change.
>
>
>
>               A key piece to try to get our heads around is that – at
> least for all substantive changes – we don’t make a lot of changes without
> the appropriate level of agreement as to what the changes should be.
>
>    - When the drafts are individual drafts, it is best to get agreement
>    among the authors/editors.
>    - Once we agree that a draft should be considered a design team
>    product, it is best to get agreement among the members of the design team.
>    - Once a draft is adopted by a working group, it is best to get
>    agreement among the participants in the working group.
>
>
>
>               In general, it is a good idea to get agreement _*before*_
> making the changes, and certainly before publishing them.  Often, however,
> it is too difficult to imagine what the results of making a lot of related
> changes will actually look like without posting (in not necessarily
> publishing) a version with all of the currently agreed changes (along with
> an explanation of any issues encountered in making them – especially any
> that may have required adjustments to the agreed changes); when this
> happens, it is a really good idea to have an issues tracking system in
> place, as this can help both the authors/editors and the readers to
> determine of all of the agreed issues and resolutions have been implemented.
>
>
>
> --
>
> Eric
>
>
>
> *From:* Shunsuke Homma <s.homma0718@gmail.com>
> *Sent:* Thursday, May 28, 2020 9:31 PM
> *To:* Eric Gray <eric.gray@ericsson.com>
> *Cc:* Kiran Makhijani <kiranm@futurewei.com>om>; Rokui, Reza (Nokia -
> CA/Ottawa) <reza.rokui@nokia.com>om>; LUIS MIGUEL CONTRERAS MURILLO <
> luismiguel.contrerasmurillo@telefonica.com>gt;; teas-ns-dt@ietf.org
> *Subject:* Re: A commonly used approach to tracking issues...
> *Importance:* High
>
>
>
> +1
>
> Spreadsheet (or Excel file put on a folder anyone can access) would be
> useful for management/tracking of issues.
> # Actually, we might have lost some  issues and comments  raised due to
> making new files and sharing them with email.
>
> It would be better to sync up  google docs and spreadsheet by marking
> issue number to each changed place.
>
>
>
> Regards,
>
>
>
> Shunsuke
>
>
>
>
>
>
>
> On Fri, May 29, 2020 at 1:57 AM Eric Gray <eric.gray@ericsson.com> wrote:
>
> Authors/Editors,
>
>
>
> We may not need this at this point but, in other large design team
> efforts, we have found it useful to track at least the major issues using a
> spreadsheet (or similar “Issues List”) approach.
>
>
>
> Key things to track:
>
>    - Text/Context (where the issue occurs in the draft – page, section,
>    and position on the page or in the section);
>    - comment/issue with this text (more usefully descriptive, generally,
>    than “I don’t like this text”);
>    - current proposed resolution (change text to <…>, remove text, add
>    further clarification text <…>, reject [provide explanation]).
>
>
>
> It can also be useful (but not absolutely necessary) to include the
> name(s) of the person(s) raising the issue, in order to provide a list of
> who needs to be happy with the resolution.
>
>
>
> One way that this helps is that it keeps the need to plow through
> iteration after iteration of the draft, trying to find where the text is
> actually changed (or removed) in each iteration.
>
>
>
> As a proof of concept related to this, the “diff” that Kiran showed at
> today’s meeting showed a lot of “changed” lines that had actually been
> moved to some other location – effectively making it look as if a lot more
> changes had been made than actually were made.
>
>
>
> --
>
> Eric
>
>