Re: [mpowr] Re: [Solutions] Further work on WG (chair) roles - MPOWR WG proposal
Pete Resnick <presnick@qualcomm.com> Tue, 16 December 2003 04:14 UTC
Received: from optimus.ietf.org ([132.151.1.19])
by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA15390
for <mpowr-archive@odin.ietf.org>; Mon, 15 Dec 2003 23:14:34 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
by optimus.ietf.org with esmtp (Exim 4.20) id 1AW6az-0005UL-AN
for mpowr-archive@odin.ietf.org; Mon, 15 Dec 2003 23:14:06 -0500
Received: (from exim@localhost)
by www1.ietf.org (8.12.8/8.12.8/Submit) id hBG4E5ZU021091
for mpowr-archive@odin.ietf.org; Mon, 15 Dec 2003 23:14:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
by optimus.ietf.org with esmtp (Exim 4.20) id 1AW6ay-0005U6-VE
for mpowr-web-archive@optimus.ietf.org; Mon, 15 Dec 2003 23:14:05 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA15377
for <mpowr-web-archive@ietf.org>; Mon, 15 Dec 2003 23:14:02 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12)
id 1AW6ax-00070N-00
for mpowr-web-archive@ietf.org; Mon, 15 Dec 2003 23:14:03 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
id 1AW6au-0006zw-00
for mpowr-web-archive@ietf.org; Mon, 15 Dec 2003 23:14:02 -0500
Received: from [132.151.1.19] (helo=optimus.ietf.org)
by ietf-mx with esmtp (Exim 4.12) id 1AW6au-0006zt-00
for mpowr-web-archive@ietf.org; Mon, 15 Dec 2003 23:14:00 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org)
by optimus.ietf.org with esmtp (Exim 4.20)
id 1AW6av-0005TL-CN; Mon, 15 Dec 2003 23:14:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
by optimus.ietf.org with esmtp (Exim 4.20) id 1AW6aV-0005Sm-VC
for mpowr@optimus.ietf.org; Mon, 15 Dec 2003 23:13:36 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
by ietf.org (8.9.1a/8.9.1a) with ESMTP id XAA15356
for <mpowr@ietf.org>; Mon, 15 Dec 2003 23:13:33 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12)
id 1AW6aU-0006yO-00
for mpowr@ietf.org; Mon, 15 Dec 2003 23:13:34 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
id 1AW6aS-0006yH-00
for mpowr@ietf.org; Mon, 15 Dec 2003 23:13:33 -0500
Received: from 216-43-25-66.ip.mcleodusa.net ([216.43.25.66]
helo=episteme-software.com) by ietf-mx with esmtp (Exim 4.12)
id 1AW6aS-0006xn-00
for mpowr@ietf.org; Mon, 15 Dec 2003 23:13:32 -0500
Received: from [216.43.25.67] (216.43.25.67) by episteme-software.com with
ESMTP (Eudora Internet Mail Server X 3.2.3b3);
Mon, 15 Dec 2003 22:13:02 -0600
Mime-Version: 1.0
X-Sender: resnick@resnick1.qualcomm.com
Message-Id: <p06100707bc041a2434e6@[216.43.25.67]>
In-Reply-To: <04ac01c3c363$48b42510$5b6015ac@dclkempt40>
References: <20031209220238.172C19B30A@newdev.harvard.edu>
<p06100601bbfd472cc28e@[216.43.25.67]>
<028201c3c0fb$332bd220$666015ac@dclkempt40>
<165181922.20031215084442@brandenburg.com>
<030a01c3c330$cf260dd0$5b6015ac@dclkempt40>
<p0610070cbc03a6fb3741@[216.43.25.67]>
<041c01c3c34d$7050d6b0$5b6015ac@dclkempt40>
<209066081.20031215141412@brandenburg.com>
<04ac01c3c363$48b42510$5b6015ac@dclkempt40>
X-Mailer: Eudora [Macintosh version 6.1a7]
Date: Mon, 15 Dec 2003 22:13:00 -0600
To: "James Kempf" <kempf@docomolabs-usa.com>
From: Pete Resnick <presnick@qualcomm.com>
Subject: Re: [mpowr] Re: [Solutions] Further work on WG (chair) roles -
MPOWR WG proposal
Cc: "Dave Crocker" <dcrocker@brandenburg.com>, "MPowr" <mpowr@ietf.org>,
<solutions@alvestrand.no>
Content-Type: text/plain; charset="us-ascii" ; format="flowed"
Sender: mpowr-admin@ietf.org
Errors-To: mpowr-admin@ietf.org
X-BeenThere: mpowr@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mpowr>,
<mailto:mpowr-request@ietf.org?subject=unsubscribe>
List-Id: Management Positions -- Oversight, Work and Results <mpowr.ietf.org>
List-Post: <mailto:mpowr@ietf.org>
List-Help: <mailto:mpowr-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mpowr>,
<mailto:mpowr-request@ietf.org?subject=subscribe>
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on
ietf-mx.ietf.org
X-Spam-Status: No, hits=1.9 required=5.0 tests=FORGED_MUA_EUDORA autolearn=no
version=2.60
On 12/15/03 at 3:29 PM -0800, James Kempf wrote: >>Certainly a working group is obligated to deal with comments it >>receives. But what does it mean for those comments to be "binding"? > >To my mind, it means the same thing as in software product >development when the QA team comes back to the development group >with a list of bugs that caused their regression tests to fail: the >code doesn't go to the customers until the development group has >fixed the problems. I'm going to ignore the elephant standing in the room for the moment and actually stick to your analogy: If the QA team finds bugs, it might be the case that the code doesn't go to the customer. Or not. If the development team comes back and says, "We've told you 20 times that the regression test you people in QA are doing is wrong, doesn't represent any customer scenario, and should be eliminated; we are not going to waste time fixing that bug because it won't effect anybody", the software might very well ship. Or perhaps the answer is, "That bug was found too late in the process, and it's not like it lops the head off of the user; it's a minor user interface flub" and the software will ship. Or maybe the development team lead goes to the head of QA and says, "Well, I agree, this bug should be fixed. But the folks actually doing the coding don't agree, so either we let the bug slide, or if you really want I can make a big stink and pass it up to management to deal with." And if push comes to shove, you start firing developers if it really is something that they need to fix and they refuse. In the development organizations I've been a part of, either development agrees with QA (which happens almost all of the time), in which case they fix the bugs, or they don't, in which case either the code ships (because QA was wrong or because it wasn't worth arguing about) or the management that oversees both groups makes the call. Such cases getting to management are rare, I have yet to see upper-level management fire someone over such a dispute, and there has been no need to give the development lead direct "firing authority". Of course, we do have similar backstops in the IETF (specifically 2026 section 6.5.1 which I mentioned before), but like the scenario above, that should kick in and make it all the way up the chain only when the WG in question has completely lost its mind. Folks can appeal up the chain, and the IESG can shut down the WG if it's gone astray. And there's no reason to give the chair the individual power to say "no" if there's no one else saying no. >What would you call this if "authority" doesn't sound right? The >product group manager isn't acting as a dictator, he's trying to >make sure the product is salable. The division director isn't going >to let him/her ship their code to customers until the bugs are fixed >because they both know that the customers won't buy it. Presumably >the QA group was selected for their expertise (otherwise, they >wouldn't have gotten the job) and their intent is the same as for >the product development group: to ensure that the product is of the >highest possible quality so customers buy it. Both the development >group and the product group manager know this, as does the QA group. >The product development manager gets to say when adequate QA has >been done, and typically that's based on his/her judgement about the >impact of the remaining bugs on customer usability. I don't see much >difference here from the case we are discussing, do you? So here's that elephant in the room: *Of course* there's a difference, and I'm a little concerned that you don't see it. Companies like the one you describe are strict hierarchies. The top of the company has the most to gain or lose (monetarily) based on the outcome of the efforts of the folks below. The folks further up the chain get to choose who is going to do the work below. If the upper folks don't like the work being done by the lower folks, they get new lower folks to do the work. The upper folks hire some sets of lower folks to check the work of the other lower folks. Everything is very congenial so long as everyone more or less cooperates. But outside of everything working smoothly, you bet it's a dictatorship. Though it's nice when there is a consensus among all of the groups, if there's not, management has easy ways to solve that problem. The IETF is not like that. The IETF is a consensus organization. We have different levels of consensus (e.g., inside the WG, the whole IETF), but at the end of the day, it's the entire population who decides whether the work is up-to-snuff. We have some procedures to make sure people don't make dumb mistakes along the way (including having some folks we think are smart do some final reviews of our work), and we've got some management structure to deal with things when all hell breaks loose, but even there it's not like the company you describe: The IESG can shut down a WG or say "no" to a document, but even in those cases, the IESG is supposed to try to resolve the conflict and bring the group back to consensus, not just veto. And if in the end we can't come to consensus with management, the rest of us can appeal the decision of the management, and if we decide that they are simply not doing the right thing, we can get rid of them using the recall process (or in the extreme, as happened in 1992, change the management structure altogether). Yes, that means we have given our management a good deal of responsibility and not very much final authority. There are some things that are made really hard by being in an open-membership consensus-based organization. Maybe it would be nice if it were otherwise. Personally, I kind of like it this way. pr -- Pete Resnick <http://www.qualcomm.com/~presnick/> QUALCOMM Incorporated - Direct phone: (858)651-4478, Fax: (858)651-1102 _______________________________________________ mpowr mailing list mpowr@ietf.org https://www1.ietf.org/mailman/listinfo/mpowr
- [Mpowr] RE: [Solutions] Further work on WG (chair… Margaret.Wasserman
- [mpowr] Re: [Solutions] Further work on WG (chair… Pete Resnick
- [mpowr] RE: [Solutions] Further work on WG (chair… Margaret.Wasserman
- [mpowr] Re: [Solutions] Further work on WG (chair… Ted Hardie
- [mpowr] RE: [Solutions] Further work on WG (chair… Margaret.Wasserman
- [mpowr] Re: [Solutions] Further work on WG (chair… James Kempf
- [mpowr] RE: [Solutions] Further work on WG (chair… Scott Bradner
- [mpowr] RE: [Solutions] Further work on WG (chair… Scott Bradner
- [mpowr] Re: [Solutions] Further work on WG (chair… Pete Resnick
- [mpowr] Re: [Solutions] Further work on WG (chair… Henrik Levkowetz
- [mpowr] Re: [Solutions] Further work on WG (chair… Melinda Shore
- [mpowr] RE: [Solutions] Further work on WG (chair… Margaret.Wasserman
- [mpowr] RE: [Solutions] Further work on WG (chair… john.loughney
- [mpowr] RE: [Solutions] Further work on WG (chair… john.loughney
- [mpowr] Re: [Solutions] Further work on WG (chair… Keith Moore
- [mpowr] Re: [Solutions] Further work on WG (chair… James Kempf
- [mpowr] Re: [Solutions] Further work on WG (chair… Dave Crocker
- [mpowr] Re: [Solutions] Further work on WG (chair… Dave Crocker
- [mpowr] Re: [Solutions] Further work on WG (chair… Pete Resnick
- Re: [mpowr] Re: [Solutions] Further work on WG (c… James Kempf
- Re: [mpowr] Re: [Solutions] Further work on WG (c… Pete Resnick
- Re: [mpowr] Re: [Solutions] Further work on WG (c… James Kempf
- Re: [mpowr] Re: [Solutions] Further work on WG (c… Pete Resnick
- Quality Control and that nasty A word (was: Re: [… James Kempf
- Re: [mpowr] Re: [Solutions] Further work on WG (c… Steve Coya
- Re: [mpowr] Re: [Solutions] Further work on WG (c… Dave Crocker
- Re: [mpowr] Re: [Solutions] Further work on WG (c… Keith Moore
- Re: Quality Control and that nasty A word (was: R… Pete Resnick
- [mpowr] Re: Quality Control and that nasty A word Lucy E. Lynch
- Re: Quality Control and that nasty A word (was: R… James Kempf
- [mpowr] Re: Quality Control and that nasty A word James Kempf
- Re: Quality Control and that nasty A word (was: R… James Kempf
- Re: Quality Control and that nasty A word (was: R… Dave Crocker
- [mpowr] Re: Quality Control and that nasty A word James Kempf
- Re: [mpowr] Re: Quality Control and that nasty A … Pekka Savola
- [mpowr] Troops versus superpower Alex Rousskov
- [mpowr] Re: Quality Control and that nasty A word Alex Conta
- Re: [Solutions] Re: [mpowr] Re: Quality Control a… Alex Conta
- Re: [Solutions] Re: [mpowr] Re: Quality Control a… David Meyer
- Re: [Solutions] Re: [mpowr] Re: Quality Control a… Alex Rousskov
- Re: [Solutions] Re: [mpowr] Re: Quality Control a… David Meyer
- Re: [Solutions] Re: [mpowr] Re: Quality Control a… Alex Conta
- Re: [Solutions] Re: [mpowr] Re: Quality Control a… Alex Rousskov
- Re: [Solutions] Re: [mpowr] Re: Quality Control a… David Meyer
- Re: [Solutions] Re: [mpowr] Re: Quality Control a… David Meyer
- Re: Quality Control and that nasty A word (was: R… Dave Crocker
- Re: Quality Control and that nasty A word (was: R… Dave Crocker
- [mpowr] Re: [Solutions] Further work on WG (chair… Alex Conta
- Re: [mpowr] Re: [Solutions] Further work on WG (c… Alex Conta
- [mpowr] Re: Quality Control and that nasty A word Alex Conta