Skip to content

[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

Merged
merged 60 commits into from
Jan 6, 2025
Merged
Show file tree
Hide file tree
Changes from 31 commits
Commits
Show all changes
60 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
11a426b
Update circle-communities.md
Trueblueaddie Dec 6, 2024
7d69b39
fix: typo
Trueblueaddie Dec 6, 2024
f4d1275
feat: updated framing
Trueblueaddie Dec 6, 2024
7f7be02
Merge pull request #5 from mindset-dojo/Trueblueaddie-patch-1
michael-basil Dec 6, 2024
dbab5b3
fix: trailing spaces
michael-basil Dec 6, 2024
2d4526d
fix: clarify related pattern linkage
michael-basil Dec 6, 2024
b6ae5c9
fix: clarify known instances
michael-basil Dec 7, 2024
8bf4031
fix: typos
michael-basil Dec 7, 2024
144e991
fix: Cleanup acknowledgements - remove organizations
michael-basil Jan 5, 2025
c888d39
fix: Remove per request
michael-basil Jan 5, 2025
69e1537
fix: Requested cleanup
michael-basil Jan 5, 2025
9d5b926
fix: To be handled in separate PR
michael-basil Jan 5, 2025
23c6811
fix: To be handled in separate PR
michael-basil Jan 5, 2025
135e342
fix: Cleanup language to replace champion term
michael-basil Jan 5, 2025
36289b5
fix: Cleanup requested
michael-basil Jan 5, 2025
804f5c2
fix: Clarify Patlet structure
michael-basil Jan 5, 2025
061a8c2
refactor: Restructure and augment primary sections
michael-basil Jan 5, 2025
db85b03
refactor: Ground key sections into InnerSource specific aspects
michael-basil Jan 5, 2025
07d3c64
refactor: Connect Resulting Context to Solution
michael-basil Jan 5, 2025
e2fbb5c
refactor: Resulting Context
michael-basil Jan 6, 2025
d088fb8
fix: Forces should not have solution item
michael-basil Jan 6, 2025
9fe0f57
refactor: Make clear call-out for dedicated leadership
michael-basil Jan 6, 2025
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
81 changes: 81 additions & 0 deletions patterns/2-structured/circle-communities.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
## 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"}

## 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 63 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": 63, "column": 9}}}, "severity": "ERROR"}
* [Jim Manzzullo](https://www.linkedin.com/in/jimmanzzullo)

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 'Manzzullo'? Raw Output: {"message": "[ISC.Spelling] Did you really mean 'Manzzullo'?", "location": {"path": "patterns/2-structured/circle-communities.md", "range": {"start": {"line": 64, "column": 8}}}, "severity": "ERROR"}
* [Jeremy McMillan](https://www.linkedin.com/in/jeremymcm)
* [AnuOlu Balogun](https://www.linkedin.com/in/anuolu)

Check failure on line 66 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": 66, "column": 11}}}, "severity": "ERROR"}

## Acknowledgements

Check failure on line 68 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": 68, "column": 4}}}, "severity": "ERROR"}

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

Check failure on line 72 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": 72, "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/)
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