Re: Interim meetings - changing the way we work

t.p. <daedulus@btconnect.com> Fri, 27 February 2015 15:09 UTC

Return-Path: <daedulus@btconnect.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3262C1ACCE6 for <ietf@ietfa.amsl.com>; Fri, 27 Feb 2015 07:09:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001] autolearn=ham
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 2RIS4ANBFVqA for <ietf@ietfa.amsl.com>; Fri, 27 Feb 2015 07:09:27 -0800 (PST)
Received: from emea01-am1-obe.outbound.protection.outlook.com (mail-am1on0731.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe00::731]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D86E51ACCD8 for <ietf@ietf.org>; Fri, 27 Feb 2015 07:09:26 -0800 (PST)
Received: from pc6 (81.151.167.59) by DB4PR07MB252.eurprd07.prod.outlook.com (10.242.231.153) with Microsoft SMTP Server (TLS) id 15.1.93.16; Fri, 27 Feb 2015 15:09:07 +0000
Message-ID: <00b101d0529f$0c6ea580$4001a8c0@gateway.2wire.net>
From: t.p. <daedulus@btconnect.com>
To: "Thomas D. Nadeau" <tnadeau@lucidvision.com>, Berger Lou <lberger@labn.net>
References: <CAL0qLwZk=k-CWLte_ChK9f1kzLwMOTRyi7AwFa8fLjBsextBcA@mail.gmail.com> <01c701d050f6$c80fcd00$4001a8c0@gateway.2wire.net> <CAMm+LwgzXg+QM29ygS0Bv+HOo2Gd-hPByXYz2aVu-V4b=Jak+Q@mail.gmail.com> <54EEFCFB.7080107@cisco.com> <047F946E-3041-4510-8F78-D8D743C4FEED@nominum.com> <939B49536ECD5BFA17B5E5C4@JcK-HP8200.jck.com> <48DFF1A2-9BD0-4E08-B44A-704D5DCC278E@nominum.com> <54EF3644.7090808@joelhalpern.com> <02ED4331-9441-484C-96A6-70352C42ABBC@nominum.com> <54EF426A.9070706@joelhalpern.com> <31CF2C53-8168-4B2F-9E14-76FB44854813@nominum.com> <54EF7229.1030301@queuefull.net> <CAK3OfOh6BMP40y0H5Yny+n-8B8ayzgq4BeT2MmfF2XuxBBLk5A@mail.gmail.com> <54EF772C.5030309@queuefull.net> <519F10F3-0B24-4085-9294-8FFA10632CB3@lucidvision.com> <54EF8D21.30701@gmai l.com> <6BE1D8A6-C954-49C9-B0B8-D2D52DE212DC@lucidvision.com> <54EF9080.9050500@joelhalpern.com> <5CC61F43-5BF1-4DA1-8322-BF033D543DAE@lucidvision.co m> <54EF9A36.4020905@labn.net> <528C98F9-5D16-4B5F-9B11-886C91B5FE59@lucidvision.com>
Subject: Re: Interim meetings - changing the way we work
Date: Fri, 27 Feb 2015 15:03:01 +0000
MIME-Version: 1.0
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Originating-IP: [81.151.167.59]
X-ClientProxiedBy: AMSPR02CA0028.eurprd02.prod.outlook.com (10.242.225.156) To DB4PR07MB252.eurprd07.prod.outlook.com (10.242.231.153)
Authentication-Results: lucidvision.com; dkim=none (message not signed) header.d=none;
X-Microsoft-Antispam: UriScan:;
X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:;SRVR:DB4PR07MB252;
X-Microsoft-Antispam-PRVS: <DB4PR07MB252C752F47AA89E7D7B59EBC5150@DB4PR07MB252.eurprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006); SRVR:DB4PR07MB252;
X-Forefront-PRVS: 05009853EF
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(979002)(6009001)(13464003)(51704005)(377454003)(479174004)(24454002)(76274002)(81686999)(23746002)(93886004)(50226001)(86362001)(44736004)(81816999)(76176999)(50986999)(87976001)(46102003)(1556002)(122386002)(61296003)(42186005)(19580395003)(19580405001)(62236002)(44716002)(84392001)(116806002)(47776003)(50466002)(66066001)(77096005)(14496001)(92566002)(15975445007)(33646002)(62966003)(1456003)(40100003)(77156002)(74416001)(7726001)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1102; SCL:1; SRVR:DB4PR07MB252; H:pc6; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en;
X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:;SRVR:DB4PR07MB252;
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Feb 2015 15:09:07.2517 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR07MB252
Archived-At: <http://mailarchive.ietf.org/arch/msg/ietf/nTQ8_yLg7iozcrJ9g05FMOWNeo0>
Cc: ietf@ietf.org
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Feb 2015 15:09:30 -0000

Inline <tp>

----- Original Message -----
From: "Thomas D. Nadeau" <tnadeau@lucidvision.com>
To: "Berger Lou" <lberger@labn.net>
Cc: <ietf@ietf.org>
Sent: Thursday, February 26, 2015 10:23 PM
> On Feb 26, 2015:5:12 PM, at 5:12 PM, Lou Berger <lberger@labn.net>
wrote:
>
> Tom,
> On 2/26/2015 4:48 PM, Thomas D. Nadeau wrote:
>>> On Feb 26, 2015:4:30 PM, at 4:30 PM, Joel M. Halpern
<jmh@joelhalpern.com> wrote:
>>>
>>> Thomas, if participants who can not make the conference calls are
obliged to listen to the full recordings to get the key points of what
has happened, why, what are the questions, and similar issues that need
to be visible to the WG, then we are not running an inclusive process
that allows for participation by the range of individuals we need.
>> That is the problem. We're really only geared to have full-on, in
person meetings all the time. That does not lend itself to being
flexible/agile.  That is not to say that I want to exclude anyone, but
to be fair, if a subset of people want to move a pile of work forward,
we shouldn't ENCOURAGE that behavior not stifle.
>
> It sounds to that you are describing design team meetings (or, in some
> cases, an authors meetings).  I'm not sure what makes folks think that
> the only way folks can collaborate is via the mail list or full on
> interim meetings.

Yes.
>
>>> There is a reason that the IETF distinguishes between design teams
meetings, where the design team has to explain their work carefully to
the WG, and working group meetings.  There has always been a problem of
not getting as much context as we would like from the WG minutes.  But
since we explicitly take all resolutions to the list, this is
ameliorated by folks being able to ask for explanations, by those issues
being taken to the list promptly, and by the fact that we only met 3
times a year.  If you have bi-weekly calls and the WG can not tell what
is going on with those calls, then what you have is a design team.  And
then the folks involved need to own up to it as a design team,
understand that they need to explain to the list what they have
analyzed, their reasoning, and their conclusions.
>> Design teams should be able to work asynchronously, but with fixed
schedules and not have to have everything explicitly documented at every
step.
> 100% agree.
>
> I've been involved in many of such meetings (conf calls, webex, etc.)
> and the key is that DT/authors' meetings need to be explained and
> discussed on the list *at a time of their choosing*, which in my
> experience is usually when a draft is published/updated.
>
>> If someone else is curious, they can get involved but not in order to
slow things down or throw a monkey wrench into the works. If people want
to keep leaning back on 10 year old process RFCs and arguing "well thats
just the way we've always done things around here" then this
organization is going to continue to slow its progress even more - and
its descent into irrelevancy.  There are a lot of people here (myself
included) that want to evolve things because they think the IETF still
has a lot to offer the industry. But if the organization won't evolve,
people will take the path of least resistance and go elsewhere as they
have been doing if you haven't noticed.
>
> This statement just confuses me as you note below we've always had
ways
> for folks to make progress fast -- when there's interest in doing so.
> It just seems to me that many are enamored with interims and think
it's
> the sole/best way of demonstrating progress between full meetings.
> Perhaps you're just saying that they're mistaken...

Its not being enamored as much as it being one of the only
obvious/acceptable vehicles to progress WG-level
work forward - at least if the management is involved. In NETMOD for
example, we've broken the interims into two "themes": Yang 1.1 work and
modeling.  The former is like its own design team, and the latter is
like many design teams coming to one place every other week.  The former
not only meets every other week, but discusses issues on the list. But
to the latter - that is more like a touch point for those subteams.
Those subteams go off on their own for weeks at a time and iterate as
needed. And they work without all of the overhead of a formal meeting.
They may or may not discuss progress on the list until issues come up.

<tp>
Tom

Take a small group of engineeers, expert in technology, get them to hold
regular meetings focussed on a narrow range of topics and they can make
faster progress, as you cite for 'netmod'.

What is also likely to happen, and I see it with netmod, is that they
will develop their own way of working, their own terminology, their own
technology even, which de facto raises the bar for anyone else who wants
to participate or to understand what happened.  They don't mean to
exclude other people, they just do. (small groups, Psychology 101)

I see 'netmod' as a poster child for this with its issue list, state
machine for issues and so on.  Even though I was tracking the list when
the 'Ynn' issue list was created, I don't know where its state machine
came from.  In recent minutes, I don't know what
"  AB: I am not sure YANG 1.0 specifies C1 explicitly somewhere.
  JS: Does A3 not follow from A2?
  KW: A3 is more a corollary of A2.
  AB: The high-level problem is how to create and maintain the
      information needed to achieve A4. "

is about; a brief search of mailing list and I-Ds gave me no explanation
for A2 to C1.

And if a different group of engineers works on different topics, then
they will likely, in the absence of any guidance, use different
technology, different terminology and end up with a way of working that
is as alien to the first group.

As I said, changing the way we work.

Tom Petch
</tp>





--Tom


>
> Lou
>
>> If you want a real example of how this can actually work, watch Anees
explain how Open Config has done this with just weekly phone calls and a
bunch of people typing on keyboards. They've done this in less than a
year, and have rough consensus and (production) running code.  This is
how the IETF used to operate: people got together, hacked code and got
things working.  The goal was not having meetings, but producing code
with rough consensus.
>>
>>
https://code.facebook.com/posts/1421954598097990/networking-scale-recap
>>
>> --Tom
>>
>>
>>
>>> Yours,
>>> Joel
>>>
>>> On 2/26/15 4:21 PM, Thomas D. Nadeau wrote:
>>>>> On Feb 26, 2015:4:16 PM, at 4:16 PM, Brian E Carpenter
<brian.e.carpenter@gmail.com> wrote:
>>>>>
>>>>> On 27/02/2015 09:08, Thomas D. Nadeau wrote:
>>>>>>> On Feb 26, 2015:2:42 PM, at 2:42 PM, Benson Schliesser
<bensons@queuefull.net> wrote:
>>>>>>>
>>>>>>> Nico Williams wrote:
>>>>>>>> Yes, but a record that a concall or other interim meeting took
place,
>>>>>>>> and who attended, even if there are incomplete or missing
minutes, is
>>>>>>>> important for IPR reasons.  Ensuring that such meetings are
NOTE WELL
>>>>>>>> meetings is (should be) a priority, and that includes ensuring
that a
>>>>>>>> record of that much exists.
>>>>>>>>
>>>>>>>> Ideally the concalls and other interims would be recorded.
>>>>>>> I agree completely. My point was that meeting records (including
minutes) will inevitably be incomplete, or possibly inaccurate, and that
relying on the mailing list as an authoritative record is more
effective.
>>>>>>>
>>>>>>> Of course it is disappointing that we can't meaningfully
translate voice discussions into text, in the minutes or in mailing list
threads. If there were some magic tool e.g. that took better minutes
then I'd be happy to use it. But otherwise, I think we just have to
trust chairs to manage WG collaboration in whatever way is most
effective for their WG's collaborators.
>>>>>> The first step is to agree that an A/V recording is record
enough.
>>>>> It absolutely is not enough. Please see my previous message,
>>>>> and the relevant rules in RFC 2418.
>>>>>
>>>>>  Brian
>>>> You are missing my point. RFC or not, the IETF needs to evolve.
>>>>
>>>> --Tom
>>>>
>>>>
>>>>
>>>>>> Perhaps having meetbot/txt notes that at a min include
actions/decisions like we do in the issue tracker we've used for
NETMOD's Yang 1.1's issues.
>>>>>>
>>>>>> --Tom
>>>>>>
>>>>>>
>>>>>>
>>>>>>> This will inevitably be suboptimal for some part of the
population. (For instance, I've never been able to find an interim
meeting time that fits the schedules of all attendees.) But if they (we)
always revert to the mailing list for decision making then I suspect our
work can remain open and transparent.
>>>>>>>
>>>>>>> Cheers,
>>>>>>> -Benson
>>>>>>>
>>>>>>>
>
>
>
>