Re: [Pesci-discuss] Principles for the process vs Principles for Process Change

Brian E Carpenter <brc@zurich.ibm.com> Fri, 14 October 2005 09:33 UTC

Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EQLwP-0002JX-Aq; Fri, 14 Oct 2005 05:33:29 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EQLwN-0002JM-DI for pesci-discuss@megatron.ietf.org; Fri, 14 Oct 2005 05:33:27 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA28213 for <pesci-discuss@ietf.org>; Fri, 14 Oct 2005 05:33:23 -0400 (EDT)
Received: from mtagate2.de.ibm.com ([195.212.29.151]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EQM74-0005k4-2K for pesci-discuss@ietf.org; Fri, 14 Oct 2005 05:44:30 -0400
Received: from d12nrmr1607.megacenter.de.ibm.com (d12nrmr1607.megacenter.de.ibm.com [9.149.167.49]) by mtagate2.de.ibm.com (8.12.10/8.12.10) with ESMTP id j9E9XHNG142662 for <pesci-discuss@ietf.org>; Fri, 14 Oct 2005 09:33:17 GMT
Received: from d12av03.megacenter.de.ibm.com (d12av03.megacenter.de.ibm.com [9.149.165.213]) by d12nrmr1607.megacenter.de.ibm.com (8.12.10/NCO/VERS6.7) with ESMTP id j9E9XHpv235910 for <pesci-discuss@ietf.org>; Fri, 14 Oct 2005 11:33:17 +0200
Received: from d12av03.megacenter.de.ibm.com (loopback [127.0.0.1]) by d12av03.megacenter.de.ibm.com (8.12.11/8.13.3) with ESMTP id j9E9XHe2026688 for <pesci-discuss@ietf.org>; Fri, 14 Oct 2005 11:33:17 +0200
Received: from sihl.zurich.ibm.com (sihl.zurich.ibm.com [9.4.16.232]) by d12av03.megacenter.de.ibm.com (8.12.11/8.12.11) with ESMTP id j9E9XGxV026679; Fri, 14 Oct 2005 11:33:16 +0200
Received: from zurich.ibm.com (sig-9-145-135-178.de.ibm.com [9.145.135.178]) by sihl.zurich.ibm.com (AIX4.3/8.9.3p2/8.9.3) with ESMTP id LAA25486; Fri, 14 Oct 2005 11:33:15 +0200
Message-ID: <434F7B5A.4060908@zurich.ibm.com>
Date: Fri, 14 Oct 2005 11:33:14 +0200
From: Brian E Carpenter <brc@zurich.ibm.com>
Organization: IBM
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113
X-Accept-Language: en, fr, de
MIME-Version: 1.0
To: Sam Hartman <hartmans-ietf@mit.edu>
Subject: Re: [Pesci-discuss] Principles for the process vs Principles for Process Change
References: <tsl8xwxpq4q.fsf@cz.mit.edu>
In-Reply-To: <tsl8xwxpq4q.fsf@cz.mit.edu>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 93e7fb8fef2e780414389440f367c879
Content-Transfer-Encoding: 7bit
Cc: pesci-discuss@ietf.org
X-BeenThere: pesci-discuss@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Process Evolution Study Committee of the IETF discussion <pesci-discuss.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/pesci-discuss>, <mailto:pesci-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/pesci-discuss>
List-Post: <mailto:pesci-discuss@ietf.org>
List-Help: <mailto:pesci-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/pesci-discuss>, <mailto:pesci-discuss-request@ietf.org?subject=subscribe>
Sender: pesci-discuss-bounces@ietf.org
Errors-To: pesci-discuss-bounces@ietf.org

Sam,

My reaction is that this is excellent input and germane
to the discussion and to the impending draft (which really
is impending; we have no intention to be secretive but the draft
was only started 3 weeks ago). So I think I'll delay responding
in detail until the draft is available, within the next 4 days.

As I said to you privately, it proves hard to write down principles
for change in a vacuum, but our desire is absolutely to focus
on principles for change. To the extent that we've failed, the draft
will need more work.

     Brian

Sam Hartman wrote:
> 
> Hi.  As sponsoring ADs for the BOF, Bert and I are concerned that the
> principles discussion is drifting into an area that will get us
> sidetracked, take up a lot of time, fail to get consensus and will
> prevent us from getting the community feedback we need on the pesci
> direction.
> 
> Based on the minutes, which is all we have seen, it sounds like a lot
> of the principles being discussed are principles the team would like
> to see in the final IETF process.  We think that what we need now is
> principles for the process change process.  In addition to being hard
> to agree to and taking up significant time, I'm concerned that long
> discussions of principles for the resulting process will  encourage
> revolutionary rather than evolutionary change.  
> 
> I talked to Brian about this.  he said you have been discussing the
> issue internally and find it very challenging to separate process
> change principles from process principles.  Can you help me understand
> why that's hard so I can figure out what we want to do to focus the
> BOF?
> 
> I tried a bit of brainstorming to figure out why it might be hard to
> come up with process change principles.  Sometimes you find why
> something is hard when you try to do it.  At least for me, I found it
> fairly easy to brainstorm process change principles.  I think the
> principles I came up with are fairly clearly process change not
> process.  Perhaps the complexity comes at a later stage of the
> process: evaluating, evaluating for completeness or something like
> that.  Your help is greatly appreciated.  I did find that while I had
> principles in my head, I was not able to crisply state these
> principles.  I've never been good at that and I also ran into troubles
> that while I think the principles are obvious, crisp statements would
> imply decisions I should not be making as an AD for a BOF.
> 
> Alternatively, perhaps there is a problem of understanding.  Let me
> give some examples of what I think are fairly obvious process change
> principles.  I think these are reasonably well accepted and so I'm not
> stepping outside of the AD role by suggesting them.
> 
> * This process change process is designed to support evolutionary
>   change to the process not revolution.  There may be a need for
>   revolution; there has been in the past.  However we are not
>   designing that process today.  (This comes from the title of the
>   effort; I understand some people believe that revolution is
>   necessary, but presumably that's out of scope for the design team's
>   thinking.)
> 
> 
> * We need to say something about the interaction of process change and
>    tools development/deployment.  The IESG has found that process
>    changes can have fairly high costs if not accompanied by
>    appropriate tool changes.  As an example, many parts of the proto
>    process are very manual.  In that instance I think we all agree
>    that the net result is positive.  In another example, the IESG
>    adopted a procedure for mandating normative downreferences to
>    documents be mentioned in last calls.  The IESG didn't have tools
>    to notice these references, so it largely ignored the procedure it
>    had adopted.  Bill wrote such a tool, but we do not yet have an
>    infrastructure around this tool or a list of documents for which
>    these references are not required.  Now, we're trying to apply the
>    procedure, noticing things fairly late, delaying documents and
>    generally not happy with the current state of things.  However as
>    Harald and others have pointed out, with the right tools, this
>    process would be fine and would not be a bad idea.  The general
>    principle is that we need to consider the impact on tools in
>    developing process.  
> 
> * The process change process is community focused in that there is a
>  mechanism for the community to propose process change and that the
>  process change process ultimately must build a community consensus
>  around the process.  (It may be community focused in other ways as well.)
> 
> * Something about the strong community consensus has the power to
>   effect process change.  Brian put this well on the ietf list and I
>   think in plenary slides.  But see below: that may involve changing
>   those tasked with implementing the process if they cannot buy into
>   the new process.
> 
> 
> * We need to get input from those affected by process change and make
>   sure we understand how process change would  affect them.  (Wiggle
>   words as appropriate; we cannot understand everything up front.)
> 
> 
> * Process change is only effective if you have buy-in from those
>   implementing the process change.  At some level, you need to either
>   make sure people can implement the process (preferably willingly),
>   drop the process change proposal, or find a new set of people who
>   will implement the process.  I'm not sure how exactly you want to
>   state this, but there is a principle about the process change
>   process in here.    
> 
> 
> * The process change process should support experiments.  You need a
>   way to make changes that you might later decide are bad ideas
>   and to evaluate the success of changes.
> 
> And here are some principles that I suggest as examples of things that
> may or may not be good ideas.  I can think of arguments for and
> against these and would be happy to give the arguments for both sides
> if asked.  I want to make it clear that I'm not expressing an opinion
> for or against the inclusion of these proposed principles.
> 
> * There should be a set of principles agreed to by the community
>   against which process change proposals can be evaluated.  In effect,
>   we should have a community consensus on where we're going.  I can
>   think of models where this is part of things and I can also think of
>   at least one model where this is unnecessary.
> 
> 
> * The process change process should minimize the number of process
>   documents.
> 
> 
> --Sam
> 
> _______________________________________________
> Pesci-discuss mailing list
> Pesci-discuss@ietf.org
> https://www1.ietf.org/mailman/listinfo/pesci-discuss
> 


_______________________________________________
Pesci-discuss mailing list
Pesci-discuss@ietf.org
https://www1.ietf.org/mailman/listinfo/pesci-discuss