Skip to content

Commit ecb9a2d

Browse files
authored
[Pattern Draft] InnerSource Ambassador (#740)
* First draft of the InnerSource Ambassador pattern (using ChatGPT) * Replace the known instances that were made up by ChatGPT with a link to a post by SAP * Rewriting Patlet to focus on problem + solution
1 parent 38559f9 commit ecb9a2d

File tree

2 files changed

+76
-0
lines changed

2 files changed

+76
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ Our mission
8888
* [Trusted Committer and Contributor Retrospectives](/patterns/1-initial/cross-team-retrospectives.md) - *A host team working with contributors outside of their own line of management constantly runs into misunderstandings. As a result collaboration becomes brittle and frustrating. Setting aside time for regular retrospectives for the InnerSource team consisting of trusted committers and contributors can help make communication smooth.*
8989
* [InnerSource Hackathon](/patterns/1-initial/innersource-hackathon.md) - *In a company, initially only InnerSource enthusiasts are interested and practicing InnerSource during the early stages of InnerSource adoption; not all engineering teams are willing or have enough time and resources to adopt InnerSource. In this scenario, it is good to provide a safe space to try and adopt InnerSource through an InnerSource Hackathon event within the company.*
9090
* [Managing Capacity for Reviewing Contributions](/patterns/1-initial/capacity-for-contributions.md) - *Reviewing InnerSource contributions takes time and effort. This should be reflected in capacity planning, especially for larger contributions. Expectations and available capacity should be transparent so that contributors understand when their contributions will be reviewed and, if accepted, released.*
91+
* [InnerSource Ambassadors](/patterns/1-initial/innersource-hackathon.md) - *When driving InnerSource adoption through a large, decentralized organization it is hard to understand and address the local challenges that come up in different departments and regions. Local volunteers, called InnerSource Ambassadors, provide localized support by promoting InnerSource principles and acting as a communication bridge between their teams and the ISPO.*
9192

9293
<!--
9394
NOTE: The 'Initial' Patterns below don't have a Patlet yet, which is essential for readers to quickly browse our patterns.
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
## Title
2+
3+
InnerSource Ambassadors
4+
5+
## Patlet
6+
7+
When driving InnerSource adoption through a large, decentralized organization it is hard to understand and address the local challenges that come up in different departments and regions.
8+
Local volunteers, called InnerSource Ambassadors, provide localized support by promoting InnerSource principles and acting as a communication bridge between their teams and the ISPO.
9+
10+
## Problem
11+
12+
The InnerSource Program Office (ISPO) cannot be everywhere at once within a large, decentralized organization. Without localized support, the ISPO struggles to understand the unique challenges and needs of different departments or regions and cannot effectively promote InnerSource practices across the organization.
13+
14+
## Story
15+
16+
In a multinational organization, the ISPO implemented InnerSource initiatives but noticed uneven adoption across departments. After appointing a local ambassador in one department, adoption rates improved as the ambassador tailored practices to the department's context and provided valuable feedback to the ISPO.
17+
18+
## Context
19+
20+
- The organization is large and has multiple independent departments.
21+
- An ISPO has been established to drive InnerSource adoption.
22+
- There is a need for consistent and tailored InnerSource implementation across diverse teams.
23+
- Employees with a passion for collaboration and InnerSource principles are present within the organization.
24+
25+
## Forces
26+
27+
- **Geographical and organizational scale:** The ISPO cannot physically or logistically engage with every department.
28+
- **Communication barriers:** Departments may have unique cultures and needs that are not immediately visible to the ISPO.
29+
- **Workload balance:** Ambassadors must fulfill this role alongside their primary responsibilities.
30+
- **Trust and credibility:** Ambassadors must be trusted by their teams and the ISPO.
31+
32+
## Sketch (optional)
33+
34+
*A diagram showing the ISPO at the center, with ambassadors positioned in various departments acting as bidirectional conduits of information and influence.*
35+
36+
## Solutions
37+
38+
- Identify and recruit volunteer ambassadors from across the organization who are enthusiastic about InnerSource. They support InnerSource goals while maintaining their primary organizational roles.
39+
- Train ambassadors on InnerSource principles, tools, and the goals of the ISPO.
40+
- Establish clear expectations for ambassadors, including acting as a liaison, promoting InnerSource practices, and providing feedback to the ISPO.
41+
- Create a support network among ambassadors to share best practices and foster a sense of community.
42+
- Schedule regular check-ins between ambassadors and the ISPO to gather insights and provide guidance.
43+
44+
## Resulting Context
45+
46+
- Localized InnerSource support increases adoption and effectiveness.
47+
- The ISPO gains valuable, real-time feedback on challenges, successes, and opportunities within different departments.
48+
- Ambassadors become advocates for InnerSource, fostering a culture of collaboration.
49+
- Workload balancing remains a challenge, but most ambassadors find the role rewarding and career-enhancing.
50+
51+
## Rationale
52+
53+
InnerSource Ambassadors leverage their existing knowledge of their departments and relationships within the organization to address challenges the ISPO cannot solve alone. This decentralization of responsibility enhances the ISPO's reach while maintaining centralized oversight.
54+
55+
## Known Instances
56+
57+
- *SAP* has a concept called [Open Source Champions](https://community.sap.com/t5/open-source-blogs/sap-open-source-champions/ba-p/13539587) that seems related
58+
59+
## Status
60+
61+
- Initial
62+
63+
## Authors
64+
65+
- Sebastian Spier
66+
67+
## Acknowledgments
68+
69+
- [Russell R. Rutledge](https://github.com/rrrutledge) for sharing the idea and providing feedback
70+
- [Guilherme Dellagustin](https://github.com/dellagustin-sap) for sharing a similar concept used for open source adoption
71+
72+
## Alias
73+
74+
- Departmental InnerSource Representatives/Champion/Ambassador
75+
- Local InnerSource Representatives/Champion/Ambassador

0 commit comments

Comments
 (0)