# Request: new polling method "Systemic Konsensiering" (DE:Systemisches Konsensieren)

**URL:** https://meta.discourse.org/t/request-new-polling-method-systemic-konsensiering-de-systemisches-konsensieren/63274
**Category:** Feature
**Created:** [24.Май.2017 12:01:25 UTC](https://meta.discourse.org/t/request-new-polling-method-systemic-konsensiering-de-systemisches-konsensieren/63274 "2017-05-24T12:01:25Z")
**Posts on this page:** 18
**Page:** 1

<div class="post-metadata">

### Author: ![faithinchaos](https://avatars.discourse-cdn.com/v4/letter/f/b9e5f3/32.png) [@faithinchaos](https://meta.discourse.org/u/faithinchaos)
#### Post date: [24.Май.2017 12:01:25 UTC](https://meta.discourse.org/t/request-new-polling-method-systemic-konsensiering-de-systemisches-konsensieren/63274/1 "2017-05-24T12:01:25Z")

</div>

In the offline world I mostly use this method, because I highly appreciate the many advantages of [SK](http://www.sk-prinzip.eu/das-sk-prinzip/).  
I can’t find an explanation in english right now but there is a [platform to do it online](https://www.konsensieren.eu/en/) with translation.

The principle for the voting process are:

- All participants can add new options.
- You dont decide for one option, but instead estimate your resistance to each option. (e.G: 0 = I’m fine with that option; 1 = I feel a slight resistance; 2 = I cannot live with that option. Sometimes a scale up to 10 makes more sense)
- The option with the least resistance wins (/is the option preferred by the group)

The deviations from the standard voting module aren’t that big, are they? I can’t programm but I can help.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [24.Май.2017 13:10:10 UTC](https://meta.discourse.org/t/request-new-polling-method-systemic-konsensiering-de-systemisches-konsensieren/63274/2 "2017-05-24T13:10:10Z")

</div>

Seems like you are talking about a flavor of polling, not the feature voting plugin.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [24.Май.2017 15:39:17 UTC](https://meta.discourse.org/t/request-new-polling-method-systemic-konsensiering-de-systemisches-konsensieren/63274/3 "2017-05-24T15:39:17Z")

</div>

Sounds like you’d need a new plugin to do that. If you are not a programmer, but would like to help, you can offer money to a programmer in the #Marketplace. I’m not a plugin programmer, but I’d guess it’s a $200-300 job, but it could be harder than I think.

---

<div class="post-metadata">

### Author: ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)
#### Post date: [29.Май.2017 10:16:10 UTC](https://meta.discourse.org/t/request-new-polling-method-systemic-konsensiering-de-systemisches-konsensieren/63274/4 "2017-05-29T10:16:10Z")

</div>

> [@pfaffman](#):
>
> but I’d guess it’s a $200-300 job, but it could be harder than I think.

Highly depend on the hourly rate 😉

The ability to add options on the fly makes this plugin somewhat tricky though.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [29.Май.2017 15:49:56 UTC](https://meta.discourse.org/t/request-new-polling-method-systemic-konsensiering-de-systemisches-konsensieren/63274/5 "2017-05-29T15:49:56Z")

</div>

I love this idea of systematic consensus building. Why not just use the polls feature as is and simply set up the question this way? The ability for people to add questions may not be that important, or could be dealt with ahead of time. So you could start a topic saying “let’s do a poll! What should the answer options be?” Then set up the poll after collecting answers.

Incidentally, I do often run into trouble with polls which can’t be changed after the poll is started. As we use it, we discover issues with the questions or need to add more answers. Is there no way around this limitation?

---

<div class="post-metadata">

### Author: ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)
#### Post date: [29.Май.2017 18:35:41 UTC](https://meta.discourse.org/t/request-new-polling-method-systemic-konsensiering-de-systemisches-konsensieren/63274/6 "2017-05-29T18:35:41Z")

</div>

> [@tobiaseigen](#):
>
> Is there no way around this limitation?

Because changing a poll after it has received some votes would void the existing poll results, there would need to be a way that would allow and enforce that all those that had voted voted again.

IMHO the easiest way to do this would be to close the old poll and start a new poll - OR - create polls with an “other - please comment” option so deficiencies have a place to go.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [29.Май.2017 23:15:06 UTC](https://meta.discourse.org/t/request-new-polling-method-systemic-konsensiering-de-systemisches-konsensieren/63274/7 "2017-05-29T23:15:06Z")

</div>

I understand all that but still think there should be an admin function to tweak ongoing polls. Not all polls need to be rigorous and valid, and there are many circumstances when asking people to come vote again is unrealistic. We’ve tried this in our community and it just doesn’t happen.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [29.Май.2017 23:21:32 UTC](https://meta.discourse.org/t/request-new-polling-method-systemic-konsensiering-de-systemisches-konsensieren/63274/8 "2017-05-29T23:21:32Z")

</div>

This system is weird. Voting on how much you _hate_ something feels.. bad.

---

<div class="post-metadata">

### Author: ![faithinchaos](https://avatars.discourse-cdn.com/v4/letter/f/b9e5f3/32.png) [@faithinchaos](https://meta.discourse.org/u/faithinchaos)
#### Post date: [30.Май.2017 09:19:25 UTC](https://meta.discourse.org/t/request-new-polling-method-systemic-konsensiering-de-systemisches-konsensieren/63274/9 "2017-05-30T09:19:25Z")

</div>

Why does it feel bad? If you know how strong the resistance is and how it’s spread, it’s easier to hear the causes and adapt the options to make more people happy 🙂

---

<div class="post-metadata">

### Author: ![faithinchaos](https://avatars.discourse-cdn.com/v4/letter/f/b9e5f3/32.png) [@faithinchaos](https://meta.discourse.org/u/faithinchaos)
#### Post date: [30.Май.2017 09:36:00 UTC](https://meta.discourse.org/t/request-new-polling-method-systemic-konsensiering-de-systemisches-konsensieren/63274/10 "2017-05-30T09:36:00Z")

</div>

I think, this is the closest you can get?

**Suggestion 1 (how strong are your objections, 0=ok, 1=concerns, 2=strong objections)**

[poll type=number min=0 max=2 step=1 public=true name=test][/poll]

**Suggestion 2**

[poll type=number min=0 max=2 step=1 public=true name=dd][/poll]

**no-action solution (how strong are you objections, when all suggestions are droped)**

_Poll ([view on site](https://meta.discourse.org/t/request-new-polling-method-systemic-konsensiering-de-systemisches-konsensieren/63274/10))_

And then users can add other option by replying.

---

<div class="post-metadata">

### Author: ![claas](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/claas/32/71725_2.png) [@claas](https://meta.discourse.org/u/claas)
#### Post date: [07.Апрель.2018 01:40:43 UTC](https://meta.discourse.org/t/request-new-polling-method-systemic-konsensiering-de-systemisches-konsensieren/63274/11 "2018-04-07T01:40:43Z")

</div>

I recently faced a (poll) situation here on Meta where I would have loved (and failed) …

- to use [Systemic Consensing](http://www.plays-in-business.com/systemic-consensing-what-the-hell-is-this) [~ counting resistance instead of appraisal] (which I had started to appreciate in the weekly developer meetings in my previous job) or
- to apply the more granular [Systemic Consensus Principle](https://www.whonix.org/blog/issues-with-and-alternatives-to-democracy-and-majority-votes#Systemic_Consensus_Principle) [~ counting resistance on an interval scale], as requested here by @faithinchaos.

> **Background**
>
> ## What happened
> 
> 1. Two weeks ago, I had noticed that the word “_[group] owner_” had not been translated consistently in the German locale (“_Eigentümer_” [~ owner] vs. “_Besitzer_” [~ possessor]). What’s more, I considered that there may be a word that is even more suitable than the two words used so far (namely “_Verantwortlicher_” [~ responsible] or “_Verwalter_” [~ manager]).
> 2. As a consequence, [I shared my finding](https://meta.discourse.org/t/de-fehler-in-der-deutschen-ubersetzung-hier-melden/47320/59) in the dedicated feedback topic.
> 3. I was pondering on how to best get authoritative feedback from the community with regard to which translation to migrate to, and determined that the best way an approximation of “Systemic Consensing” (to the extent currently possible in Discourse).
> 4. In the end, **I created a poll** with 4 options (the two currently used words and the two potentially more suitable words), allowing every participant to choose between 1 and 4 options (`[poll type=multiple min=1 max=4 public=true]`) **and specifically asking everyone to choose all options they could live with** (literally _“all options that don’t give you a headache”_).
> 5. Result:
> - Three users (A, B, C) participated in the poll.
> - A and B choose 2 of 4 options and C chose 1 of 4 options .
> - Two options (i, ii) got 2 votes, one option (iii) got 1 vote and another option (iv) got no vote.
> - One user (D) replied (without participating in the poll) and suggested a 5th word (“_Koordinator_” [~ coordinator]).
> 
> 6. Summary: The poll was probably misunderstood (as the result would otherwise indicate a lot of headache) and failed to achieve its goal (with regard to finding the [best] option, defined by the one that most people could live with).

## What’s the problem

> **Use case: Find the optimal translation by prompting feedback from the community.**
>
> More formally: We have an _inconsistent_ translation `S->C` of a source `S` with a set of current translations `C∈{C1,…,Cn}` and we would like to prompt the community to find the _optimal_ translation `S->T`, which may include _new_ translations\* `N->{N1,...,Nm}`; in other words: `T'∈{C1,...,Cn,N1,...,Nm}`)

(If you don’t like the use case, think instead about finding the optimal date for a Community meeting, i.e. the date where most people would come, because they actually have time.)

Let’s assume for a moment that the use case is realistic and valid, and that a poll is a reasonable tool for it.

1. Why not use a “single choice” poll (users choose _one_ option; the most voted option “wins”)?
  - **Bias** : The single choice limitation divides users. It disfavors “risky” (e.g. revolutionary) options and favors “popular” (e.g. status quo) options.

2. Why not use a “multiple choice” poll (users choose _one or more_ options; the most voted option “wins”)?
  - **Strategy** : Users with a clear preference (or with an option that they proposed themselves) may not want to vote for a less preferred option, even if it is acceptable for them, because also voting for a less preferred option may disfavor the preferred option.

3. Why not use a “multiple choice” poll and specifically ask users to choose all acceptable options or phrase the options accordingly ([as suggested by Tobias](https://meta.discourse.org/t/request-new-polling-method-systemic-konsensiering-de-systemisches-konsensieren/63274/5))?
  - **Clarity** : It may not work (like in my real example). The poll doesn’t look/feel different, so users are inclined to act like they would normally in a “multiple choice” poll.

## What’s the solution

For now, I have identified four aspects of the problem and its solution:

### A. New options after poll start

While it is desirable to collect all options upfront, this does not necessarily correspond to reality.

- In Discourse, the question of adding new options to an ongoing poll (i.e. as soon as votes have been casted) doesn’t arise so far, simply because it is technically prevented (except for starting the poll from scratch).
- Obviously, this makes sense in “single choice” polls, since a new option is less likely to “win” (simply because it wasn’t considered by the users that voted before).
- Actually, this also makes sense for “multiple choice” polls, since the choices are _de facto_ not independent (i.e. a new option may incline people to not have voted for another option).
- In contrast, the question “Can you live with this option?” can be answered independently for each option, which would allow new options. (And the same holds for the date-related question: “Would you have time next Saturday?”)

### B. Non-binary choice

While it is comprehensible to divide choices into “chosen” and “not chosen”, this does not necessarily represent the actual choice adequately.

- In Discourse, a poll option can either be chosen or not, so it is not possible to have an “in-between” like “if need be” in a Doodle.
- A solution would be a poll parameter that enables intermediate value between “chosen” and “not chosen” (e.g. “undecided”).
- A more general solution would be a poll parameter that takes a list of values that users are then offered for each option (e.g. [0,1,2] like [in @faithinchaos’s example](https://meta.discourse.org/t/request-new-polling-method-systemic-konsensiering-de-systemisches-konsensieren/63274/10)).

### C. Independent choice

While it may desirable to have users reason about each option independently, this is not necessarily likely to happen, if options are presented together.

- In Discourse, all options of a poll are shown together, so even when users are currently reasoning about one option, they also see the other options.
- A solution would be a poll parameter that lets it present its options one after another, one at a time, once a user decides to participate in a poll.

### D. Empty choice

While it may not make sense to cast an empty vote in traditional “single choice” and “multiple choice” polls, this does not necessarily hold for all polls. (Note that this is somehow linked to A., because users with an empty choice may actually want to propose a new option.)

- In Discourse, a choice has to be made (as far as I know) in order to participate in a poll. This means that “participants” that don’t find a suitable choice, are currently not counted, which may undermine validity of a poll.
- A solution would a poll parameter that allows casting a vote with an empty choice. (Note that having a separate option “Empty choice.” wouldn’t be a sane alternative, because users can then still choose this option alongside other options.)

## tl;dr

How could Discourse better support alternative polls like “Systemic Consensing”?

---

<div class="post-metadata">

### Author: ![claas](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/claas/32/71725_2.png) [@claas](https://meta.discourse.org/u/claas)
#### Post date: [07.Апрель.2018 01:49:29 UTC](https://meta.discourse.org/t/request-new-polling-method-systemic-konsensiering-de-systemisches-konsensieren/63274/12 "2018-04-07T01:49:29Z")

</div>

> [@codinghorror](#):
>
> This system is weird. Voting on how much you hate something feels… bad.

The crucial point is choosing the option of least resistance (≠ option with most votes). This option is more suitable for consensus than an option with the majority of “democratic” votes, because it is less controversial.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [07.Апрель.2018 05:01:48 UTC](https://meta.discourse.org/t/request-new-polling-method-systemic-konsensiering-de-systemisches-konsensieren/63274/13 "2018-04-07T05:01:48Z")

</div>

I think these are interesting experiments but would recommend trying them out in independent plugins

---

<div class="post-metadata">

### Author: ![tophee](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tophee/32/73406_2.png) [@tophee](https://meta.discourse.org/u/tophee)
#### Post date: [07.Апрель.2018 21:48:27 UTC](https://meta.discourse.org/t/request-new-polling-method-systemic-konsensiering-de-systemisches-konsensieren/63274/14 "2018-04-07T21:48:27Z")

</div>

It would be really great to have some kind of consensus-building plugin for discourse because it might contribute to a better understanding of what consensus is and how practical it actually is (contrary to it’s reputation). In fact, we all use the consensus principle all the time, but more on that below.

There are lots of ways of practicing consensus decision-making and the ones mentioned in this topic are just some of them. And that is the first (and perhaps biggest) challenge of creating a popular plugin rather than having dozens of them, each limited to a particular flavour of consensus. The plugin would have to be flexible enough to accommodate many/most of these flavours…

I don’t have a silver bullet, but here is one important insight that might help understand what all the different versions of consensus have in common: consensus is not unanimity. Indeed, although the two look very similar on the surface, they differ fundamentally. In short: consensus is about nobody disagreeing, unanimity is about everyone agreeing.

In order to find out whether everyone agrees, everyone needs to express their preference, i.e. to cast a vote of some sort. A unanimous decision is achieved through voting.

Consensus, by contrast does not require everyone to express a preference. It only requires that no one objects. This makes consensus so incredibly powerful and flexible but it (at least in its basic form) also allows decisions that no one really likes but also doesn’t dislike enough to object (also known as the “[Abilene Paradox](https://en.wikipedia.org/wiki/Abilene_paradox)”).

For a more detailed discussion of consensus and unanimity see this blog post:

> **[Flax Casino Sverige — registrering, bonusar, betalningar och live casino i...](https://flaxcasino-se.se/)**
>
> Flax Casino i Sverige erbjuder tydlig registrering, snabba insättningar och uttag, live casino med dealers och stabil mobilversion. Läs om bonusar, betalningsmetoder, säkerhet, verifiering och support i en överskådlig och användarvänlig spelmiljö.

Just to be clear: this post is not meant as a critique of any of the previous posts in this topic. I am not proposing any specific implementation of a consensus method, I’m just suggesting a way of thinking about and understanding consensus.

---

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [08.Апрель.2018 01:27:50 UTC](https://meta.discourse.org/t/request-new-polling-method-systemic-konsensiering-de-systemisches-konsensieren/63274/15 "2018-04-08T01:27:50Z")

</div>

> [@codinghorror](#):
>
> This system is weird. Voting on how much you hate something feels… bad.

No, it could also be about impossibilities.  
One very good use case for this is to pick a date between a number of participants for a meeting. Throw 5 dates in there and let everyone choose between ‘can attend’ , ‘maybe’ and ‘won’t make it that day’ and you’ll be able to choose the best date for the meeting. Like [https://cally.com/](https://cally.com/)

---

<div class="post-metadata">

### Author: ![tophee](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tophee/32/73406_2.png) [@tophee](https://meta.discourse.org/u/tophee)
#### Post date: [08.Апрель.2018 09:29:36 UTC](https://meta.discourse.org/t/request-new-polling-method-systemic-konsensiering-de-systemisches-konsensieren/63274/16 "2018-04-08T09:29:36Z")

</div>

Good example! That’s exactly what I meant with: we use consensus all the time. Or maybe not exactly, because all participants are asked to give their preference, but a lot of the time when you schedule meetings, only a few people give their preferences and tbe others only object if it doesn’t suit them.

---

<div class="post-metadata">

### Author: ![sunjam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sunjam/32/175682_2.png) [@sunjam](https://meta.discourse.org/u/sunjam)
#### Post date: [28.Март.2020 23:42:44 UTC](https://meta.discourse.org/t/request-new-polling-method-systemic-konsensiering-de-systemisches-konsensieren/63274/17 "2020-03-28T23:42:44Z")

</div>

Привет! Проверяю эту концепцию, так как она используется нашей некоммерческой организацией. Будем очень признательны за любые плагины для Discourse, поддерживающие подобную систему!

В качестве отличного примера можно посмотреть [Loomio](https://www.loomio.org/), но, к сожалению, [интеграция с Discourse в нём пока отсутствует](https://help.loomio.org/en/dev_manual/plugins/).

Как я понимаю, консенсус строится следующим образом:

- **Да**
- **Воздержаться**
- **Блокировать**

**Блокировка** в данном случае означает категорическое «нет», поэтому даже одно такое решение останавливает продвижение предложения. В ходе обсуждения любой блокирующий участник должен быть убеждён перейти к варианту **Воздержаться** или **Да** , чтобы предложение было принято. В нашем случае установлен двухнедельный срок, который по взаимному согласию может быть продлён на дополнительные недели.

---

<div class="post-metadata">

### Author: ![faithinchaos](https://avatars.discourse-cdn.com/v4/letter/f/b9e5f3/32.png) [@faithinchaos](https://meta.discourse.org/u/faithinchaos)
#### Post date: [07.Июнь.2020 13:45:43 UTC](https://meta.discourse.org/t/request-new-polling-method-systemic-konsensiering-de-systemisches-konsensieren/63274/18 "2020-06-07T13:45:43Z")

</div>

Мой оригинальный пост не был о консенсусе. [онлайн-инструмент](https://acceptify.at/en/start) был переименован и теперь включает дополнительные пояснения на английском языке:

 ![](https://global.discourse-cdn.com/meta/original/3X/d/f/df3e7163c8570e533f6c381b2eb143b7114852c4.png)

Когда я принимаю решение в консенсусе, я придерживаюсь стандартного формата множественного выбора, такого как этот:

_Poll ([view on site](https://meta.discourse.org/t/request-new-polling-method-systemic-konsensiering-de-systemisches-konsensieren/63274/18))_
