Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
[Pattern Draft] Circle Communities #696
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Pattern Draft] Circle Communities #696
Changes from 54 commits
19d6e3d
1196b8d
5a021d5
12740ff
76af1cf
c09878c
397ac2a
131e5d1
f05fa56
072d2ec
02fc3ce
1065e02
df078f8
c983ce8
b824334
30665ce
e90fd71
f773761
0d363ad
a5f445b
0b48c91
f1df1eb
105ce87
c9bfbc7
f7f7e8b
abfc7b5
1fbda57
27a9b75
c4b84d5
18ad3a4
3dd3cb0
6352628
f0a36fd
35f6478
1d550e4
79b52da
4fe3415
fd64fe0
11a426b
7d69b39
f4d1275
7f7be02
dbab5b3
2d4526d
b6ae5c9
8bf4031
144e991
c888d39
69e1537
9d5b926
23c6811
135e342
36289b5
804f5c2
061a8c2
db85b03
07d3c64
e2fbb5c
d088fb8
9fe0f57
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Here I realize that I am not sure what this pattern is about, at its core.
Two theories:
Is this pattern about starting a single Circle Community around InnerSource?
And then that circle/guild will specifically try to increase InnerSource adoption in the org?
Or is the pattern about starting multiple Circle Communities (about various topics)?
And then practicing these circles/guilds will eventually lead to a certain mindset shift and change in collaboration approach, which is the basis for making InnerSource possible?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I addressed this in another comment near the end of the file with some tangentially connected (in my mind) questions.
Please resolve or let me know if you have more questions (here or there no difference to me).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I cannot clearly see the connection between the Solution and the Resulting Context.
Can we describe more specifically how the Solution is improving upon the listed Problem?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I placed a fresh comment on the file with the refactored language.
Please advise (there ideally).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Which term for this concept is most frequently used in the industry?
Just a single personal data point:
I have heard of guilds and community of practice frequently. I had never heard the term circle communities before.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also would Dojo be yet another alias for this?
Or is a Dojo more focused on the collaborative practicing of things?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If we are talking broadly speaking then if I am taking "the industry" to include communication and change experts when I talk about a "Circle" community they get an idea of where this is going.
I would consider Circle Communities as a subset of Communities of Practice. I have ammended several of the sections per other feedback which should suggest where the distinctions are to merit such a separate designation.
I also have conversations with my new employer about a Guild they have (for Agile) that lacks some of the form and flow of a Circle and they are excited to hear more. I would say that a Circle Community itself is inherently aligned with InnerSource Principles wherase an Agile Circle for example inherets the principles of InnerSource into it's DNA on inception unknowingly.
Moreover, Circle Communties support InnerSource adoption from the bottom up and middle out aligned to top-down or central initiatives whenever they exist and those groups are supportive and willing to engage (always invited). Support it in specific ways not common to Communities of Practice in general.
The Dojo metaphor and model carries much different distinctions and social-learning system advanced support. Not all Dojos have Circles, though all Circles could theoretically (if the group desired) spawn and connect to a Dojo learning approach. I would say though that a Circle could spawn different models as well. The SAP Dojo featured Circles whereas the Microsoft DevOps Dojo likely did not (though I cannot be sure as I never met anyone directly part of that unfortuanately, at least not yet).
I decided to close the PR we had for a Dojo pattern to allow the focus to center here on the far more important pattern and to consider revisiting if a Dojo pattern made sense, though there would need to be interest and appetite from the InnerSource Commons Community for this (AND IDEALLY participation from Microsoft DevOps Dojo key person(s)).
The Circle pattern does have affinity and interest from at least one important member who is also listed as an author (you will know the name(s) when you encounter them). Had that not existed I would have closed the pattern.
I would also add that this Circle Communities pattern is ideal for socially oriented DevOps groups and Agilists. Additionally, I would like to have a conversation with Cloud Security Office Hours sometime this year after it is published. Bill and I have presented there in the past and I'm sure he'd be interested and I would love it if someone or multiple people who are with ISC as formal members would participate - but that is not the key point here (just planting an invitational seed for later). I mention this because I believe outreach into other communities is a conversation I have heard Russ talk about a few times.
Yes. More like WHEN and DEPENDING ON what.
Consider it a pattern of flow versus control.
I have seen it where Circles spawn short and medium lived other Circles or long lived Circle-style collaboration zones in different areas of a business unit after experiencing it.
I say that it starts and ends with one circle. This is from one point of view though. Just like a repository codebase there may be multiple "centrals" depending on branching, forking, etc. Same concept here.
Apologies for the length of this I felt it may be of use to give an expansive answer. I hope you'll forgive me if it is taxing!
🙏🌿
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There is a lot to unpack here :) I will leave this comment open for future reference.