You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 18ba43b
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: patterns/2-structured/maturity-model.md
+16-16Lines changed: 16 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -53,7 +53,7 @@ And again: Make sure you adapt this model to fit your organization before applyi
53
53
54
54
### Transparency
55
55
56
-
**Plans & Products**
56
+
#### Plans & Products
57
57
58
58
InnerSource project benefit from planning being transparent across the organization by enabling stakeholders to better understand decisions and influence them in a way that can be followed by others.
59
59
@@ -62,7 +62,7 @@ InnerSource project benefit from planning being transparent across the organizat
62
62
* PP-2: There are already shared roadmaps with clear guidelines and contribution rules where stakeholders can provide feedback. However, this is not standardized across the organization and not all of the projects provide this info.
63
63
* PP-3: Roadmaps are shared by default and there is a standard process and homogeneous way to do this across the organization at the level of each InnerSource project. This contains clear rules to contribute and influence in the roadmap.
64
64
65
-
**Development Process & Tools**
65
+
#### Development Process & Tools
66
66
67
67
InnerSource projects thrive when contributors become active and participate. As a result, making contribution easier should be balanced with pure technical goals.
68
68
@@ -71,7 +71,7 @@ InnerSource projects thrive when contributors become active and participate. As
71
71
* DP-2: The organization sponsors and promotes a shared repository for collective knowledge. Some teams develop their own CI process, using corporate CI tools. There are CI environments. Code review process defined, and used by some projects. Sometimes code review is done by outside team members.
72
72
* DP-3: Most teams develop their own CI process, using corporate CI tools. There are CI environments. Code review process defined, and used. Code review is done by both, internal and external team members.
73
73
74
-
**Decisions**
74
+
#### Decisions
75
75
76
76
In order to motivate colleagues to contribute work outside of their core team they need visibility into the decision-making process of the host project - but also feel that their voices are being heard and valued.
77
77
@@ -80,7 +80,7 @@ In order to motivate colleagues to contribute work outside of their core team th
80
80
* DC-2: People feel like they know about—and are helping to shape—most (but not all) important decisions as those decisions are unfolding. Materials that are part of decision-making practices are available at defined project milestones.
81
81
* DC-3: People feel like they are a part of a shared, standard process for collective decision-making that the organization endorses. Materials that are part of decision-making practices are continuously accessible during work processes.
82
82
83
-
**Helpful Resources**
83
+
#### Helpful Resources
84
84
85
85
In order to attract contributors helpful supporting material needs to be easily accessible.
86
86
@@ -89,7 +89,7 @@ In order to attract contributors helpful supporting material needs to be easily
89
89
* RS-2: Individuals and teams make project-related materials accessible to some members of project teams according to clearly defined and shared formats and/or protocols. Individuals and teams withhold sensitive data and resources, provide limited details, context, and scope.
90
90
* RS-3: Individuals and teams make project-related materials broadly accessible to the organization—and possibly outside the organization as well—according to clearly defined and shared formats and/or protocols. Individuals and teams who must withhold sensitive data and resources are clear about what they're not sharing, and others understand why those materials are not available to them.
91
91
92
-
**Stories**
92
+
#### Stories
93
93
94
94
When working in host teams mistakes will automatically be widely visible. In order keep contribution levels up, corporate culture needs to celebrate failure as an opportunity for growth and learning.
95
95
@@ -100,7 +100,7 @@ When working in host teams mistakes will automatically be widely visible. In ord
100
100
101
101
### Collaboration
102
102
103
-
**Channels for Providing Feedback**
103
+
#### Channels for Providing Feedback
104
104
105
105
For silos to be reduced colleagues need to be comfortable sharing feedback openly. One easy way to support that is to use the same communication principles across hierarchies.
106
106
@@ -112,7 +112,7 @@ Ideally you will end up with proper communication channels that are known by any
112
112
* CF-3: Members of the organization share decision-making materials on officially sanctioned platforms Members of the organization share materials openly via multiple channels and methods for feedback.
113
113
Leaders use those channels themselves, openly encourage others to use them, and maintain team-facing or public-facing records of the feedback they've received and/or the actions they've taken to address this feedback.
114
114
115
-
**Leadership**
115
+
#### Leadership
116
116
117
117
InnerSource projects encourage employees to contribute to projects outside of the direct influence of their direct line manager. This needs a culture of trust.
118
118
@@ -121,7 +121,7 @@ InnerSource projects encourage employees to contribute to projects outside of th
121
121
* LS-2: Most leaders in the organization are open to receiving feedback and creating an environment where people feel safe providing it. Leaders show passivity about understanding whether all members feel empowered and enabled to share. Organization encourages leaders to actively seek voices not present in dialog out for inclusion.
122
122
* LS-3: Members feel empowered and enabled to share opinions constructively on any matter relevant to their work or about which they feel passionate.
123
123
124
-
**Organizational and Functional Structure**
124
+
#### Organizational and Functional Structure
125
125
126
126
When InnerSource leaves the pure coding level and enters the community and working group level, there is potential for reducing silos even where direct code collaboration is not possible.
127
127
@@ -130,7 +130,7 @@ When InnerSource leaves the pure coding level and enters the community and worki
130
130
* OF-2: Cross-functional teams are common, and teams post their roles and goals publicly.
131
131
* OF-3: Cross-functional teams are common and make their activities known broadly to the organization; in turn, the organization promotes best practices for working together.
132
132
133
-
**Contribution**
133
+
#### Contribution
134
134
135
135
The goal with designing contributions patterns needs to keep collaboration in mind if it's to reduce silos.
136
136
@@ -141,7 +141,7 @@ The goal with designing contributions patterns needs to keep collaboration in mi
141
141
142
142
### Community
143
143
144
-
**Sharing Policies**
144
+
#### Sharing Policies
145
145
146
146
Having a baseline of shared values makes it easier to work across team boundaries. Crossing boundaries becomes easier if a limited set of baseline rules and guidelines apply everywhere and can easily be referenced.
147
147
@@ -150,7 +150,7 @@ Having a baseline of shared values makes it easier to work across team boundarie
150
150
* SP-2: Members of the organization collectively document shared visions and agreements like mission statements and codes of conduct, make them easily accessible, and reference them often. On-boarding materials and orientation rituals provide adequate context for helping new members understand how the organization will benefit from their contributions.
151
151
* SP-3: Shared values and principles inform decision-making, conflict resolution, and assessment processes among members of the organization, who reference these values and principles consistently in both verbal and written formats.
152
152
153
-
**Feel part of the Organization**
153
+
#### Feel part of the Organization
154
154
155
155
One of the possible reasons for introducing InnerSource into organizations can be increased engagement. This point tracks how engagement is changing while adopting InnerSource.
156
156
@@ -161,7 +161,7 @@ One of the possible reasons for introducing InnerSource into organizations can b
161
161
162
162
### Governance
163
163
164
-
**Rewards**
164
+
#### Rewards
165
165
166
166
In order to drive adoption, extrinsic motivators can be used to increase cross team collaboration.
167
167
@@ -170,7 +170,7 @@ In order to drive adoption, extrinsic motivators can be used to increase cross t
170
170
* RW-2: Standard processes are established to reward collaborations outside the developers' teams. Team leaders or boards decide who has to be rewarded.
171
171
* RW-3: Rewards are not only proposed by the organization, but the communities are able to define their more valuable rewards. The community is responsible to decide who has to be rewarded.
172
172
173
-
**Monitoring Policies**
173
+
#### Monitoring Policies
174
174
175
175
InnerSource projects need a means for self assessment. Metrics can be one aspect to facilitate this assessment. Also, in organizations with a mature InnerSource adoption level we expect adoption of the method to be tracked based on clear, agreed upon metrics.
176
176
@@ -179,7 +179,7 @@ InnerSource projects need a means for self assessment. Metrics can be one aspect
179
179
* MP-2: There is a strategy at the organizational level with respect to metrics that help to validate specific policies across the organization. This monitoring policy exists at the level of some InnerSource projects.
180
180
* MP-3: There are clear guidelines, recommendations, and trainings about the use of metrics with certain infrastructure provided by the organization. This works at both levels: InnerSource program to understand the general InnerSource adoption within the organization, and at the level of InnerSource projects.
181
181
182
-
**Support and Maintenance**
182
+
#### Support and Maintenance
183
183
184
184
Not only should feature development be owned by InnerSource teams - support and maintenance is also part of the teams core tasks.
185
185
@@ -188,7 +188,7 @@ Not only should feature development be owned by InnerSource teams - support and
188
188
* SM-2: Support for InnerSource contributions is formalized through InnerSource patterns like [30 Day Warranty](./30-day-warranty.md) or [Service vs. Library](./service-vs-library.md).
189
189
* SM-3: There are rules and regulations to formalize the support on the product, given by a mature community.
190
190
191
-
**Culture**
191
+
#### Culture
192
192
193
193
There are multiple levels moving towards a collaborative culture.
194
194
@@ -197,7 +197,7 @@ There are multiple levels moving towards a collaborative culture.
197
197
* CL-2: Contributive - teams actively help improve their dependencies by contributing.
198
198
* CL-3: Activist - teams actively seek help, mentor and recruit new contributors.
199
199
200
-
**InnerSource Roles**
200
+
#### InnerSource Roless
201
201
202
202
InnerSource comes with explicit roles. While in early stages some patterns may be useable without adopting those roles, communicating within projects using explicit role titles becomes easier.
0 commit comments