Internet DRAFT - draft-elkschul-conflict-problem

draft-elkschul-conflict-problem



 



INTERNET-DRAFT                                                 N. Elkins
                                                   Inside Products, Inc.
                                                          H. Schulzrinne
Intended Status: Informational                       Columbia University
Expires: June 8, 2019                                   December 5, 2018


     Conflict Resolution within a Working Group: Problem Statement 
                   draft-elkschul-conflict-problem-01


Abstract

   At the IETF, we currently use a set of methods to communicate a point
   of view, to solicit input, to resolve conflict and attempt to obtain
   consensus within the group.  These methods include: writing an
   Internet Draft, discussion on email lists, discussion at face-to-
   face, interim or virtual meetings, and design teams.  At times, these
   methods fall short.  People become entrenched in their positions.  A
   Working Group may be split for a prolonged period wasting time and
   energy.  There may be a lasting impact.  While the authors support
   rough consensus, the collateral damage of this process, at times can
   be considerable.  This document discusses the benefits and drawbacks
   of each of the current methods of communication focusing solely on
   their efficacy at conflict resolution.   A companion document will
   propose some solutions including alternative methods of conflict
   resolution.

Status of this Memo

   This Internet-Draft is submitted to IETF in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF), its areas, and its working groups.  Note that
   other groups may also distribute working documents as
   Internet-Drafts.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as "work in progress."

   The list of current Internet-Drafts can be accessed at
   http://www.ietf.org/1id-abstracts.html

   The list of Internet-Draft Shadow Directories can be accessed at
   http://www.ietf.org/shadow.html
 


N. Elkins                 Expires June 8, 2019                  [Page 1]

INTERNET DRAFT         Conflict Problem Statement       December 5, 2018


Copyright and License Notice

   Copyright (c) 2018 IETF Trust and the persons identified as the
   document authors. All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document. Please review these documents
   carefully, as they describe your rights and restrictions with respect
   to this document. Code Components extracted from this document must
   include Simplified BSD License text as described in Section 4.e of
   the Trust Legal Provisions and are provided without warranty as
   described in the Simplified BSD License.


































 


N. Elkins                 Expires June 8, 2019                  [Page 2]

INTERNET DRAFT         Conflict Problem Statement       December 5, 2018


Table of Contents

   1  Introduction  . . . . . . . . . . . . . . . . . . . . . . . . .  4
     1.1 Conflict about Design Details  . . . . . . . . . . . . . . .  5
     1.2 Fundamental Disagreement and Competing Goals . . . . . . . .  5
     1.3 Values-Based Conflict  . . . . . . . . . . . . . . . . . . .  6
     1.4 Cultural Issues  . . . . . . . . . . . . . . . . . . . . . .  6
   2.  Current Methods of Communication . . . . . . . . . . . . . . .  6
     2.1 Writing an Internet Draft  . . . . . . . . . . . . . . . . .  6
       2.1.1 Benefits . . . . . . . . . . . . . . . . . . . . . . . .  6
       2.1.2 Shortcomings . . . . . . . . . . . . . . . . . . . . . .  7
     2.2 Discussion on Email Lists  . . . . . . . . . . . . . . . . .  7
       2.2.1 Benefits . . . . . . . . . . . . . . . . . . . . . . . .  7
       2.2.2 Shortcomings . . . . . . . . . . . . . . . . . . . . . .  7
     2.3 Discussion at Face-to-Face or Interim Meetings . . . . . . .  8
       2.3.1 Benefits . . . . . . . . . . . . . . . . . . . . . . . .  9
       2.3.2 Shortcomings . . . . . . . . . . . . . . . . . . . . . .  9
     2.4 Design Teams . . . . . . . . . . . . . . . . . . . . . . . .  9
       2.4.1 Benefits . . . . . . . . . . . . . . . . . . . . . . . . 10
       2.4.2 Shortcomings . . . . . . . . . . . . . . . . . . . . . . 10
   3  Security Considerations . . . . . . . . . . . . . . . . . . . . 10
   4  IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 10
   5  References  . . . . . . . . . . . . . . . . . . . . . . . . . . 10
     5.1  Normative References  . . . . . . . . . . . . . . . . . . . 10
     5.2  Informative References  . . . . . . . . . . . . . . . . . . 11
   Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 11






















 


N. Elkins                 Expires June 8, 2019                  [Page 3]

INTERNET DRAFT         Conflict Problem Statement       December 5, 2018


1  Introduction

   At the IETF, we currently use a set of methods to communicate a point
   of view, to solicit input, to resolve conflict and attempt to obtain
   rough consensus within the group.   

   Our current methods of communication include: writing an Internet
   Draft, discussion on email lists, discussion at face-to-face
   meetings, discussion in virtual meetings, and design teams.  However,
   at times, these methods fall short.  People become entrenched in
   their positions.  A Working Group may be split for a prolonged
   period.  This wastes time and energy and may have a lasting impact.  

   For example, unresolved conflicts may cause the Working Group to miss
   its milestones, and, in more extreme cases, the personal working
   relationships within the Working Group may fray. In even more extreme
   cases, participants that feel that their view was not properly
   considered may file an appeal with the IESG or may even take their
   work to another standards organization, creating competing and
   conflicting standards.

   This document discusses the benefits and drawbacks of each of the
   current methods of communication.   A companion draft will propose
   some alternative methods of conflict resolution.  These methods
   should be used if the current methods do not produce the desired
   result.   Questions arise as to who might determine when that point
   is reached and the procedure for making sure these conflict steps are
   followed or enforced.  The first step may be to experiment with some
   new methods, and if they are successful, then to move to integrate
   them into the life of the community.

   This document does not propose to overturn the rough consensus
   [RFC7282] for making decisions.   We would like to discuss the
   problems that happen during the process of coming to rough consensus
   to see if we can make the process better.

   Much of the productive work of the IETF is in the conversations that
   participants have with each other, some lasting for many years. As an
   example, this particular draft is the result of a conversation
   between the authors.  These conversations and relationships sometimes
   end up as RFCs on a particular topic or in changing viewpoints of
   people who are leaders in their field.  Disruption and corrosive
   communication keeps us from doing the best, most innovative work in
   the best environment.   Group harmony and cohesiveness as well as
   encouraging diverse viewpoints are important in an organization as
   important to the Internet ecosystem as the IETF.

   Having said that, conflict is important.   It is only by speaking
 


N. Elkins                 Expires June 8, 2019                  [Page 4]

INTERNET DRAFT         Conflict Problem Statement       December 5, 2018


   openly and clearly about the engineering matter at hand, can we get
   the best resolution.  But, when conflict goes on too long, is too
   harsh, and appears to be going nowhere, then good people get
   discouraged.   

   Conflict is inevitable when there are competing goals.  Yet, if it
   were just an engineering cost / benefit discussion, conflict
   resolution would be simpler. The reader may wish to reflect on
   conflict within their own family or company.   We humans bring
   emotion to conflict resolution.   There are many psychological
   articles written on conflict resolution.   Many people have jobs as
   professional arbitrators.  If conflict resolution were so simple,
   these people would be out of work.   Having said that, fundamentally
   different views, competing goals or values inherently cause tension.
   This will be discussed in more detail in the next section.

1.1 Conflict about Design Details

   Some conflicts are about the content or structure of a particular
   field in the protocol (ex. QUIC SPIN bit, IPv6 prefix /64 or not
   /64).

   At times, these conflicts can be resolved by having the parties
   discuss the issue privately or by creating a design team.  This can
   work well, unless there is a fundamental disagreement of values or
   competing goals.   See next section. 

1.2 Fundamental Disagreement and Competing Goals

   The conflict may be rooted in a fundamental disagreement about both
   the nature of the problem and the nature of the solution.  Often,
   these are fundamentally different views of what the design
   requirements, likely use cases and future environments are going to
   be. A classic case is the generality vs. performance or backward-
   compatibility vs. elegance/simplicity trade-off.   These type of
   arguments are about values, not just the best design for a
   particular, agreed-upon, design objective.

   Competing goals may be that applications wish to be able to modify
   their code easily.  The transport layer may wish to have control over
   large amounts of unneeded data impacting other traffic.  While
   enterprises may wish to monitor and diagnose problems in both
   applications and transport.  There is an inherent tension with
   competing goals.   What seems to happen today is that each "side"
   sees the value and rationale for its own goals quite clearly while
   discounting the goals of others.  

   For both the above, new solutions may shorten the time and effort to
 


N. Elkins                 Expires June 8, 2019                  [Page 5]

INTERNET DRAFT         Conflict Problem Statement       December 5, 2018


   reach consensus.

1.3 Values-Based Conflict

   Protocols have impact on what can and cannot be done on networks.   
   These considerations are sometimes the most hotly debated issues.   
   Values-based conflicts can include: enabling freedom of speech or
   assembly vs. protection of life and safety.  Some of these
   discussions are held in the HRPC group as well as during the process
   of each draft but these are difficult issues and often it seems
   easier for many to simply ignore them.  

1.4 Cultural Issues

   IETF participants are all over the world.   So, methods for conflict
   resolution must take this into account. People all over the world
   need to be able to see and comment.   As the IETF transitions to a
   more and more multicultural set of participants, any methods of
   conflict resolution must take this into account.

2.  Current Methods of Communication

   In discussing the following methods, we are looking at them only in
   the sense of how good are they at resolving conflict.  There may be
   many other benefits or shortcomings to each method.  These aspects
   will not be discussed here.

2.1 Writing an Internet Draft

   Writing an Internet Draft means that you write down a specific
   technical argument or proposal in concrete terms.   Drafts are not
   all intended to become RFCs, some are a starting point for a
   discussion about the topic.   There is a relatively well-understood
   process of different kinds of drafts, use cases, actual protocol
   changes, gap analysis, and so on.  

   The kinds of drafts that are needed in particular when there is an
   area of high conflict are problem statement or use case drafts which
   distill and explain issues.

2.1.1 Benefits

   Having a written document helps clarify misunderstandings.   People
   involved in the discussion can ask for clarifications.   Fundamental
   concepts can be verbalized.  Even that in itself can be a large step
   forward in coming to a final resolution.  

   Having a written document also means that you can communicate with
 


N. Elkins                 Expires June 8, 2019                  [Page 6]

INTERNET DRAFT         Conflict Problem Statement       December 5, 2018


   people all over the world.   This is essential as IETF participants
   are in many countries.

2.1.2 Shortcomings

   Some drafts are better than others.  Some people write better than
   others.  Some people address core issues better than others.

   In the companion solution document, we will discuss some proposals of
   how to write such a draft well, so that it helps make progress.  For
   example, it can help if the chair or working group formulates a
   series of questions that both sides try to answer, or create a set of
   test cases ("How does your approach solve X?")

2.2 Discussion on Email Lists

   Much of the discussion on any problem take place on the email list of
   the Working Group in question.  These email lists are open to all who
   choose to subscribe.   They are public.  The language used is
   English.   

2.2.1 Benefits

   People all over the world can participate in an email conversation. 
   Writing things down forces you to try to be clear so that others can
   understand you. A record is preserved of what was said.

   It is sometimes easier to say and hear unpleasant things when you do
   not have to respond immediately.  You can think and write back at
   your convenience when hopefully you have had some time to reflect on
   what is being said.  Admittedly, some people do not take advantage of
   the time to reflect and react thoughtfully as well or as often as
   they might.

2.2.2 Shortcomings

   Email discussions can be dominated by small groups of people. 
   Sometimes people do not want to participate because they feel that
   the discussion is between people who know each other well and
   communicate in shorthand.   This is a strength and a weakness. It is
   normal that people who have been very involved in a topic for many
   years will communicate in shorthand.  It takes time for a newcomer to
   understand the history.  Discussions are also basically engineering
   meetings so it is normal to speak in acronym-ese.

   On a logistical notes, due to the limits of email text, either you
   get deeply nested quoting that are hard to follow or a single email
   discusses several different issues.   The email subject line should
 


N. Elkins                 Expires June 8, 2019                  [Page 7]

INTERNET DRAFT         Conflict Problem Statement       December 5, 2018


   be updated if the conversation drifts but not all participants follow
   this.

   When a discussion concludes, it is hard to know whether a conclusion
   has been reached or people are just worn out.  In the case of having
   an accurate record of proceedings, what can happen is that there is a
   spate of emails and then there is a face to face meeting where
   hallway and Working Group discussions happen which are not all
   documented.  So, then it is not clear how the original issues were
   resolved unless you are a very active participant or were at the f2f
   meeting.

   On email lists, people can do a "hit-and-run".  That is, with the
   distance provided by email lists, some people feel free to say things
   more harshly than they might in a face to face encounter.   There is
   sometimes a tendency to "pile on" - ten people responding with the
   same criticism.   Some feel that sheer volume or number of posts will
   win the argument.

   Bikeshedding is defined by Wikipedia as follows:

   "Parkinson's law of triviality is C. Northcote Parkinson's 1957
   argument that members of an organisation [sic] give disproportionate
   weight to trivial issues. He provides the example of a fictional
   committee whose job was to approve the plans for a nuclear power
   plant spending the majority of its time on discussions about
   relatively minor but easy-to-grasp issues, such as what materials to
   use for the staff bike shed, while neglecting the proposed design of
   the plant itself, which is far more important and a far more
   difficult and complex task."

   Email list discussion lends itself quite well to bikeshedding unless
   stopped by a participant.

   In the solution draft, we will discuss some options such as keeping
   an issue list or tracker and suggesting one of the Working Group
   chairs (or, a neutral party) summarize the discussion, indicating
   next steps ("Alice has agreed to draft text explaining the approach
   she just informally summarized.") or at least try to distill the
   viewpoints. Active engagement by one of the chairs can help, in
   general, e.g., by trying to calm down participants or encourage
   separating issues.

2.3 Discussion at Face-to-Face or Interim Meetings

   Much of the work of the IETF happens at face to face or interim
   virtual meetings.  This document concentrates on conflict resolution,
   so we will discuss only that aspect. In this regard, we will group
 


N. Elkins                 Expires June 8, 2019                  [Page 8]

INTERNET DRAFT         Conflict Problem Statement       December 5, 2018


   face-to-face and interim meetings together as the conflict resolution
   aspects of both appear to be quite similar.

   Within a meeting, however, there are differences between the public
   Working Group meeting and more informal small-group meetings.  At the
   formal meeting, there is the presentation of the topic itself and the
   microphone line.

2.3.1 Benefits

   To get the people who care about the issue all in the same room,
   virtual or otherwise, can be invaluable.   Sometimes the discussions
   in the Working Group itself are to the point and resolve problems
   quickly that may have taken much longer had it been on an email
   lists. Hopefully, most of the people who care about the issue are at
   the meeting so the discussion accurately reflects the needed
   viewpoints.

   People can also meet informally in the hallways, over meals, or
   beverages and talk to each other.  This all sometimes works very
   well.

   The microphone line can be a fair way to allow any interested
   participants to comment.

2.3.2 Shortcomings

   Some people posture at the microphone line in the Working Group
   meeting.  This can be a problem particularly in a very contentious
   issue.

   The small group meetings can become echo chambers.  That is, people
   cluster with those who agree with them, reinforcing their viewpoint,
   and the notion that others who disagree with them are misguided.

   Often, the presentations are so detailed that people who have not had
   a chance to follow the discussion can't really understand the
   argument. While everyone *should* read the I-D, in practice, many
   people do not, so it seems helpful to provide sufficient background
   that new voices can be hear.  

2.4 Design Teams

   RFC2418 defines Design Teams as follows:

   "6.5 Design Teams

   It is often useful, and perhaps inevitable, for a sub-group of a 
 


N. Elkins                 Expires June 8, 2019                  [Page 9]

INTERNET DRAFT         Conflict Problem Statement       December 5, 2018


   working group to develop a proposal to solve a particular problem. 
   Such a sub-group is called a design team.  In order for a design team
   to remain small and agile, it is acceptable to have closed membership
   and private meetings.  Design teams may range from an informal chat
   between people in a hallway to a formal set of expert volunteers that
   the WG chair or AD appoints to attack a controversial problem.  The
   output of a design team is always subject to approval, rejection or
   modification by the WG as a whole." [RFC2418]

   Further clarification on design teams is provided by an IESG
   statement [IESG-DT].

2.4.1 Benefits

   Design teams can work well when there is a very defined problem to be
   solved.  

2.4.2 Shortcomings

   In the case of a larger issue, then design teams may end up being
   split in the same proportion as the larger group as the fundamental
   issue has not been addressed.

   In practice, design teams vary in their effectiveness.   It has been
   reported that some people assigned to the design team do not attend
   the meeting.  This is not likely to be helpful in resolving the
   situation.

3  Security Considerations

   There are no security considerations addressed in this document.

4  IANA Considerations

   There are no IANA considerations addressed in this document.

5  References

5.1  Normative References


              [RFC2418] Bradner, S. "IETF Working Group Guidelines and
              Procedures", RFC 2418,  September 1998.

              [RFC7282] Resnick, P. "On Consensus and Humming in the
              IETF", RFC 7282, June 2014.


 


N. Elkins                 Expires June 8, 2019                 [Page 10]

INTERNET DRAFT         Conflict Problem Statement       December 5, 2018


5.2  Informative References

              [IESG-DT] https://www.ietf.org/iesg/statement/design-
              team.html


Authors' Addresses



   Nalini Elkins
   Inside Products, Inc.
   Carmel Valley, CA 93924
   USA
   Phone: +1 831 659 8360
   Email: nalini.elkins@insidethestack.com
   URI:  http://www.insidethestack.com

   Henning Schulzrinne
   Columbia University/Department of Computer Science
   450 Computer Science Building
   New York, NY  10027
   USA
   Phone: +1 212 939 7004
   EMail: hgs@cs.columbia.edu
   URI:   http://www.cs.columbia.edu

























N. Elkins                 Expires June 8, 2019                 [Page 11]