rchain / bounties

RChain Bounty Program
MIT License
90 stars 62 forks source link

G> Create a clear picture of the coop and its governance process(es) #379

Open pmoorman opened 6 years ago

pmoorman commented 6 years ago

Context:

@Ojimadu wrote:

There needs to be a clear picture of the structure of the coop. There seem to be quite some confusion especially when not coming from the board about who speaks for the coop, who approves what, what act can be said to be that of the coop and what act is not. As things stand now, most of the decision making is vested in the board of directors and the president.

At the 'RAM' meeting of 2018-02-07 @drbloom was of the [thought? opinion? fact?] that 'RAM' was somehow different from the core cooperative. That "RAM" was more of a bounty program put in place by greg and activities here on this repository may/can not be said explicitly to be that of the coop. He likened "RAM" to Reflective ventures and RChain holdings which work closely with the coop but not representative of the coop (That was how I understood the conversation between him and @wordsandstuff (brandon) on the T-shirt for the governance forum). @drbloom is a board member so I don't know if that was just his opinion or a sentiment shared by board, if the latter is true then this needs to be clearly pointed out.

Currently, there is a discussion on the #exec-committee channel on discord on mission statement, vision etc. -reminds me of the recent logo/rebranding talks- that got me wondering peradventure we arrive on a consensus for the mission and vision statements who get to approve them? The board? The committee? This issue #370 also falls into the same question above.

I think this is a widely felt pain, and something I've been thinking to work on, also as part of onboarding education for RAM / bounty members (see #253 for that)

Scope:

Create a clear organisational breakdown of the RChain coop, and it's relationship to other parties. The resulting document should be usable in the context of onboarding & activating new members/collaborators, as well as serve as a guideline for existing members to navigate the 'political' realities of the structure we work in.

@dckc has suggested it should be reflected in one or more wiki entries, and also integrated into the onboarding flow, such as "welcome to the RAM"

Problems it should solve:

Action items:

BUDGET: $5000

dckc commented 6 years ago

I expect the energy around a membership working group to help address this.

Peter from Resonate drew a nice organizational diagram on a flip chart.

And Cathy had a spreadsheet for people to sign up to get involved. I didn't volunteer there, but I did talk with @patrick727 and Jeremy about members.rchain.coop stuff; and Kevin Valentine asked if I'd help out, and I said I'm not sure how available I am but I would like to help.

AyAyRon-P commented 6 years ago

Do you want to refine the org chart we put together this past week @pmoorman and then post?

pmoorman commented 6 years ago

@dckc said:

I expect the energy around a membership working group to help address this.

Can someone point me to further info about this?

Regardless, I think it would still really boost clarity (and therefore understanding) if we can make the way the coop functions more transparent. I believe transparency is a core property of any cooperative, so it would definitely fit there.

@AyAyRon-P and I have been doodling no a bit of a diagram to start with outlining just a bunch of terminology that's unclear to new(ish) members. I'll post it below, so everyone can already comment here.

THIS IS A DRAFT (!!!):


etc. etc. (btw, it looks like an endless list here in Github). But I think a bunch of definitions like this coupled with a few diagrams / pictures could clarify a lot.

ResonanceXX commented 6 years ago

Transparency, Equity and Fairness.

And well crystallized objectives. An even more assymmetric process for problem solving and attaining our common objectives.

ResonanceXX commented 6 years ago

An organogram based representation of these information would provide better access to the information. Since there are several operating arms of RCHAIN, are there officials heading those? Or are they decentralized in operations and control.

burn1ngchr0me commented 6 years ago

I think groups like 'the Linux Foundation' and such would be better for a reference than Apple or Coke? and stay away from things like 'shareholders'? we don't own stocks, securities etc.

dckc commented 6 years ago

@pmoorman some of the energy around a membership working group went into #385. It's not quite what I expected, though.

Meanwhile

pmoorman commented 6 years ago

@dckc

your list sure looks like the pattern language I've been working on in the wiki

Wait... can you link me to where I can find that? I've seen the stuff like https://github.com/rchain/bounties/wiki/Coop-Committees, etc.

If we can work together towards a simple, unified list... that would be great. Maybe the wiki could have an 'index page' with basic breakdown (like I wrote here), and more detailed pages for people that want to have more depth (like the committees page, for instance).


some of these things are not like the others: Mercury isn't a governance process or a structural unit. They still fit in a pattern language, but not in an org chart.

Yeah, good point. Maybe we should start with the pattern language (cool name, I didn't know what to call it...), and then create the visuals around it once that makes sense. Agreed?

Depending on the lense you look through, the visual would change (e.g. org chart vs. brands/subbrands, etc.)

pmoorman commented 6 years ago

@pythonical two very good points you make there.

I was thinking Apple / Coca Cola in a discussion with @AyAyRon-P to try figure out the correct analogies, but changing to something else might make sense. Back then, we were concerned more about branding. I agree it's an analogy that doesn't vibe well.

One downside with going with Linux foundation, is that for non-developers (like myself) the analogy might be harder to grasp. I just don't really know how Linux is structured.... so the analogy wouldn't help me much. I'm open to discussing other analogies though. Suggestions welcome!


Good point about the shareholders, etc. We should change that to avoid confusion.

AyAyRon-P commented 6 years ago

Maybe Coca-Cola doesn't work as well but we need to keep brand comparison simple and obvious like an ELI5 to give a clear understanding of RCHAIN's - what, why, how. Once we've established that with the reader then we can begin to explain things in a more technical voice.

@pmoorman Looking at the diagram at the top - RCHAIN COOP is the Corporation with RCHAIN as the Masterbrand below it.

@dckc so is Mercury a product or another language like RhoLang - I like the term pattern language, that term, by itself sounds like a product series.

Instead of shareholders, @pmoorman what about: participant sharer member co-partner(s) representative affiliate

pmoorman commented 6 years ago

@AyAyRon-P Mercury is a release (version of the software). Mercury would be followed by Venus, etc.

So the analogy of Mercury to OS X Yosemite or whatever could work (but maybe also hard to grasp for non-Apple users). It's definitely not on the same spectrum as Rholang, because Rholang is a "thing in itself", so to speak.

You said:

...RCHAIN COOP is the Corporation with RCHAIN as the Masterbrand below it.

The problem with that is, as @pythonical points out, that RChain is of course exactly not a corporation (but a coop!). So calling it a sort of corporation is confusing. That's where the Linux suggestion comes from.

dckc commented 6 years ago

@pmoorman I wonder in what contexts this picture will be used. Creating it is not really the end goal, is it?

Is it a 5 minute slide presentation that one member presents to another during on-boarding?

Is it a web page with lots of google-juice so that people find it when searching for stuff in the web?

pmoorman commented 6 years ago

@dckc agree.

As far as I'm concerned, it could be all of the above.

Definitely we need to create educational material to help in the onboarding process. But even relatively well-onboarded people like myself would benefit from additional clarity.

Right now, the blocking problem is that almost everyone is just unclear about what the structures are. That's blocking from any further action.

So the picture(s) and pattern language will force us into clarity.

dckc commented 6 years ago

A lot of people liked the way Peter drew a diagram (video).

dckc commented 6 years ago

I ran across this while auditing for issues over 5 days old with no clear approval / rejection.

@pmoorman I see you removed Marketing, so you evidently don't think it's important for that goal. And yet you didn't close it as wontfix. Do you plan to continue working on this? If so, what's the next step?

@barneycinnamon and @jimscarver is it important for Governance?

@makys I don't know why I took the greeter label off back on Feb 27; I just put it back on. Do new members already have a clear picture of governance?

Now that I think about it, @kitblake and company made some progress on https://coop-member-v1.rchain.me/about/governance/ . I guess I'll add member-site. I wonder whether that draft addresses this issue, or whether we should keep this open until the member site launches? In my day job, we close individual issues optimistically when we don't see any work to do on them, and then we have a separate "validate and release" issue.

pmoorman commented 6 years ago

Yes, I think it's governance more than marketing (since it's not outward-facing) so I removed that label. I would say that greeter label is justified, because that's really the biggest use case.

I would like that people could understand at a glance how the coop relates to it's partner companies like Pithia, Reflective & Pyrofex, and also how governance works inside the coop in as much detail as we can reasonably provide.

My thinking is that the better the transparency about how governance works, the easier it will be for everyone to get things done.

I'll slap on the needs-SMART-objectives label for myself, because I need to think about what the best next steps are, and whether I should address them here or rather in separate actions/issues.

barneycinnamon commented 6 years ago

@dckc @pmoorman Definitely important for Governance in my view, but I would narrow it down a little. Among the action items, I think "draft organizational diagram" and "outline relationships between parties" have both been done at various times and certainly should be covered clearly in the member website. I recall Lawrence recently making a comment about needing to spend time explaining the relationship between Pithia and the RChain Coop, because he found people to be confused about it. I think that is worthwhile stuff to tackle, and definitely actionable, but also probably redundant to some attempts made in various places already.

I think a separate issue is "Define the political processes," which is clearly Governance, probably interacts with Voting, and is not at all narrow or straightforward and is something that, in my view, would be good to have assigned from the Executive Committee to itself with the option to sub-contract to / bring in a couple experts (e.g. Nathan Schneider or some folks @ian-bloom has met lately on the Coop circuit) to consult or provide recommendations.