Skip to content
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

feat: Add Circle Communities pattern #696

Open
wants to merge 38 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 33 commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
19d6e3d
feat: Add Circle Communities pattern
michael-basil Jun 13, 2024
1196b8d
feat: Add Jason Fisher acknowledgement
michael-basil Jun 13, 2024
5a021d5
fix: Typo
michael-basil Jun 13, 2024
12740ff
fix: Typo
michael-basil Jun 13, 2024
76af1cf
feat: Add DevOps and DevSecOps callouts
michael-basil Jun 13, 2024
c09878c
Update circle-communities.md
billwestfall Jun 13, 2024
397ac2a
feat: Add Dojo Consortium
michael-basil Jun 13, 2024
131e5d1
feat: Update Thingy Farm link
michael-basil Jun 13, 2024
f05fa56
feat: Touch up
michael-basil Jun 13, 2024
072d2ec
feat: Touch up
michael-basil Jun 13, 2024
02fc3ce
refactor: Review with Nick Basil
michael-basil Jun 14, 2024
1065e02
fix: Cleanup
michael-basil Jun 14, 2024
df078f8
refactor: Review with Nick Basil
michael-basil Jun 14, 2024
c983ce8
refactor: Acknowledgements
michael-basil Jun 14, 2024
b824334
feat: Add Alfred
michael-basil Jun 14, 2024
30665ce
Update circle-communities.md
jimmanzzullo Jun 17, 2024
e90fd71
feat: Add Maturity Model relation
michael-basil Jun 20, 2024
f773761
feat: Add related pattern linkage
michael-basil Jun 20, 2024
0d363ad
feat: Add related pattern linkage
michael-basil Jun 20, 2024
a5f445b
characterize circle communities
aphor Jun 20, 2024
0b48c91
Merge pull request #2 from dojo-center/circle-communities_jeremy
michael-basil Jun 20, 2024
f1df1eb
admit authorship
aphor Jun 21, 2024
105ce87
Update circle-communities.md
anuolu Jun 21, 2024
c9bfbc7
Merge pull request #3 from dojo-center/anuolu-patch-1
michael-basil Jun 21, 2024
f7f7e8b
fix: Typo
michael-basil Jun 21, 2024
abfc7b5
fix: Infuse Agile
michael-basil Jun 21, 2024
1fbda57
feat: Infuse Agile
michael-basil Jun 21, 2024
27a9b75
feat: Infuse Agile
michael-basil Jun 21, 2024
c4b84d5
fix: Typo
michael-basil Jun 23, 2024
18ad3a4
fix: Status start at Initial
michael-basil Jun 23, 2024
3dd3cb0
feat: Add Core Team pattern
michael-basil Jun 24, 2024
6352628
feat: Add BBC instance
michael-basil Jun 24, 2024
f0a36fd
feat: Add aliases
michael-basil Jun 24, 2024
35f6478
fix: Typo
michael-basil Jul 5, 2024
1d550e4
fix: Typo
michael-basil Jul 5, 2024
79b52da
fix: Relative links to patterns
michael-basil Jul 5, 2024
4fe3415
refactor: Patlet and Problem based on feedback
michael-basil Jul 5, 2024
fd64fe0
Update circle-communities.md
Trueblueaddie Aug 1, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
87 changes: 87 additions & 0 deletions patterns/2-structured/circle-communities.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
## Title

Circle Communities

## Patlet

Circle Communities are essential for fostering a culture of collaborative innovation and continuous learning. In these communities, individuals come together to share knowledge, discuss challenges and co-create solutions in a safe and inclusive environment. These circles can be formed around various topics, interests or goals, such as Agile / DevOps / DevSecOps practices, InnerSource methodologies, Systems Thinking exploration and or Mindset transformation.

## Problem

Creating and sustaining effective Circle Communities can be challenging due to a lack of structure, unclear goals and varying levels of participation and engagement. Without a clear strategy, these communities can struggle to maintain momentum and deliver value for their members.

## Context

Circle Communities are a collaboration forum based community. Participation is voluntary. Except for the duties of a facilitator, no distinction is enforced between participants. This invokes round-table equality which maximizes authenticity and diversity. Circle Communities often bring together individuals with different backgrounds, expertise and expectations. Members must feel safe to share their thoughts, experiences and perspectives. Sustained participation is crucial for the longevity and impact of the community. Effective mechanisms for sharing knowledge and best practices are needed.

## Forces

* **Diversity of Participants**: Circle Communities often bring together individuals with different backgrounds, expertise and expectations.
* **Need for Safe Spaces**: Members must feel safe to share their thoughts, experiences and perspectives.
* **Continuous Engagement**: Sustained participation is crucial for the longevity and impact of the community.
* **Knowledge Sharing**: Effective mechanisms for sharing knowledge and best practices are needed.

## Solutions

Implement a strategic approach to forming and nurturing Circle Communities that emphasizes clear objectives, inclusive participation and continuous improvement. This can be achieved through the following parallel efforts:

* **Define the Purpose**: Clearly articulate the purpose and goals of the Circle Community. Ensure that these align with the broader mission of your organization or initiative.
* **Establish Social Conventions**: Develop and communicate social conventions that promote respect, inclusivity and open dialogue. Encourage members to embrace and evolve these guidelines to create a safe and supportive environment.

Check failure on line 29 in patterns/2-structured/circle-communities.md

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [ISC.Spelling] Did you really mean 'inclusivity'? Raw Output: {"message": "[ISC.Spelling] Did you really mean 'inclusivity'?", "location": {"path": "patterns/2-structured/circle-communities.md", "range": {"start": {"line": 29, "column": 102}}}, "severity": "ERROR"}
* **Facilitate Regular Meetings**: Schedule regular meetings (e.g., weekly) to maintain engagement and momentum. Use these meetings to discuss progress, share insights and address challenges. Meetings are meant to be open for people to put things "onto the table" for unpacking. If there are specific goals and objectives to complete, then they must be negotatied by the attending group.

Check failure on line 30 in patterns/2-structured/circle-communities.md

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [ISC.Spelling] Did you really mean 'negotatied'? Raw Output: {"message": "[ISC.Spelling] Did you really mean 'negotatied'?", "location": {"path": "patterns/2-structured/circle-communities.md", "range": {"start": {"line": 30, "column": 357}}}, "severity": "ERROR"}
* **Rotate Leadership**: Encourage shared leadership by rotating the facilitation role among members. This helps distribute responsibility and fosters a sense of connection.
* **Use Collaborative Tools**: Leverage collaborative tools and platforms (e.g., Jitsi Meet, Slack, GitHub) to facilitate communication, documentation and knowledge sharing. Insights learned can be optionally shared to social channels such as Slack and LinkedIn, ensuring privacy.

Check failure on line 32 in patterns/2-structured/circle-communities.md

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [ISC.Spelling] Did you really mean 'Jitsi'? Raw Output: {"message": "[ISC.Spelling] Did you really mean 'Jitsi'?", "location": {"path": "patterns/2-structured/circle-communities.md", "range": {"start": {"line": 32, "column": 82}}}, "severity": "ERROR"}
* **Foster a Culture of Continuous Improvement**: Regularly solicit feedback from members to identify areas for improvement. Use this feedback to refine the conditioning and activities of the Circle Community.

## Resulting Context

Embracing this pattern helps InnerSource programs become vibrant, effective and sustainable. Participants will feel more connected and engaged, leading to increased knowledge sharing, innovation and collective growth.

## Related Patterns

* [Dedicated Community Leader](https://patterns.innersourcecommons.org/p/dedicated-community-leader)
* [Core Team](https://patterns.innersourcecommons.org/p/core-team)
* [Maturity Model](https://patterns.innersourcecommons.org/p/maturity-model)
* [Agile InnerSource Dojo](https://patterns.innersourcecommons.org/p/agile-innersource-dojo)

## Known Instances

* Dojo Circle
* Fridays at 13:00 UTC at <https://circle.dojo.center>
* Hosted by [Dojo Center](https://dojo.center)
* Engaged via [InnerSource Commons Foundation](https://innersourcecommons.org) in Slack at ```#dojo-center```
* Affiliated with the Mindset, Agile and InnerSource sub-communities within _InnerSource Dojo from SAP_
* [InnerSource Dojo from SAP](https://www.youtube.com/watch?v=fXoVm5iTSCc)
* _Unplugged InnerSource_ sessions within the _Reuse & InnerSource_ workgroup of [SAP Cross-Platform Architecture](https://community.sap.com/t5/technology-blogs-by-sap/cross-product-architecture-embracing-conway-s-law-for-better-software/ba-p/13648600)

Check failure on line 54 in patterns/2-structured/circle-communities.md

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [ISC.Spelling] Did you really mean 'workgroup'? Raw Output: {"message": "[ISC.Spelling] Did you really mean 'workgroup'?", "location": {"path": "patterns/2-structured/circle-communities.md", "range": {"start": {"line": 54, "column": 69}}}, "severity": "ERROR"}
michael-basil marked this conversation as resolved.
Show resolved Hide resolved
* [Guilds at the BBC](https://youtu.be/MyYgk-jdjSw?t=511)

## Status

* Initial

## Authors

* [Michael Basil](https://www.linkedin.com/in/michaelrbasil)
* [Bill Westfall](https://www.linkedin.com/in/bill-westfall-3268494)

Check failure on line 64 in patterns/2-structured/circle-communities.md

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [ISC.Spelling] Did you really mean 'Westfall'? Raw Output: {"message": "[ISC.Spelling] Did you really mean 'Westfall'?", "location": {"path": "patterns/2-structured/circle-communities.md", "range": {"start": {"line": 64, "column": 9}}}, "severity": "ERROR"}
* [Jim Manzzullo](https://www.linkedin.com/in/jimmanzzullo)

Check failure on line 65 in patterns/2-structured/circle-communities.md

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [ISC.Spelling] Did you really mean 'Manzzullo'? Raw Output: {"message": "[ISC.Spelling] Did you really mean 'Manzzullo'?", "location": {"path": "patterns/2-structured/circle-communities.md", "range": {"start": {"line": 65, "column": 8}}}, "severity": "ERROR"}
* [Jeremy McMillan](https://www.linkedin.com/in/jeremymcm)
* [AnuOlu Balogun](https://www.linkedin.com/in/anuolu)

Check failure on line 67 in patterns/2-structured/circle-communities.md

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [ISC.Spelling] Did you really mean 'Balogun'? Raw Output: {"message": "[ISC.Spelling] Did you really mean 'Balogun'?", "location": {"path": "patterns/2-structured/circle-communities.md", "range": {"start": {"line": 67, "column": 11}}}, "severity": "ERROR"}

## Acknowledgements

Check failure on line 69 in patterns/2-structured/circle-communities.md

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [ISC.Spelling] Did you really mean 'Acknowledgements'? Raw Output: {"message": "[ISC.Spelling] Did you really mean 'Acknowledgements'?", "location": {"path": "patterns/2-structured/circle-communities.md", "range": {"start": {"line": 69, "column": 4}}}, "severity": "ERROR"}
michael-basil marked this conversation as resolved.
Show resolved Hide resolved

* [Guilherme Dellagustin](https://www.linkedin.com/in/dellagustin)
* InnerSource Dojo from SAP:
* [Ryan Uttech](https://www.linkedin.com/in/ryanuttech)

Check failure on line 73 in patterns/2-structured/circle-communities.md

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [ISC.Spelling] Did you really mean 'Uttech'? Raw Output: {"message": "[ISC.Spelling] Did you really mean 'Uttech'?", "location": {"path": "patterns/2-structured/circle-communities.md", "range": {"start": {"line": 73, "column": 11}}}, "severity": "ERROR"}
* [Ignacio Pedragon](https://www.linkedin.com/in/ignaciopedregon)
* [Dale Sackrider](https://www.linkedin.com/in/sackrider)
* [Jason Fisher](https://www.linkedin.com/in/jasonrfisher)
* [Michael Ward](https://www.linkedin.com/in/michaelwardqa)
* [Alfred Darby III](https://www.linkedin.com/in/alfred-darby-iii-21b6683)
* [Nick Basil](https://www.linkedin.com/in/nick-basil)
* [Allison Kaufmann](https://www.linkedin.com/in/allisonkaufmann29)
* [Dojo Consortium](https://dojoconsortium.org)
* [Thingy Farm](https://thingyfarm.com/)
michael-basil marked this conversation as resolved.
Show resolved Hide resolved

# Alias

Check failure on line 84 in patterns/2-structured/circle-communities.md

View workflow job for this annotation

GitHub Actions / validate

h2 headlines and below [Use of #-headlines (h1) is not allowed in patterns. Please only use ##-headlines (h2) and lower.] [Context: "# Alias"]
michael-basil marked this conversation as resolved.
Show resolved Hide resolved

* [Community of Practice](https://en.wikipedia.org/wiki/Community_of_practice)
* [Guilds](https://engineering.atspotify.com/2014/03/spotify-engineering-culture-part-1/)
5 changes: 5 additions & 0 deletions patterns/2-structured/dedicated-community-leader.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,11 @@ A community leader with the properties described above will lend a face and embo

Having excellent and dedicated community leaders is a precondition for the success of InnerSource. It is, however, not a silver bullet. There are many challenges of InnerSource which are above and beyond what a community leader can tackle, such as budgetary, legal, fiscal or other organizational challenges.

## Related Patterns

* [Circle Communities](https://patterns.innersourcecommons.org/p/circle-communities)
* [Agile InnerSource Dojo](https://patterns.innersourcecommons.org/p/agile-innersource-dojo)

## Known Instances

* _BIOS at Robert Bosch GmbH_. Note that InnerSource at Bosch was, for the majority, aimed at increasing innovation and to a large degree dealt with internal facing products. This pattern is currently not used at Bosch for lack of funding.
Expand Down
6 changes: 6 additions & 0 deletions patterns/2-structured/maturity-model.md
Original file line number Diff line number Diff line change
Expand Up @@ -208,6 +208,12 @@ Prior to adopting InnerSource as a working model, teams are aware of the
practices that are expected of them - both in the short term and in the
long term.

## Related Patterns

* [Dedicated Community Leader](https://patterns.innersourcecommons.org/p/dedicated-community-leader)
* [Circle Communities](https://patterns.innersourcecommons.org/p/circle-communities)
* [Agile InnerSource Dojo](https://patterns.innersourcecommons.org/p/agile-innersource-dojo)

## Known Instances

* Entelgy
Expand Down
Loading