Open pmoorman opened 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.
Do you want to refine the org chart we put together this past week @pmoorman and then post?
@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 (!!!):
RChain references the core platform, core product, technology. This is the main brand. Analogy could be “Coca Cola” as the main brand, for instance. Or “Apple” as the main brand.
RChain Coop is the steward of the platform. Think “The Coca Cola Company”, or “Apple Inc.”. Think of it as the shareholders / owners of the platform (although structured as members of a cooperative).
Rholang is a programming language developed for RChain. This is similar to how “Swift” is the programming language for iOS for instance (in the Apple analogy).
Mercury is a software release, and a version of the platform. In software terms, think of “OS X High Sierra” for Apple. In the physical world, an analogy could be “iPhone 7” for instance. After the iPhone 7 came the iPhone 8 (duh!), and after software release Mercury will come software release Venus.
RChain Holdings is a for-profit that is in a joint-venture with the Coop. It creates value by bringing Enterprise users on the platform. Similar to “Enterprise Ethereum”, for instance.
RChain Ventures
is essentially a VC fund (funded through the coop) for providing funding to projects that could develop on the RChain platform.
Pyrofex is a partner that does most of the software development for the platform. The “core dev team” works for Pyrofex. Pyrofex is a for-profit company.
The Board is the highest entity within the Coop. This is similar to how every public company has a “Board of Directors”. The board is democratically elected by the Members of the Coop.
Committees are another structure within the Coop, there are multiple committees. For instance: the “Executive Committee”. Each committee has a mandate, and a certain specific task to perform. Committees are appointed and (to the extend needed) democratically elected.
Greg Meredith is the chairman of the Board of RChain Coop. Much like Steve Jobs was the CEO of Apple Inc., Greg is basically our “founder.”
Nash Foster is the CEO of Pyrofex, and as such leads the core development team.
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.
Transparency, Equity and Fairness.
And well crystallized objectives. An even more assymmetric process for problem solving and attaining our common objectives.
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.
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.
@pmoorman some of the energy around a membership working group went into #385. It's not quite what I expected, though.
Meanwhile
@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.)
@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.
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
@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.
@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?
@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.
A lot of people liked the way Peter drew a diagram (video).
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.
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.
@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.
Context:
@Ojimadu wrote:
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