Skip to content

Commit 782ede2

Browse files
committed
Moving wiki pages to repo. Block: "Pattern Drafts (proven, not yet fully reviewed)"
1 parent a8ad8cd commit 782ede2

File tree

3 files changed

+170
-4
lines changed

3 files changed

+170
-4
lines changed

README.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ possible to either deploy the same service in independent environments with sepa
3030
* [Cross-Team Project Valuation](crossteam-project-valuation.md) - *It's hard to sell the value of cross-team, inner sourced projects that don't provide a direct impact on company revenue. Here's a data-driven way to represent your project that both articulates its value and amplifies it.*
3131
* [Reluctance to Receive Contributions](https://docs.google.com/document/d/13QDN-BpE_BixRFVGjao32n4Ctim0ROXAHbBWMBOijb4/edit) - *Core owner of shared asset is reluctant to take contributions due to the required maintenance that comes with them.*
3232
* [What Before How or Services Documentation](https://docs.google.com/document/d/1_N1wsQeDusfIcNy-O2ZXenY3PL7ZbvkUDRZxGUuegZw/edit?usp=drive_web) - *A lack of common understanding between different management tiers creates funding barriers and increases the risk that solutions will not deliver required business outcomes.*
33-
* [Overcome Acquisition Based Silos - Developers](https://github.com/InnerSourceCommons/innersourcecommons.org/wiki/Overcome-Acquisition-based-Silos)
34-
* [Overcome Acquisition Based Silos - Managers](https://github.com/InnerSourceCommons/innersourcecommons.org/wiki/Overcome-Acquisition-based-Silos)
33+
* [Overcome Acquisition Based Silos - Developers](overcome-acquisition-based-silos-developer.md)
34+
* [Overcome Acquisition Based Silos - Managers](overcome-acquisition-based-silos-manager.md)
3535
* [Open Source Trumps InnerSource](https://github.com/InnerSourceCommons/InnerSourcePatterns/pull/46) - *People find the InnerSource project but, after all things are considered, even if the InnerSource component meets their needs, they still go with the open source component.*
3636
* [Overcoming Project Management Time Pressures](https://github.com/InnerSourceCommons/InnerSourcePatterns/pull/47) - *Project management believes timeline pressure and commitments on feature content does not allow for developers to spend the time needed to develop shareable code and provide support.*
3737
* [Start as Experiment](start-as-experiment.md) - *An inner source initiative is considered but not started, because management is unsure about its outcome and therefore unwilling to commit to the investment.*
@@ -76,7 +76,7 @@ The pattern form is useful for describing proven patterns but it can also be use
7676

7777
[See our CONTRIBUTING.md for details on getting involved](CONTRIBUTING.md)
7878

79-
We encourage beginners seeking answers to jump in by creating ''donuts'' (problems without solutions). We encourage experts to pad their experience - these are hoped to become part of a book one day. Anyone can offer reviews and comments for [in-progress patterns](https://github.com/InnerSourceCommons/InnerSourcePatterns/pulls).
79+
We encourage beginners seeking answers to jump in by creating ''donuts'' (problems without solutions). We encourage experts to pad their experience - these are hoped to become part of a book one day. Anyone can offer reviews and comments for [in-progress patterns](https://github.com/InnerSourceCommons/InnerSourcePatterns/pulls).
8080

8181
We work together via Github, Webex, Slack, etc. Do not hesitate to join the [#innersourcecommons](https://isc-inviter.herokuapp.com/) or #innersource-patterns slack channels and ask to be included in the [patterns meetings](/meta/meetings.md) (there is an email list).
8282

@@ -102,4 +102,3 @@ The topics below cover information about how we define, operate, and upkeep this
102102
![Creative Commons License](https://i.creativecommons.org/l/by-sa/4.0/88x31.png)
103103

104104
InnerSourcePatterns by [InnerSourceCommons.org](http://innersourcecommons.org) is licensed under a [Creative Commons Attribution-ShareAlike 4.0 International](http://creativecommons.org/licenses/by-sa/4.0/) License.
105-
Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
## Title
2+
3+
Overcome Acquisition-based Silos (Developer Level)
4+
5+
## Patlet
6+
7+
TBD
8+
9+
## Problem
10+
11+
Inefficient/Duplicative development across teams because they are siloed
12+
13+
## Context
14+
15+
Acquisition(s) resulting in multiple cultural perspectives. Developer is aware and InnerSource program environment is available to them. Post-acquisition, so this won't account for code decisions that were made around acquisition.
16+
17+
## Forces
18+
19+
- Different processes in place
20+
- Used to different tools and reluctant to change.
21+
- Competing middle managers
22+
- Rigid timelines
23+
- Politics and egos
24+
- Bi-directional fear/Lack of trust
25+
- Fear of losing one's job
26+
- Fear of loss of control of domain or code
27+
- Fear of loss of identity
28+
- Pandora's box/unknowns tied to opening up code
29+
30+
## Sketch (optional)
31+
32+
## Solution
33+
34+
**For net-new acquisition**
35+
36+
Make the acquired teams feel secure in the new environment by
37+
38+
1. Establish a neutral (well-respected) governance committee _across both companies_ that selects from the different options across these silos to converge and integrate. (_validated_).
39+
40+
2. Come up with rational rules for managing code redundancy as a result of acquisition (_validated_)
41+
- Joint effort between two teams to bring new software into existing platforms. (_validated_)
42+
- If allowable/controllable, initial software selection not tied to job security. (_not validated_)
43+
- Same ground rules as above for determining tooling platforms. (_validated_)
44+
45+
3. Giving developers and middle management good on-boarding training and mentoring with InnerSourcing as part of it. (_not validated_)
46+
- Clear guidance on how to bring their software onto existing platform. (_not validated_)
47+
- Definition of roles including Contributor and Trusted Committer. (_not validated_)
48+
49+
4. Make it clear that there are career advancement opportunities that come along with actively participating as well as with being a Trusted Committer. (_validated_)
50+
51+
5. Give them time to get comfortable with the new environment - a generous, realistic grace period for ramping on new company procedures/processes. Not uncommon for this period to be up to a year but there must be a mutually agreed-to deadline. Being "fully integrated" requires a certain level of representation among Trusted Committers from both companies. (_validated_)
52+
53+
6. Minimum commitment for face to face engagement between the two teams.
54+
- can be representative team from acquiring company meet with team.
55+
- potential Trusted committers from acquired company can meet with parent company.
56+
57+
## Resulting Context
58+
59+
- Silos are broken and teams working together
60+
- This pattern does not address potential cultural issues due to the acquisition.
61+
62+
## Rationale (optional)
63+
64+
## Known Instances (optional)
65+
66+
Partially validated. Validated means this has been seen to work in similar scenarios but not in the exact context of this pattern.
67+
68+
## Status
69+
70+
Unproven (not reviewed)
71+
72+
Old Status: Pattern Idea - Draft In Progress
73+
74+
## Author
75+
76+
David Marcucci, Nicholas Stahl, Padma Sudarsan, Ryan Bellmore, Erin Bank
77+
78+
## Also see
79+
80+
This pattern was originally created in this wiki and then ported here.
81+
Original wiki page:
82+
https://github.com/InnerSourceCommons/innersourcecommons.org/wiki/Overcome-Acquisition-based-Silos
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
## Title
2+
3+
Overcome Acquisition-based Silos (Management Level)
4+
5+
## Patlet
6+
7+
TBD
8+
9+
## Problem
10+
11+
Inefficient/Duplicative development across teams because they are siloed
12+
13+
## Context
14+
15+
Acquisition(s) resulting in multiple cultural perspectives. Acquired company's Middle Management is supportive of the InnerSource program. Post-acquisition, so this won't account for code decisions that were made around acquisition.
16+
17+
## Forces
18+
19+
- Different processes in place
20+
- Fear of losing control
21+
- Have to deal with developer fears
22+
- Fear of losing developer resources (who work on other projects)
23+
- Rigid timelines
24+
- Politics and egos
25+
- Bi-directional fear/Lack of trust
26+
- Fear of losing one's job
27+
- Fear of loss of identity
28+
- Fear of being judged
29+
- Pandora's box/unknowns tied to opening up code submissions
30+
31+
(PICK UP HERE NEXT TIME)---------------10/25/16
32+
33+
## Sketch (optional)
34+
35+
## Solution
36+
37+
**For net-new acquisition**
38+
39+
Make the acquired teams feel secure in the new environment by
40+
41+
1. Establish a neutral (well-respected) governance committee _across both companies_ that selects from the different options across these silos to converge and integrate. (_validated_).
42+
43+
2. Come up with rational rules for managing code redundancy as a result of acquisition (_validated_)
44+
- Joint effort between two teams to bring new software into existing platforms. (_validated_)
45+
- If allowable/controllable, initial software selection not tied to job security. (_not validated_)
46+
- Same ground rules as above for determining tooling platforms. (_validated_)
47+
48+
3. Giving developers and middle management good on-boarding training and mentoring with InnerSourcing as part of it. (_not validated_)
49+
- Clear guidance on how to bring their software onto existing platform. (_not validated_)
50+
- Definition of roles including Contributor and Trusted Committer. (_not validated_)
51+
52+
4. Make it clear that there are career advancement opportunities that come along with actively participating as well as with being a Trusted Committer. (_validated_)
53+
54+
5. Give them time to get comfortable with the new environment - a generous, realistic grace period for ramping on new company procedures/processes. Not uncommon for this period to be up to a year but there must be a mutually agreed-to deadline. Being "fully integrated" requires a certain level of representation among Trusted Committers from both companies. (_validated_)
55+
56+
6. Minimum commitment for face to face engagement between the two teams.
57+
- can be representative team from acquiring company meet with team.
58+
- potential Trusted committers from acquired company can meet with parent company.
59+
60+
## Resulting Context
61+
62+
- Silos are broken and teams working together
63+
- This pattern does not address potential cultural issues due to the acquisition.
64+
65+
## Rationale (optional)
66+
67+
## Known Instances (optional)
68+
69+
Partially validated. Validated means this has been seen to work in similar scenarios but not in the exact context of this pattern.
70+
71+
## Status
72+
73+
Unproven (not reviewed)
74+
75+
Old Status: Pattern Idea - Draft In Progress
76+
77+
## Author
78+
79+
David Marcucci, Nicholas Stahl, Padma Sudarsan, Ryan Bellmore, Erin Bank
80+
81+
## Also see
82+
83+
This pattern was originally created in this wiki and then ported here.
84+
Original wiki page:
85+
https://github.com/InnerSourceCommons/innersourcecommons.org/wiki/Overcome-Acquisition-based-Silos

0 commit comments

Comments
 (0)