Skip to content

Commit 53ea867

Browse files
rrrutledgeclaude
andcommitted
Add missing patlets to 16 initial-stage patterns
- Fix # Patlet heading level to ## Patlet in 3 files (balancing-openness-and-security, code-consumers, explicit-shared-ownership) - Write patlets for 14 patterns that had TBD placeholder content - All patlets derived from each pattern's existing Problem/Context/Solution sections Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent db0c09e commit 53ea867

16 files changed

Lines changed: 17 additions & 17 deletions

patterns/1-initial/assisted_compliance.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Assisted Compliance
44

55
## Patlet
66

7-
TBD
7+
Repo owners resist adding compliance documentation like CONTRIBUTING.md, blocking contributions and slowing InnerSource adoption. A compliance task force breaks the stalemate by writing the missing documentation as a pull request on behalf of the resistant team, framing it as helpful contribution rather than enforcement.
88

99
## Problem
1010

patterns/1-initial/bad-weather-for-liftoff.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Bad weather for liftoff
44

55
## Patlet
66

7-
TBD
7+
An InnerSource initiative fails to demonstrate improvement in quality or speed because the team lacks open source development experience and deadline pressure prevents adopting new ways of working. Starting InnerSource pilots with experienced practitioners and protecting time for new practices are prerequisites for success.
88

99
## Problem
1010

patterns/1-initial/balancing-openness-and-security.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Balancing Openness and Security
44

5-
# Patlet
5+
## Patlet
66

77
While InnerSource flourishes in environments with a high degree of shared code, Security/Legal prefers the limitation of source code access to only those that need it.
88
By making Security/Legal part of the team, introducing explicit sharing levels and security policies for shared repositories, as well as defining what qualifies as sensitive information, code sharing can be facilitated while minimizing the associated risks.

patterns/1-initial/change-the-developers-mindset.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Change the developers mindset
44

55
## Patlet
66

7-
TBD
7+
Developers resist adopting InnerSource collaboration practices because they are comfortable with existing hierarchical workflows and middle management does not actively support the change. Combining visible recognition of InnerSource contributions, formalized training, clearer processes, and explicit management objectives creates the conditions needed to shift developer behavior.
88

99
## Problem
1010

patterns/1-initial/code-consumers.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
Code Consumers
44

5-
# Patlet
5+
## Patlet
66

7-
TBD
7+
When a team opens their code for InnerSource reuse, they lose visibility into who is consuming it, making it hard to communicate vulnerabilities, gauge adoption, or retire deprecated components. Lightweight mechanisms such as dependency scanning, voluntary registration, or opt-in mailing lists restore that visibility without adding friction for consumers.
88

99
# Problem
1010

patterns/1-initial/cultural-change-through-hiring.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Culture Change through Hiring
44

55
## Patlet
66

7-
TBD
7+
An InnerSource program struggles to reach critical mass because most existing employees lack open source or InnerSource experience, and HR does not factor in collaborative development skills when recruiting or reviewing performance. By aligning Engineering and HR to actively seek and develop these skills, organizations accelerate cultural change and build a self-sustaining InnerSource community.
88

99
## Problem
1010

patterns/1-initial/defeat-hierarchical-constraints.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Defeat Hierarchical Constraints
44

55
## Patlet
66

7-
TBD
7+
In strongly hierarchical organizations, developers want to contribute to InnerSource projects but are blocked by direct managers who prioritize their own team's goals and fear losing their team's time to cross-team work. Making InnerSource contributions a recognized part of individual performance goals and helping managers see concrete benefits for their own teams can empower developers to participate despite these constraints.
88

99
## Problem
1010

patterns/1-initial/developer-incentive-alignment-for-innersource-contribution.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Developer Incentive Alignment for InnerSource Contribution
44

55
## Patlet
66

7-
TBD
7+
Developers are not motivated to contribute to InnerSource because organizational incentives reward individual code output over cross-team mentorship and collaboration, leading to siloed work. By embedding InnerSource contribution and mentorship expectations into job descriptions and promotion criteria at each career level, organizations align personal career advancement with InnerSource participation.
88

99
## Problem
1010

patterns/1-initial/duplicated-projects.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Duplicated Projects
44

55
## Patlet
66

7-
TBD
7+
After opening codebases through InnerSource, teams discover they have independently built overlapping or identical products, but territorial management and differing technical approaches make consolidation difficult. Establishing a neutral governance process that gives all managers meaningful influence over the merged project makes it possible to consolidate duplicated efforts without losing key stakeholders.
88

99
## Problem
1010

patterns/1-initial/explicit-shared-ownership.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Explicit Shared Ownership
44

5-
# Patlet
5+
## Patlet
66

77
A software component that several teams depend on has grown to the point where owners are no longer capable of taking full ownership. There is confusion who to involve for changes. Sharing ownership explicitly and making expected behavior visible removes ambiguity. Writing a contributions document creates a natural way to evolve ownership.
88

0 commit comments

Comments
 (0)