@@ -24,21 +24,42 @@ or are actively developing Open Source software.
24
24
InnerSource before making a long term investment. This usually involves
25
25
putting numbers against the expected improvements, which are hard to come
26
26
by for InnerSource.
27
- - If the InnerSource initiative has a huge uptake among developers and if many
28
- projects come to rely on it, a decision to shut it down will be very
29
- unpopular and therefore hard to make.
30
- - When implementing new working models such as InnerSource which are radically
31
- different from working models previously practiced in the company, it is
32
- likely that existing, mandatory processes are no longer applicable and even
33
- that one has to operate in a regulatory, sometimes legal no-mans land.
27
+ - If the InnerSource initiative will likely have a huge uptake among developers
28
+ and if many projects are likely to rely on it, a decision to shut it down
29
+ will be very unpopular and therefore hard to make. The perceived resulting
30
+ loss of control might deter some managers to even start with InnerSource.
31
+ - Implementing InnerSource style working models are often a radically departure
32
+ from previously practiced working models. It is therefore likely, that
33
+ existing, mandatory processes are no longer applicable and that appropriate
34
+ governing processes are missing. The result might be that one has to operate
35
+ in a regulatory, sometimes legal no-mans land. Examples are tax and export
36
+ control related regulations in large corporations with multiple legal
37
+ entities in multiple countries.
34
38
35
39
# Solution
36
40
37
41
Declare the InnerSource initiative as a time limited experiment. Define and
38
- communicate the criteria for evaluating the experiment and ensure that
39
- sufficient data is gathered to perform the evaluation. Consider establishing
40
- a _ Review Committee_ (** tbd** : pattern link) to increase the chances of
41
- management buy-in.
42
+ communicate the criteria for projects to join the InnerSource experiment. The
43
+ criteria should be chosen such that they maximize the chances of building a
44
+ healthy InnerSource community around the selected InnerSource projects. They
45
+ should also help to ensure that the setting of the projects is such that they
46
+ can later be used to gain externally valid insights into the effects of
47
+ applying InnerSource. Examples for such criteria are
48
+
49
+ - Sufficient geographical distribution of developers
50
+ - Sufficient departmental mix of developers,
51
+ - Openness of communication within community,
52
+ - Career path based on merit within community,
53
+ - Democratic decision making within community.
54
+
55
+ Consider designating the end of the experiment a _ pivot_ , _ change_ or _ pause_
56
+ point to re-evaluate. Also consider establishing a [ Review
57
+ Committee] ( review-committee.md ) to increase the chances of management buy-in
58
+ through participation. Depending on company culture, it might be helpful to
59
+ accompany the experiment with appropriate metrics (** tbd: Pattern link** ). If
60
+ the projects in the experiment don't provide a direct impact on the companies
61
+ revenue, consider introducing [ Cross Team
62
+ Valuation] ( crossteam-project-valuation.md ) to highlight its value contribution.
42
63
43
64
# Resulting Context
44
65
@@ -53,10 +74,10 @@ Managers are able to kick start InnerSource for the following reasons:
53
74
- In case of success, the data gathered during the experiment will allow
54
75
managers to make a longer lasting commitment to InnerSource.
55
76
56
- Participants in the InnerSource experiment are conscious of the fact that, as
57
- an experiment, the InnerSource initiative could be shut down or not continued
58
- after the planned lifetime in case the experiment does not yield the expected
59
- results .
77
+ Participants in the InnerSource experiment are conscious of the fact that they
78
+ have to prove to management that InnerSource yields the promised benefits. It
79
+ will therefore help to focus work on those activites which provide the most and
80
+ most demonstrable value thus increasing the chances of success .
60
81
61
82
Finally, starting as an experiment makes it much easier to bend and adapt the
62
83
existing processes and rules before you break them.
0 commit comments