Skip to content

Commit c7066bb

Browse files
tsadler1988Chan Voongvoongc
authored
Sustainable InnerSource donut pattern (#453)
Sustainable InnerSource Program - donut pattern --------- Co-authored-by: Chan Voong <Chan_Voong@comcast.com> Co-authored-by: Chan Voong <34136874+voongc@users.noreply.github.com>
1 parent f07d5b4 commit c7066bb

File tree

2 files changed

+74
-0
lines changed

2 files changed

+74
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ This is why we keep these patterns at the bottom of the list.
108108
* [Bad Weather For Liftoff](patterns/1-initial/bad-weather-for-liftoff.md)
109109
* [Incentive mechanisms to foster voluntary contribution](patterns/1-initial/incentive-mechanisms-for-voluntary-contribution.md)
110110
* [Duplicated Projects](patterns/1-initial/duplicated-projects.md)
111+
* [Sustainable InnerSource Program](patterns/1-initial/sustainable-innersource-program.md)
111112

112113
## What are InnerSource Patterns?
113114

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
## Title
2+
3+
Sustainable InnerSource Program
4+
5+
## Patlet
6+
7+
I've started an InnerSource program - what next? How do I ensure InnerSource remains a part of how we create software in the long term?
8+
9+
## Problem
10+
11+
Given an InnerSource program and/or community has been started within your organisation, you are unsure how to scale and/or sustain to ensure that InnerSource remains part of culture and best practice in the long term. When scaling and sustaining an InnerSource program fails, it leads to problems including unusable projects/products, an unengaged community, and loss of support from leadership.
12+
13+
## Context
14+
15+
* The problem exists in fledgling InnerSource programs/communities
16+
* You may not have full time support from an InnerSource or Open Source Program Office (ISPO/OSPO)
17+
* There is no clear vision on the future of the program
18+
* You are worried that key people will move on to new roles, momentum will be lost and silently die, or future leaders will stop supporting InnerSource.
19+
* You are an individual or organization who is concerned with the fragile state and future of highly-used and impactful InnerSource projects.
20+
[(Sustain. 2017.)](https://sustainoss.org/assets/pdf/SustainOSS-west-2017-report.pdf)
21+
* There is increasing quantity and decreasing quality of InnerSource projects at your organization.
22+
23+
## Forces
24+
25+
* The business may not believe further investment in InnerSource is necessary
26+
* Key individuals may be seeking new challenges in other initiatives or job roles
27+
28+
## Solutions
29+
30+
(Assumptions of possible solutions, as this is a donut Pattern)
31+
32+
* Start an ISPO: strategy, resources, buy-in
33+
* Measure/prove value constantly
34+
* Training
35+
* InnerSource libraries that are critical to business success
36+
37+
## Resulting Context
38+
39+
**to-be-done**
40+
41+
What is the situation after the problem has been solved?
42+
The original context is changed indirectly by way of the solution.
43+
Often this section can include discussion of the next possible Patterns/problems introduced.
44+
This section can be short in content - the solution may not introduce new problems or change much context.
45+
46+
## Rationale (optional)
47+
48+
**to-be-done**
49+
50+
Explains why this is the right solution; using totally different words WHY this solution balances these forces and this context to solve this problem.
51+
Can expand on what-if's or theories.
52+
53+
## Known Instances (optional)
54+
55+
**to-be-done**
56+
57+
Where has this been seen before?
58+
Helps to reinforce that this is a REAL pattern and that you match the context.
59+
60+
May mention:
61+
62+
* A particular business
63+
* Anonymized instances ex: "3 companies have proven that this is a good solution" or "A large financial services org...".
64+
65+
## Status
66+
67+
Initial (Donut)
68+
69+
## Author(s)
70+
71+
Tom Sadler
72+
Chan Voong
73+
We welcome any authors who would like to contribute.

0 commit comments

Comments
 (0)