Ekkli v1

Ekkli v1 is an open-source project for collective decision making. What follows is a summary of Ekkli v1 model, principles & functionality.

  • model
    • audience & addressed need
      • customer
        • any group of people conducting a meeting or discussion regarding some decision they need to make
        • inner or cross unit or organization
        • community members
      • problem
        • meetings & discussions suck, in terms of
          • time waste
            • due to ineffective time management
          • flow interruption
            • they disrupt concentration on creative work
          • partial involvement
            • due to the above, only few are summoned to decision making meetings, thus ignoring the knowledge & opinions of relevant people not invited & also hurting their motivation & involvement
          • bad decisions
            • due to group think, or lack of participation
          • knowledge obfusecation
            • much of the knowledge & information shared in meetings remain only in the minds of their participants, remaining opaque to others
          • & many more
      • solution
        • an online collaborative tool that allows groups to deliberate effectively on decisions, & then
          vote on themenabling such short & effective meetings results in more interaction & collective intelligence leverage, while solving the problems inherent in the current way of doing meetings & discussions
    • abstraction
      • Ekkli v1 is based on a simple abstraction of the context & aspects involved in making decisions, such as
        • decision options
        • options effects
        • goals
        • goal conditions

        in order for the system to be able to aggregate the collective thinking of the group regarding the decisions, it requires the participants to semantically classify their ideas into several types of elements:

        • complex ideas
          • options
            • the alternatives between which the group needs to decide
          • effects
            • possible results of choosing some option
          • goals
            • what the group is trying to eventually achieve
          • conditions
            • things that must happen in order for the goals to be met
        • causal relations
          • option -> effect
            • participants can connect an option to some effect, to indicate that the option can lead to this effect
          • effect -> condition
            • participants can connect an effect to a condition to indicate that the effect can lead to the condition
          • condition -> goal
            • participants can connect a condition to a goal to indicate that the condition can lead to the goal
        • simple opinions
          • good / bad
            • participant can express their sentiment & opinion regarding each complex idea and causal relation, in terms of goodness for the group
          • true / false
            • participants can express their sentiment and opinions regarding each complex idea and causal relation in terms of truthness
    • principles
      • there are several principles that guided the design of Ekkli v1
        • simplicity
          • the model abstracting the discussion & decision making process was the simplest possible
        • visual
          • a picture can be understood & reacted on much quicker than a text, especially when it’s large
        • topsight
          • the discussion is presented in 1 screen, allowing participants to see at all times the big picture
        • aggregation
          • the time it takes to understand & participate in the discussion isn’t a function of the number of participants, because the opinions & ideas of participants are aggregated (using to the semantic classification)
        • collective intelligence
          • utilizing principles of effective collective intelligence, such as budget voting & not seeing others’ votes
        • crowd sourcing
          • knowledge patterns accumulated across discussions & even organizations are automatically detected & given back as suggestions for similar decisions under similar context
  • functionality
    • groups
      • users can create or join existing groupsall groups are presented on the groups board

        users belonging to a group can create a discussion in that group

        a group’s discussions are presented on the discussions board

        according to the group’s security preferences, the discussion may be visible or not to other groups users or even anonymous users

    • discussion
      • creating elements
        • users belonging to the group, can create elements in the discussion
        • there are 4 types of elements, presented in 4 columns
          • options
          • effects
          • conditions
          • goals
        • elements have a title & content
          • the content is presented when hovering over an element
          • clicking on an element, opens its details page, in which the content can be edited
      • creating relations
        • users can connect elements in adjacent columns in connecting lines representing causal relations
      • expressing opinions
        • users can add opinions on elements (including relations), classified into 4 sentiment types:
          • good
          • bad
          • true
          • false
        • the opinions text is presented in the element details page
        • the opinions are aggregated & their number badges are presented over the element
        • the opinions expressed on relations are presented as color segments inside the connecting lines
      • workflow guidance
        • at different stages of the discussion, the system would show hints guiding users about the next suggested steps
      • evaluation
        • once enough information has been entered, including opinions, the system will indicate the option most likely to lead to the desired goalsthe option will be marked in green
      • voting
        • users can start a voting session on a decisiona voting session defines a budget of votes (ballots) given to each user, as well as the session deadline

          users can allocate their given votes to the different options

          other users can’t view one’s votes, only the voting progress

          once the voting session ended, the option with most votes is indicated with a pointing finger

      • following discussions
        • users can follow discussions to receive email notifications whenever the discussion was modified