[Pesci-discuss] Principles for the process vs Principles for Process Change
Sam Hartman <hartmans-ietf@mit.edu> Thu, 13 October 2005 12:18 UTC
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
by megatron.ietf.org with esmtp (Exim 4.32)
id 1EQ22E-0004t9-7O; Thu, 13 Oct 2005 08:18:10 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
by megatron.ietf.org with esmtp (Exim 4.32) id 1EQ22C-0004t2-47
for pesci-discuss@megatron.ietf.org; Thu, 13 Oct 2005 08:18:08 -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 IAA13854
for <pesci-discuss@ietf.org>; Thu, 13 Oct 2005 08:18:03 -0400 (EDT)
Received: from stratton-four-sixty.mit.edu ([18.187.6.205]
helo=carter-zimmerman.mit.edu)
by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EQ2Ch-0001Zw-V6
for pesci-discuss@ietf.org; Thu, 13 Oct 2005 08:29:00 -0400
Received: by carter-zimmerman.mit.edu (Postfix, from userid 8042)
id 0B14DE0038; Thu, 13 Oct 2005 08:17:57 -0400 (EDT)
To: pesci-discuss@ietf.org
From: Sam Hartman <hartmans-ietf@mit.edu>
Date: Thu, 13 Oct 2005 08:17:57 -0400
Message-ID: <tsl8xwxpq4q.fsf@cz.mit.edu>
User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 37af5f8fbf6f013c5b771388e24b09e7
Subject: [Pesci-discuss] Principles for the process vs Principles for
Process Change
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
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] Principles for the process vs Pri… Sam Hartman
- Re: [Pesci-discuss] Principles for the process vs… Brian E Carpenter
- Re: [Pesci-discuss] Principles for the process vs… JFC (Jefsey) Morfin