Facilitator: Nick
Participants: Nick, Bruno, Katie, Vasileios
Agenda
checkin
values and vision
for people who join a group to understand what they are
and for poeple to update them
talking then sketching
constistution / agreement / “golden rules” kind of thing, kept quite brief and easily accessible, visible when it’s updated, maybe even a process for updating it, and definately some history, maybe a bell notification, / email
maybe a conversation for discussing changes, so like a change proposal process, could be voting, review, maybe somebody (or some number) with some trust can approve
agreement_manager stuff from before is something to think about, but we don’t need to worry to much about that role, maybe editors can just edit something…
facilitating discussions is important, not just buttons, maybe a temperature check thing with emojis is nice, maybe a way to have a quick temperature check and if it passes ok then fine, but if there is some concern then maybe trigger a bigger decision making process… maybe even a retrospective thing “lazy consensus” when changes are made, but if somebody flags it up later trigger the longer process
ties into previous concepts/ideas of allowing people to do things, but allowing undo, which we didn’t implement like that, but we did do history!
rule library ponderings
stockholm doesn’t have any rules yet, just reacting to things that happen, but did have a shared vision
should we encourage groups to make rules at the start? e.g. the 3 golden rules from food sharing? what if a group made rules against what karrot stands for, so kind of different levels of rules… karrot level is more inspirational, but then groups have their specific rules, preventing waste, but also solidarity, then local specific rules for different places (much wanted pickups), then rules that came up from unfavourable events/behaviours
if you join a group but just see 1000000 rules without the context of where they’re from it’s a bit overwhelming, and new groups starting maybe feels a bit uneeded
rules are to keep the vision alive! important to have rules to make it clear what the culture is and keep working happily
important to have them more linked to inspirational / constitution meaning, e.g. limits to much wanted pickups is linked to a principle for sharing
the rule library reflects this
different groups could share rules, we include some basic ones, but not sharing without context, including maybe a background to the rule, how it works, how it came about, always link a rule to a why
we have insights into stuff that will probably happen for groups in the future and pre-empt it … and suggestions of when to bring it in
how much information inside the library vs nudging them to reach out to interact with people
most simple version could be more like a wikipedia page where people can contribute rules, and the groups copy/paste rules
rules should be groups somehow, local rules, overarching rules, or linked by mission statement
communityrule page, lists different groups that used it, and register back on the page, so maybe we can make it a bit like that, public group info that anyone can browse to see how they’re governed
are governance rules acceptable to be public? (helps build the thing above), maybe the higher level bits, esp what people have to see before joining, but details could stay inside
in gothenburg they have general rules covering all places, but then some more specific rules later once you’re in the group (particular to places). maybe like 3 levels (high level mission/vision → general ways to behave, etc. → specific details for specific places)
in stockholm they deal with some sensitive data because of a collaboration with a charity project, how does it relate? probably many groups have certain sensitive information (codes, financial stuff, details descriptions)
will always be a certain amount private/sensitive info
Bruno has aha moment! two topics connected: 1) visions+values, general agreement, and rule library - + maybe discussions/voting/etc 2) exploring other ideas from the community, seeing other reallife examples from the group, accessing templates/stories on the page where they are inputting the info into karrot
on creating a group
prompted to understand karrots values and respect the culture
constitution type of box, golden rules, maybe a mandatory field, can be edited later, could be connected to show principles from other groups
for rules, no nice if only one person can create them, option to type a rule, it shows faded (inactive), after more people join and it gets voted/thumbs up, then the rule becomes active, also sad face to start discussion / conflict resolution about it
timeframe? so a group decides every 3 weeks, or months to discuss them, get a notification to vote for/against/add/change rules
Values, how do you make decisions, a section for how to contact people in groups.
The rule section has a place to give a reason for the rule but they are also linked to a place or thing as another category
Space for comment/discussion
Ability to make changes, setting to faded style until it gets enough upvotes or nobody complains within a certain time.
If there is a rule contested there is a system in place to discuss and develop it. Similar to conflict resolution. Vote and ammendment possibility within a certain time frame. You can change your vote throughout your discussion.
how will we manage this “looking for solutions stage”? … which methods do we use going foward?
next meeting
Thursday 1 pm CET
facilitator: Bruno
choose the most interesting aspect(s)/feature in each sketch to focus on. Another round of sketch
Date: 2020-11-26T12:00:00Z
Facilitator: Bruno
Participants: Bruno, Katie, Vasilis, Nick
Check-in
Describe each others sketches
Bruno discussing Katie’s
rules can be added and shared
connecting values with the rule via categories
rules with group name, rule, and context
maybe in another section in karrot? not within the groups?
also linking to karrot vision, which kind of groups karrot is for, principles and practises
like making categories explicit, connected to goals/values, and groups collaborating, maybe can be combined!
Nick’s sketch:
One page to present the group structure and constitution, including mission
it gives hints on what to include on the box. based on what other groups did
chat to comment on the above
One page for rules (or rather agreement) section, how they connect to values, what the context is (which place, etc)
general chat for the above and for governance
One page for change proposal. It can be directly applied or just faded, open some time for discussion and modifications
Bruno’s
creator of group or later editors (via the trust system) of the group can edit the mission/values/agreement
who can edit, left out of this
viewable by everyone
a banner (and maybe notification) to show people clearly to go and read all this stuff
can add comments, give feedback under each of the parts of the constitusion/mission, maybe specifically commenting about the last changes
negative feedback can initiative a discussion or change process
Vasilis
focused on new groups, when starting the group setting some initial rules
people prompted to understand karrot values and constitution (golden rules, etc)
then can add the groups constitution and rules
everyone can add rules (linked to some part of the vision/constitution), but they’re considering pending, with discussion invited, can be agreed/voted for it to become added
can be published to the common library and own group
emergency rule for more immediate needs (e.g. covid-19)
Meta thoughts on how to continue the process
how do progress this into development?
focus on this idea? or try sketching another idea at another point?
A round to discuss most interesting parts to each of us across all the diagrams
Bruno
good to have visible clear place for discussions / commenting with the rules and constitution
including suggestions for rules, ie… he rule libary
trickiest part is the process, just changing things, or more contested, proposals/faded items, voting?
need to think about different perspectives from user journeys. about established groups, new groups, etc… active members, less active members… maybe focus on one of those aspects.
Vasilis
query about how the categories from katies idea. sketch was focused on library, but could work that a new group can see the rules, picking and choosing based on the categories, to form their own rule book, later could add more. missing: how it fits into existing groups more, copying existing rules in? how does the flow work, how does it fit in with the rule library. rule library for prompting inspiration.
really like the idea of picking from the categories when setting up the group, existing groups may have to put labels on their group too, like tags (“sharing is caring”, etc), might simplify by having the categories
should not be mandatory to adopt a bunch of rules that come with the category, but could opt-in to choose some of them
more focused on new groups
interesting how we make the rules, how does a proposition become a rule
also interest in the general golden rules kind of things about karrot, it’s culture, how to learn about it?
Katie
really important to think about the different user journies, first thing is to imagine what the rule library will look like, then thinking about the different ways that people get there, probably used more by new groups, or new members in old groups, wonder how much older existing groups would be up for it
really important to have a discussion place, within the group, then getting shared to the library (so it’s already understood/explained by then)
upvoting when in library maybe (like reddit)
from brunos/katies, using specific language, agreement vs rule (inspirational aspects), categories → visions
process of discussion a rule when it’s being implemented or reviewed, when it’s made and who makes them. hopefully it can be open to everyone to make rules
will probably end up with active people making rules, and the passive ones in the background (example of eu petitions, limiting how much individual people can do to encourage participation), how can we encourage the less active users?
Nick
wants it all, but feels there should be some focus
rule library idea is quite central
a complicated way of making proposals and discussions is too much
helping guide groups on finding the right rules and how they connect to values
a reflection on a organization in which rules are not made by people actually participating in the project
wants to work more on the idea of the rule library, how they are shared and categorized
check sketches again and pick most interesting ideas
rule library very central
exchange of ideas between groups
discussion within groups about rules/agreements
Another quick round of sketches (15 mins)
Nick on his own with pen and paper, Katie, Bruno and Vasilis together on Excalidraw
Feedback
how to handle the case of new groups who need a simple thing to get started
should start simple, maybe add in one component at a time?
excalidraw sketch is focusing on new group, and a simple setup
are we going to prototype and test with people? we could choose one of them
the new group workflow can actually be used for existing groups for them to initially setup the governance stuff
For next meeting
sketch more async before next meeting
convert hand drawn one into excalidraw
Vasilis, Bruno and Katie will try to find a time to work together on their sketch
Date: December 17th, 2020
Facilitator: Katie
Participants: Bruno, Katie, Vasilis, Nick
Agenda
check in
Prolonged but nice!
Overview of Nathan Call
Important to the goverenace proceses clear in Karrot
Think about what in integrated into the code
Reflection on the conflict resolution
Talk about next steps
Finish sketching later
Now we move on to Stage 3 - Decide
Use heat map and dote to decide what needs more discussion
Do we need to check if there is anyting that is still missing?
Stage 3: Decide
Bruno is interested in working with most elemets, maybe we can chose one decision making model, and skip library for now.
Nick likes the vision text box, he had also seltected the library but is up for having it as an add-on later. A light weight editing and approval would be usefell
Vasileois thinks its import to ask who will test the prototype, if two groups will test it would be nice to integrate imtergroup learning, I think all groups should test it. In agreement
Katie try one decision making model or both and do some A/B testing. Categories are interesting and working with the vision text boxes.
TRY: Treshold of apporoval based on the trust karrot systems. Reactions and temperature check. A multi-stage process, 1. Temperature Check (If all positive or neutral it gets approved) 2. If negative reactions occur then it need approval from 3ish highly trusted members.
Move on to prototyping, choose what to prototype
things not represented in the sketch right now:
democratic flow around agreement proposals
Build a facade and try to test with multiple groups, Bruno and Katie could test in their groups and then do others over call
Work in tandom, coders start on one page while others work with IA/WIREFRAMES/Mockups
trying to understand where karrot exists between different initiatives and processes
call with nick to understand some of the history/geneology behind karrot
different actors/stakeholders in the cosmos around karrot
maybe to open up bigger and more abstract discussions and connections
invition to play around with map
idea to bring in more non-food relating karrot groups and vision of where karrot goes in the future
how to establish connections to other groups and movements and more publicity
origin of karrot was international groups reaching out to foodsharing.de
need to start connecting to other groups and understanding them, e.g. makerspaces, freeshops, community gardens
interesting how it fits into broader food system, and maybe keeping a food focus is a good idea, “changing food systems” theme, a lot to unpack within food sharing context without needing to go beyond that
longer term possiblities for people to run other instances for different purposes/areas
open source / free software basis
trigger for creating the map is to see how adding governance features relates to the bigger picture (butterfly effect), maybe useful for general vision/approach
the reality of karrot vision and values is confusing, so useful to explore the complex reality
could have another map that is only showing the things specifically related to governance topics
background of more hierarchy admin/reporting system in foodsharing.de, and karrot being a reaction/alternative to that
way of organising ends up more general than specific to food
social issue of managing and sharing food, but also issues are managing communities of people in online/offline spaces
maybe seeing the topic of general purposes-ness in three different levels
code level - the features are useful for many types of groups
a community organising model - the self-organized community model can fit wider groups
what the users/communities actually see and interact with (messaging, branding, language) - can be confusing if people don’t see how it relates to their group
changes are the main title (“slogan”), the two subtitles, and a very small change in the “Democratic and participative development”
taking away the sharing focus
idea for a Big Release at some point with the new features (e.g. group templates), as a package with new landing page
ideas to see how it can work for a freeshop and a toy library
maybe some more time to reflect and think, given we are all very familiar with these terms
if people are looking for this kind of thing should be clear
a lot of (tech) people don’t actually know what a “community” is, a lot of people think about it geographically (e.g. neighbours), somepeople wouldn’t think of online communities as a community
commons theory clarifies what communities are
“group” vs “community” to clarify → “Empowering self-organized groups”, connects to WhatsApp and facebook “groups”
group into community → becoming of a community/commons. a process rather than title.
communities have boundaries, agreements, and conflict resolution processes
currently when people are looking for an online tool, they might be thinking about “groups” (i.e. instead of facebook group have a karrot group)
add in the conceptual part of what a community is somewhere, application process, governance processes
let people create a group, then with our helping hand they become a community
what is the different between facebook group and karrot?
data ownership
more specific features
open source
closing reflections
Nick: nice framing to get connection between values/vision and where people/groups are at right now in their understandings and practise
Bruno: nice insights, practical thing to change word community to group, and work on some other details
Katie: discussion on community really interesting, trying to find out what people understanding, going from group into community makes sense, especially in the context of our governance design process. how to make a group become a community. commonning as a verb, fractal affinities of defining and redefining, from cultural commons (how can you own cultural stuff when it’s come from a whole history of it, so balance of ownership). “start a group, become a community” ← nice!
Vasileios: really nice to have a new landing page, maybe “signup” and “browse existing groups” could go further down the page, so they are more likely to skim through the points, would be glad to join on working on more of this
maybe one sentence for a quick overview, and a link for more detailed explanation
in a popup instead of a new page
can select multiple ones plus an explanation of how they work within your specific group
means people can just adopt part of a methodology
clarify that selecting the decision making models will not impact how the software actually works
especially as they will be referring to offline processes too
it might be in the future we do have different software decision methods, but that should be configured clearly seperately
can be useful to see groups that might have similar vibes
good to keep flexible for groups as they will likely never be simple and use one specific method
how about for new groups? we don’t want to overwhelm them with options
maybe adding an “other” option
how to make clear that some of the inputs are optional?
prototype has toggles at the moment
should nudge them towards filling it in, toggles might make people not bother
some people just want to skip right to the end
maybe have a button before to “setup community organisation” or “do it later”, rather than for each field
who has access to change these things later?
maybe group editors, just use the existing mechanics of it?
make it clear you don’t have to do it now, but nudge to review as the group mature
maybe when it gets to a certain size, or time period, to nudge people
“this can be changed at any time”
how should the view version of it look like (as opposed to the editing view)
not wedded to the drag and drop interface
democratic process for approving new agreements (or changes to vision/governance)?
have more than 1 editors to approval
pending state?
possibly could implement it without democratic processes initially for a MVP
some groups probably wouldn’t give any feedback until it’s actually available in their group on karrot.world
changing the vision, etc would be nice to get people to have to explicitly re-agree (like in the existing hidden agreements feature), but maybe to postpone that
how about “main agreement” (big text box) vs individual agreements
“general agreement” relates to the application process too (as they are agreeing to it basically)
should not be so specific
specific ones more appropriate for the individual agreements
pick facilitator for next week: Bruno
checkout
Actions/outcomes
post map from Vasileios to community forum (as png)
Nick and Bruno will continue prototyping based on Katie’s sketch
Vasilis and Bruno will work on the writing/wording
first day back trying to work again, so we’re kinda slow/unfocused
keep expectations low
maybe move just a bit forward
do the prototype today
we have a prototype from Nick and Bruno
https://karrot.eu.ngrok.io/ → - temporary link → nick’s laptop–> basic components
→ later will look a bit more karroty
short description of the prototype from Bruno
Nick: think of other bits or different screens
Katie: sense of connectivity among those tasks
adding vision, then “how are we going to make this happen” pointing at the ways a community is taking decisions
Nick: vertical design? When u fill in the vision then decision making would appear
include some of the communityrule suggestions
in this prototype keep in mind that other non-foosharing/saving groups can use karrot
some more context for when/how decision making is part of a general approach/process
the domain page: how to incorporate vision, decision making etc displayed in existing ‘side menu’
existing vs new groups when thinking about this prototype
conflict-resolution/issues as part of the main governance page
what’s the language we use: for example instead of governance? →
community organization?
something about self governance?
a spanish word Bruno likes: … Autogestión → self management
karrot groups through design indicate an other way of groups if compared with a FB group
where admins have those privileges
-tags for decision making → community rule tags, but also open text to explain how a community operates
less gender biased platform, how we can incorporate these ideas?
“Start a group, become a community” suggestion from Katie
added “autonomous” in addition to “voluntary” (coming more from charity or state culture, exploited)
screenshots could use mockups instead of real groups (privacy), maybe a few more mockups for applications and issues
… although real screenshots are maybe useful for engagement with groups, could ask for permission, a way to reengage with some of the groups
“no admin superpowers” explanation of “no bosses”
people might be coming with a perspective of “not a facebook or whatsapp group, ah it’s a tool, what does it do…”
gender biases of the photos we use
independent groups → emphasise they can have their own agreements
show a group map somewhere
distribution of tasks and activities → expanding beyond foodsaving groups
the word “offer”, OK in English, removed “ad-like” prefix. in other languages it gets translated into words more like “sales” (discussion beyond landing page) - maybe add some context somehow/somewhere to make it understood more like gift economy
we can write a message to people on transifex
open source prominence?
how to get the users to understand the right expectations of the karrot platform, as it works like the groups themselves
… maybe a visual diagram could be helpful
maybe an about page?
… could be a way to help people deepen their knowledge if they’re interested without confusing people
Date: January 21st, 2021
Facilitator: Bruno
Participants: Bruno, Nick, Vasileios, Katie
Agenda
check in
some chat about how to show alternatives to project organising:
traditional charity kind of model: find some funding/sponsors, employ some people, manage volunteers for the rest
new model: more community orientated structure, no big division between “volunteers” and “staff”
Examples of governance in groups (Discussion)
insights from Copenhagen’s code of conduct and ethics
two documents, code of conduct which refers to code of ethics
those two are the ones you have the read before you can participate
they also have many more, but a bit overwhelming!
the amount of structure/rigidity in the docs is due to the scale of them
they have a board structure, with 6 different roles
volunteer management
community
etc
re-election of roles every 6 months
organised quite rigidly in that model
they do like the community vibe, but maybe struggle with making it happen
can really feel like work, especially with the larger events
600-700 hundred members, 200-250 active volunteers
at big events, have market collections in the van (2-3 people), 6 people to do bakery collections, setup shift (10-12 people), … and other roles with 12 people or so
smaller events also
get a lot of students and international students, can have more volunteers than shifts, people compete for them
but other periods they’re missing volunteers
food inspector made it so random people can’t contribute food
seems possible to fit into the model in the sketch easily
most (but not all) could probably be included in karrot
but could be hard to organise them if they are all in karrot (e.g. categories?)
having them on karrot is probably better for visiblity and engagement
a minority of people have a forum account, many don’t comment/participate or know about it
is it possible to use a forum with karrot, so groups can have their own forum within a bigger one
using an external forum? or a forum feature?
we did start some work for being able to login to karrot/foodsaving forum with karrot account
but even so for optimal participation having the features in karrot seems needed
some thoughts to keep the forum more for karrot meta/development than for the groups themselves to use
Foodsharing Luxembourg
Daniel said “Currently, we keep our agreements inside our meeting minutes on a shared drive on Google Drive. We update our group agreement based on these smaller agreements at least once a year. I do not think that this is ideal because agreements should be evaluated and then changed or discarded after a certain time. Otherwise, the list of agreements will grow indefinitely. I have not found a better way on handling this yet. Does this help you already”
seems like it could be a really good use case for what we’re working on (e.g. being able to remove agreements too!)
e.g. kanthaus constitution changes slowly, but collective agreements a bit faster
also important to contextual documents (where they apply)
foodsharing Stockholm
a newer group with very few rules for now as they are smaller
they have rules for a foodsharing point
-Foodsharing Point-
Rules for use
This food was rescued by Foodsharing Stockholm, which is a community-based movement that helps to reduce food-waste. By taking this food, you have become a part of the Foodsharing movement!
Dropping off food at a Foodsharing point:
Go through all the food in the fridge/cupboards and the food that you are dropping off. Throw away any of the following:
Anything that you yourself would not eat (apart from personal dietary restrictions)
Food that has gone past the expiration date (sista förbrukningsdag)
Rinse any packaging from old food and recycle it if recycling bins are available.
If any food has spilled in the fridge/cupboards, clean it up.
Taking food from Foodsharing point:
If the best-before date (bäst-före datum) has passed: Use your senses! Look, smell and taste the food.
If the expiration date (sista förbrukningsdag) has passed: Throw it away!
If neither date has passed: Enjoy!
wondering at which stage adding more structured agreements is useful?
so how much should we push the agreement of creating agreements in new groups?
or should they wait until a conflict/issue happens?
depends on the size of the group (maybe prompting them at that point)
ultra advanced AI to do text sentiment analysis to detect when conflict is brewing
groups might not include all their documents there, but over time maybe can include more
particularly boring legal document? focus more on everyday kind of documents
the groups don’t seem to use digital tools for discussing the documents, more from physical meetings
seems like it
in karrot we’re thinking to create the place for debating of the rules
do people not debate them online because of missing tools? or something else?
one of the hard questions we raised at the beginning was how to create someting to faciliate face-to-face interaction too, to complement digital and physical spaces
so using it as a repository of agreements should be ok too
a lot of decisions might be made in person first, then discussed later on karrot
shouldn’t aim to take away face-to-face action
the mechanism by which an approval is approved (e.g. reactions smiley face, etc…) and whether it should be anonymous or not, should consider these points!
“context for change” comes up during the change proposal phase, but maybe it’d be useful to comment on bits?
this design would’ve worked well in the recent experience of Solikyl in writing, discussing, getting feedback and approving a document about roles.
set the time limit for an agreement, will al the proposals go through all they just gonna stay there? time limit sounds necessairy
the time limits defined by the group itself
e-mail notifications
banner reminding that there is an open proposal
split screen or tab views proposals and approved ones
how to promote in-person discussions and decision-making?
idea: when creating a proposal ask the question of how the process will be
when reaches the time limit and there’s no negative reaction, it passes. Or 3 times more positive than negative it would get approved. If not, re-submit. Inspired on score voting Ukuvota.world
4 bits to add to the sketch/prototype:
time component
field for people to write how to participate in process (e.g. in person meetings, or only online, etc…)
file upload for minutes
approval mechanism - how to approve a proposal? Face reactions would be more like temperature check
how to dispute approved agreements? Or make sure they’re not challenged right after being approved?
live democracy approach not just a fixed weekly or sth session
anonymous vs non-anonymous? maybe dig into deeper in the future
Date: 2021-01-28
Facilitator: Katie
Participants: Katie, Nick, Vasileios, Bruno
Agenda
check in
We are generally feeling good, a bit sleepy and tired of staying home. A mix of cold and nice weather
Insights into Karrot Groups
Vasileios was thinking that in order to get myself more acquainted with karrot and its different uses from different groups it would make sense to engage with members of various groups. Having that said and in order to use this time till moving in Sweden I think it would make sense to do some interviews with members of various groups. Interviews through which I will try to understand how karrot is used within different ecosystems.
Came up after the call with Bruno about the landing page, reviewing the agreements from the example groups, groups use karrot differently, see karrot different as part of their ecosystem
Vasileios would like to interview members from different groups in different cultural and political contexts
This could be done by joining a group to see that first point of contact
Many groups on Karrot that we don’t have contact with so it would be interesting to get there perspective
How much of a general purpose tool this should be, at the beginning it was very focused to a particular style of foodsharing groups, its open general now focused in decentralising group organising but still quite particular. It will never be as general as a WhatsApp group for example.
Keeping the focus on food saving or opening it up to their activities.
how to prevent falling back into individualistic practices
People become hyper-focused on following rules and maintaining the materialities of the software to the point that they start to question why you are doing this in the first place
Applying the means to an end to the point that you loose sight of the end
Focus on the prototype
Not so much progress between meetings
Looking at FB group rules, individually editable
Our agreement examples would likely not work with this kind of structure at its too simple
Ride share group had 6 basic rules issues would be reported directly to group admins or using the FB feature, on occasions there would be issues not covered in the rule set and in these cases people would often post about their issue on the open wall or direct message someone in the admin team. 3 different systems.
Impressive that they can run this operation within these confines, although Vasileios explained that the group does not have the same level of collaboration/collectivity more of a peer-to-peer system.
Prototype of the rules
Do we have any input on this before Nick take the prototype to the next level
New collaborators are working on the new group on-bording wizard, should we use this opportunity to integrate the related governance features previously discussed such as vision and general agreements
Such great timing
At what point do we feel we can hand over the sketches and prototype to them to start building?
Perhaps this project is too much in the beginning, could be better to go through the design/development/review cycle with a more straightforward task first
We need to finalise this language used for the buttons etc and discuss some of the other details on the prototype
Maybe for the buttons we can add descriptions or link directly to community rule
Probably not necessary to include all of the decision making types included in CR (seems to be designed by an academic, many obscure ones!)
We could start by adding the ones we are familiar with/know that existing groups use and add others later if they come up regularly in text based descriptions.
How should we proceed now
Work concretely now or make a clear plan to enforce another day
How can we analyse the rules we collected, Nick, Katie, Bruno feel we have the info we need from the rules in terms of getting a sense of how they fit
The question of the value tags, balance of Karrot ideology and group flexibility. How do the value appear, where do they go, dig deeper into the purpose of them, how many values? Katie can work on this.
identifying values inherent in the written rules.
Hierarchy of values e.g. Collaboration to punctuality. Dominant or male idea of value as pertaining to financial value vs less dominant or female idea of value as pertaining to relational values.
We will have a co-working session Tuesday morning
Next meeting February 2021
Facilitator next meeting
Vasileios
check out
Outcomes
write an issue/post to describe an “inspiration-bot” system (nick)
like on slack when you login in can show you custom inspiring (aka cheesy) messages
Katie can work on the value tags
Continue developing the prototype based on the sketches
Vasileios will work on: The decision making models, how to present these and which to include. Investigate with groups, how do they name their processes? There are likely different processes used that do not have a name, the text box is needed to reflect that decision making is not a similar process. Members can likely describe the process they use concretely but dont necessarily relate it to a defined decision making model. Having the tags and examples could also aid to inspire groups to explore new models or elements of these models
consent system: could it be a warning? will members get a notification e.g. do u approve this agreement?
the digital could work as the place where members of a group could draft an agreement, maybe one that was discussed in a physical meeting. Or not e.g. a member could bring this up directly via the digital →
Katie: put the draft to be reviewed on karrot and get feedback, some members can then chip in
Brn: insight from existing group: put up the agreements we already have. What would not be covered → Where to put the minutes of the meetings we have
stockholm group: set up an activity and then post the minutes on the feedback
we see the digital here as a more organized/accesible (compared to the use of various channels) way to review/discuss over agreements
create the possibility for members to engage more in the culture/vision/overall aim etc of a group
For now we make a rough prototype and freiburg group does the makeover
In short the steps
create a new agreement (editors can do that)
a draft is created
any other group editor can edit the same proposal
anybody can see the proposal and they can participate in the related chat
nick way: anybody can choose +1,0, -1. The result is score voting →
proposal to approve a proposal: x (3 maybe) times more positive votes than negative
- if you place a negative vote you should write a msg, negative reactions/vote should be motivated/explained
- If the score is in favor of the proposal then it becomes approved.
- Brn way: temperature check to get the mood of the room (they do not decide but only editors can accept or reject)–> what happens where people approve sth that has a lot of dislikes? temperature check vs editor-powered
- should there be a lower threshold for how many members should vote in order for an agreement to be approved?
katie looking into the values of groups using karrot–> starting point for the value tabs → which terms for values are appropriate?
looking for connecitons between karrot’s groups values and karrot itself
some terms might be similar to other value terms
Nick: what about negative values, what behavior you do not want to support
groups collaborativelly exploring values
how can such activities be proposed to groups by software?
pick faciliator for next time
Nick
check out
Outcomes
write a post at the community forum under Governance category to record decisions made about the prototype/features: how it will work, look like, etc. (Vasilis, Bruno) based on the description above on who can propose/change agreements, the voting mechanisms, etc.
Date: 2021-02-11
Facilitator: Nick
Participants: Nick, Vasileios, Bruno
Agenda
check in
state of our work
write a description of the decisions we made about the features, how it will be, etc.
discussion about the voting system
Vasilis suggestion: having both a temperature check and an actual voting
maybe with a continuous voting in which people can change their vote maybe that is not necessary
in the proposal above a negative vote requires a reason, but not the negative reaction (temp check)
Nick’s suggestion: a time period (one week) just having temp check and a second phase for the actual binding voting
another idea: temperature check is a scale (for ex. 0 to 5)
Nick’s two phases idea could also be applied to the conflict resolution feature
Not sure if the idea above is good for now, but maybe for later
What is the simplest idea we can come up with now?
different aspects our proposals need to address
who gets to create proposals?
who gets to edit the proposal? (just the creator? only editors? anyone?)
what is the time scale for deciding on a agreement? Set by users or pre-established? Maybe not really need to decide for the prototype
… and is the timescale a minimum, or fixed value
who gets to cast binding votes?
do we use non-binding temperature checks?
and if so, how do they relate to binding votes?
is there a threshold % of members required for binding votes?
which voting mechanism/maths do we use? (e.g. score voting with negative weighting)
a few proposals that address the aspects
proposal 1 (from Vasileios)
only editors can create proposals
4 options for the timescale (3 days, 7 days, 15 days, 20 days)
only the editor that created the proposal can edit it
other people can read suggestions in the chat and implement those ideas
no temperature checks, only binding votes
anyone can vote
majority voting
60% turnout of the group members required
feedback:
very simple (good)
proposal 2 (from Bruno)
only editors can create proposals
minimum time scale: 1 week
any editor can edit the proposal
changes in the proposal are recorded in the timeline of the chat (at least a minimum “this person made a change”, ideally the change content too)
anybody can do a temperature check
temperature check is score voting with negative weighting (2, 1, 0, -1, -2)
approval can only be done with temperature check threshold of 1 and minimum participation of 30% of active members
only editors can cast binding votes
need at least 3 editors to participate in the voting
without time limit, it gets approved when 3 editors have
feedback:
just one idea
really good, he likes it
bit more complicated, harder to grasp
proposal 3 (from Nick)
only editors can create proposals
3 options for the timescale (3 days, 7 days, 14 days)
any editors can edit the proposal
no temperature checks
score voting with negative weighting (2, 1, 0, -1, -2)
anybody can vote
a minimum participation threshold of 3
after time period has passed if the score is > 0 (or >= 0), then the proposal is passed, otherwise rejected (they can always resubmit another proposal…)
feedback:
simpler than Brunos
more complicated than Vasileios’s
discussion: what happens after these features are implemented?
in the case of groups that have a more hierarchical structure, less participative. Different scenarios
they’d ignore it
they’d adapt to it and start using it
they’d leave Karrot
pick facilitator for next time
Bruno
check out
Outcomes
we were tired and slightly confused and other feelings/thoughts going on, but we felt proud that we got more clarity
Date: 2021-02-18
Facilitator: Bruno
Participants: Vasilis, Katie, Bruno
Agenda
check in
reviewing proposals on voting mechanism
question: choose one of the proposals or make a prototype for each of them?
Katie’s feedback:
is it necessary for only editors to create proposals? Makes sense for technical purposes, but not for community purposes. But maybe not an issue given new people won’t be so engaged
Likes the timescale
Was on board for the temp check on the beginning, but maybe too complex now. Having score voting may achieve what temp check proposed (given they can give neutral “0” voting).
Anybody can vote! Definitely
Low participation threshold for approval of proposal
Wonders if people would use the neutral vote, but likes the weighted system
Make visible proposal and voting so people can engage
Vasilis: trying to picture different scenarios for using agreements and voting, combining in-person and digital
how to take the in-person agreements and discussions and move them to the digital? Maybe some will never end up them
to give a voice to people who were not present at meetings, maybe better bringing the discussion/decisions to the digital. In Katie’s group: the admin people could be responsible for bringing that in
Katie: there is currently the question of were to put the agreements, so maybe it can be useful. Relying on the wall where things get lost.
Bruno: very important to keep in mind the combination of in-person meetings and the digital
Vasilis: let’s ask the groups! Maybe a questionnaire, interview or something…
Bruno: there’s a scenario of board meetings and decisions that might not fit well, but that’s fine, we want to have more ample democratic participation in the group
Katie: should probably not design for our cases, and maintain the values and culture of Karrot
Another scenario: agreement proposals being created before/during each meeting.
Bruno: maybe it’s useful to set a specific date related to in-person meetings?
Which proposals/ideals are we going to choose?
maybe we can test some different ideas on different prototypes
try both a more complicated and less complicated one and see what ideas come from the people
let’s think about other criteria as well that we didn’t include in the previous proposal: like anononymity, feedback on negative votes…
Proposal to go into the protoype (simplest)
only editors can submit proposals (katie doesnt morally agree, me neither, but it wont be a problem–> its easy to get karrots thus its ok)
timescale: minimum 1 week + suggestions + custom → pick a specific date
any editor can change the proposal.
What happens when there’s a change? Votes reset? Suggestion: people get a notification of the change and are asked to review their vote
no temperature check
everybody can vote
score voting with negative weighting (2, 1, 0, -1, -2)
anonymous voting
negative votes require a reason and they’re kept anonymous (“explain why you don’t like it”)
At least 5% of members should vote for an agreement to get approved
main screenshot from foodsharing stockholm (its in english)
most probably there is not gonna be a problem to use it
Vasilis and Bruno landing page notes:
/welcome → landing page
access to the about page on the landing page (bofore log in) and accordingly when you are logged in
about page: a seperate page with texts and resources and links + some text existing on the current version of the landing page
what should we put into the about page:
texts…
resources → organize them by ways to participate (e.g. willing to participate as an activist, programmer, foodsaver etc)
mastodon
community forums
github
foodsaving.world (maybe not?)
sceenshots (slideshow) u have to click or slide:
- we got some screenshots
- groups on karrot
- activities
- various types of activities (party, pickup,costum activity)
- history
- offers
Nick governance process Karrot Prototyping <–link
- when proposing a new agreement → calendar for now when setting up for how long the agreement would be debated. If you select the current day → til midnight the same day
- the prototype looks good so far. we suggested that we do not make it look like a finish design but keep it in a way that shows that there are possiblities
might take some of the stuff from the welcome/landing page
for people who might want to get involved, or know what kind of people/structure behind karrot
could also include values and vision, maybe towards the end of the page
could add a team page, but maybe later
how to describe getting involved / onboarding process
including the information directly in the about page makes it harder to change (and more likely it gets out of date)
getting in contact with one of us
maybe different profiles of people (e.g. devs, designers, community, academic, …)
idea/proposal: create a wiki forum post that has the definitive information
can link from the about page, or maybe even pull in the content via the discouse API
Nick will show progress on the protoyping
Solutions for saving data can be explored
Editing boxes seperatlely
Value tags can show the context
if proposal is changed would it reset vote?
what about submit button?
put voting at the end? to encourage them to read?
+1 for emoji voting
does the person who created the proposal get to vote?
split the proposal voting / chat page from the editing page
we didn’t think of how to get rid of an agreement…
paper/workshop (katie)
position paper for a small workshop around politics and technology in conjunction with the Annual Political Science Days in May 10th-12th at University of Helsinki
~200 words
due by 14th March
Katie happen to write it, but not available for presenting it, Vasaleios and Bruno “WE CAN DO IT!!!”
maybe some content relevent from the NordiCHI
Working breakout
Just do it and report back next time
checkout
Actions and outcomes
create a how to get involved / onboarding wiki forum post (Nick to set up, others can jump in to edit)
Katie will share the next draft of the welcome page to get approval for the FS-STHLM Screenshots
Vasileios feedback: Bravo to Nick, wondering about the chat function. Suggestion for editing an existing agreement its nice to gave the option to add tags. It’s not so easy but should it be?
Nick wonders if we need to add some more descriptive explanations?
Make a manual
Who will we trust it with and how
“reason for proposal” still probably a bit confusing
add values
include the language a bit more instead of just boring “add values”, maybe work in the “this agreement will help to support… language”
can also include the language in the dialog, “To support …” “we encourage…”
it looks nice when they are added, so nice to include some of that style before any have been added
adding more radical values?
educative/performative role for karrot too
e.g. queerness, anarchism, degrowth
maybe groups then start discussing the topic?
a session to rethink the categories and the values
we do want to think more about the values and categories at some point, but could still proceed with testing
Agenda:
from previous call
refine prototype (Nick)
improve mobile/small screen behaviour (including separate button/whatever for the chat) (done)
incorporate more of the values language in the interface, as disussed above (done)
plan a session for refining the values and categories (to do)
schedule a co-working session for user testing (to do)
start working on user testing script (Katie & Vas & Bruno)
I have started a testing working plan (Katie)
plan and logistics of testing the prototype (Vas & … )
Some notes/thoughts from Vasilis
Karrot prototype logistics
Finalize the prototype
One prototype (?)
Instructions text
Scenarios (bruno & katie got from the ground experience)
Mobile or not? or both?
Tasks for the users that going to test it?
Single user testing
Multiple users testing?
Single user testing (2 users from a group on the same time)
Which groups? Consider different organizing structures and culture of the groups and include some question for the background info
Mentioned: Warsaw, Luxembourg, DLC in France, Robin Foods Austria
Stockholm ← Katie
Gothenburg ← bruno
Less ‘traditional’ food sharing groups (e.g. community fridge kopenhagen) ← who and how we approach this group? (Katie said knows some people there)
How do we do the testing?
call and we record their screen
They do it on their own time and then they give us feedback
Do we need sth like a consent form?
How data are going to be used?
Katie? Vasilis? Bruno? Nick? Will we use those date for writing sth?
Expectations?
Timeline?
new agenda points:
Katie’s notes on the prototype testing to be found here:
2 versions of prototype testing
have an empty canvas
bring a sample rule and plug it in to the system
propose an agreement
reviewing/voting/discussing/participating
who we recruit?
questionnaire: like a survey demographic
age: how comf people feel with technology (you get away from ageism)
the easiest to recruit → they can give us the less active
contact active and ask them to find less active (pyramid sampling)
stockholm
gotemburg
big groups active on the forum
warsaw? lux? efa? french groups (nantes) robin food (austria). Fællesskabet (KBH)
more top down groups
debriefing interviews after the prototype testing
what do we ask?
what have been looking for?
e.g. bruno: top down groups views on a more participatory approach
outcomes
katie will work on the scenarios
pilot test for the testing (vas, bruno…)
checkout
Actions and outcomes
refine prototype (Nick)
write sample agreements/proposals
maybe split the luxembourg one up to use as multiple sample agreements
(optional) include the section for vision/organisation boxes
work on the questionnaire for before the testing and the debriefing (Vas and Katie)
do a pilot test (Katie, Bruno)
How we move on?
Katie’s notes testing the prototype
Participants:
Users should be english speaking, active members (with editing permissions) of a foodsharing group on Karrot.
We could aim for a sample of 10-15 participants for the first round of testing.
We may also run A/B testing on different versions of the prototype e.g alternative voting methods text or slider
Testing will be conducted remotely on Jitsi or BigBlue Button where test participants will be provided with the link to the prototype and will share their screen while conducting the tasks.
We may also run A/B testing on different versions of the prototype e.g alternative voting methods text or slider
Test Setup:
Welcome the user to the test and give them some background information and a brief explanation of what will be involved.
Have the user fill out a background questionnaire (approx. 5 questions, e.g. demographics, experience with Karrot, role in their foodsharing group, group culture etc)
Have the user sign consent for participating in the study and how you will manage their data.
Have users conduct each task while using the “Think aloud” protocol (audio/video record the session)
Observe the user as they conduct the tasks and take notes on what you see
Conduct a short debriefing interview with the participant.
Features to test:
Agreements
Proposals
Group vision and decision making?
Scenario 1: “out of the box”
What kind of scenario do we want to test? Should we begin with a bank page experience where we assume that we have just implemented this feature to Karrot and users are exploring it for the first time?
Scenario 2: Working with e
Scenario 3: Revewing, Proposing, Discussing
Use Cases:
Create a proposal from a sample (Participants own agreement)
From the home screen, navigate to the proposals page
Bring a rule from your group (Have a sample rule just in case)
From the home screen, navigate to the proposals page
Proposal you rule in the system
Participate in an exisiting proposal (Our sample proposals)
From the home screen, navigate to the proposals page
Select an existing proposal (from 2, one boring and one provocative)
Read the proposal
Make a comment
Cast your vote
Change an existing agreement (Our sample agreement)
From the home screen, navigate to the agreements page
Select an existing agreement
Read the agreenent
Propose a change
Background questionnaire Questions
approx. 5 questions
demographics,
experience with Karrot,
role in their foodsharing group,
group culture etc
Debriefing Interview Questions
Language
Values
Documenting and analysing results
Present the results of the test detailing any successes and/or failures the user has had with conducting the tasks and their overall experience.
Write an analysis of the results detailing any usability issues detected and why they may have occurred
Date: 2021-08-15
Faciliator: Nick
Participants: Vasilis, Nick, Kristin, Bruno
duration (max 1h for Kristin, 1h30 maybe for the rest)
checkin
introduction with/from Kristin
Comments from Kristin: high-fidelity prototype. Never done a prototype like this. Complex issue and wants to know how we tested and then tell how she’d test it. Seems clear how we want to proceed.
Nick’s open to big changes if that’s the case, depending on the feedback
Recruitment of people already using Karrot
Comments about the duration of our design process (diffrences between business-setting and open-source voluntary)
includes the first draft of the user testing script
initial questions, “talk aloud” protocol, tasks to do
feedback from Kristin
in general, a common way to do it
starting with a familiar scenario
not being too specific with instructions
asking questions in the beginning
probably not worth testing with people who are not familiar with karrot already
live?
good to have two people, one to lead the talk, and then visitors to observe. after that the two people can discuss.
the moderator can then ask the visitors if they have more questions during it
can do it with just one person, recording video/audio, audio is actually sufficiently mostly, especially with immediate debrief
usually testing 3 people, literature says 5, but 3 ok for “quick and dirty”
afterwards come together as a group, then from all notes select 3 very good things to make these very clear, then 3-5 most important issues (could be technical/design/etc) that were troublesome
the recording can be nice, but prefer to do more low-effort tests more than record more, then can change things and test again…
question: more meta conversations to have afterwards?
e.g. would it make the group more democratic
a good idea! but problem with asking vs showing, observing vs listening. people sometimes say things are fine, when observing can reveal more information.
people are biased and say “yes it’s very nice!” but not clear if they will use it
question: we do collect some usage data, but struggle to make use of it
need more clear definitions of what we’re trying to achieve
e.g. using it every day (maybe for whatsapp, but not for all apps)
feedback from test we run with a member of Solikyl (Gothenburg group)
- difficulties with quantitive vs qualitative
- finding out if they are happy using it can only really be collected qualitatively
- question/reflection: recruiting different types of people, two profiles: “active” people (who would write proposals), and “less active” (we want to make it easier for these people to participate more), idea to ask active people to also bring in someone less active to do user testing?
- usually use incentives, e.g. a lunch, some yummy jam
- in this kind of project, seems nice idea to get people to ask someone else
- would not ask beginners to use the prototype as it is, due to complexity of the feature, perhaps trying out the whole app
- maybe can find a nice incentive for a short as possible user test, usually people like being asked and people enjoy expressing their opinion
- question: about having different types of sample data?
- this is more about the content though, not the feature, so not so important
- if we have multiple versions, “tinder testing”, “swipe left/right” concept for getting feedback from quick questions that can be put to people
- risk to try and have too much control where we don’t really have it in our prototype… some things might work better inside the app later…
- our prototype is very advanced right now, so hard to do small incremental adoption
- would not make any singificant changes now before next user test, maybe just minor ones
- writing notes after each user test right away, even if debrief happens later
- creating summary at the top of the notes with the main points, including things like quotes from the person for personal touch
- trying to include the whole team too, e.g. including developers
bruno was faciliator, vasileios was visitor, and did a chat later
was nice to get over the technical hurdles that came up
was interesting with Joakim, when he wanted to make a proposal, he used the edit text like a chat box rather than just editing it
reflections from chat with Kristin
not making big changes on prototype, just small bits
should lower the number of participants we aim for, perhaps 5, not 15
had noticed from a previous user testing how much we got from so few
perhaps background perspective of making things “fast and easy” for users different in karrot (democratizing processes in karrot)
keeping a balance of usable, but not necesarily “easy” (democracy is not easy)
perhaps don’t need incentives, as karrot is built on voluntary open contributions
could think more about this scenario usage (to “provoke”), but also realising the real testing will be in real life when it actually happens, but could try something within the prototype, making the test subjects into people with their own thoughts
already got some feedback that he might be using it differently as it’s not a real scenario, not getting into the context, only the feature
perhaps general principle that the people are not just there to be tested, political framing of user testing
aligns with Karrot’s ideas on how to bring forward the social and political context, a challenge to traditional user testing
user testing as user participation, it can still make sense to a bigger complex feature
could have we broken down the feature to smaller parts?
putting everything on forum
wondering about refining our interview script
especially the feedback and discussions from today
checkout
Next facilitator: Vasileios
Next meeting: 2021-04-22
Actions and outcomes
start another thread “Stage 5: Testing” on the forum and put the interview script there (Vasileios/Bruno, race!)
include notes from tests on the forum as well (all? for the future)
rework agreements page to have “approved/proposals” tabs inside the agreements page + change new proposal button to say “propose new agreement” (and perhaps put it at the top) + fix the width issue with the chat (Nick)
refine the interview script based on meeting content (?)
consider conducting another user interview, e.g. Daniel (?)
Short recap from the test we run (Bruno & Nick) with a member of Gotenburg group
observation notes and some reflections from this session can be read here: Stage 5: Testing the prototype - #2 by bruno
Preparation for the test we run with a member from Stockholm group
Katie is the facilitator
Nick is the observer
Vasilis and Bruno also take notes if they stay in the call
We ask the participant if it’s OK for them, all 4 of us to stay in the call
If so, we can all ask questions to the participant at the very end based on our notes
All 4 for us stayed in the call finally