Skip to content

Commit 4db6638

Browse files
committed
reformatting pattern according to the template
1 parent d82c28b commit 4db6638

File tree

1 file changed

+29
-8
lines changed

1 file changed

+29
-8
lines changed
Lines changed: 29 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,21 @@
1-
**Title:** Time Constraints Hamper Inner Source Progress
1+
## Title
22

3-
**Statement of Problem:** Project management believes that timeline pressures and feature content commitments do not allow Developers to spend the time needed to develop shareable, reusable code and provide support. As a result, there is currently no code available for reuse, and Developers are writing redundant code.
3+
Time Constraints Hamper Inner Source Progress
44

5-
**Context:** Customer deadlines and delivery commitments for feature content do not change.
5+
## Patlet
6+
7+
TBD
8+
9+
## Problem
10+
11+
Project management believes that timeline pressures and feature content commitments do not allow Developers to spend the time needed to develop shareable, reusable code and provide support. As a result, there is currently no code available for reuse, and Developers are writing redundant code.
12+
13+
## Context
14+
15+
Customer deadlines and delivery commitments for feature content do not change.
16+
17+
## Forces
618

7-
**Forces:**
819
- Aggressive roadmaps for delivery
920
- Project management concern that engagement will lead to missed deadlines
1021
- Project management concern that Code contribution and/or mentoring may lead to dilution of subject matter expert time spent on their own projects (other teams may require their time).
@@ -13,20 +24,30 @@
1324
+ The collaboration and synergy of inner sourcing can generate new, innovative features .
1425
+ Test Driven Development could mitigate some of the above forces
1526

16-
**Resolution:**
27+
## Solutions
28+
1729
- Known pattern: temporary fork by product team, merging changes back later to component team
1830
- Known anti-pattern: surreptitious temporary fork, no communication
1931
- New Pattern: Pre-pull request (prior to release), to ensure component team has buy-in, to avoid breakage for temporary fork
2032
- Allocate time into Development sprint/release schedules to allow for inner sourcing
2133
- Provide education to product owners and Development leads regarding time saving benefits of Inner Source
2234

23-
**Resulting Context:** Time is allotted in the schedule for inner sourcing. Less duplicative development due to availability of reusable code. (No negative impact on customer deadlines or content delivery commitments.)
35+
## Resulting Context
36+
37+
Time is allotted in the schedule for inner sourcing. Less duplicative development due to availability of reusable code. (No negative impact on customer deadlines or content delivery commitments.)
38+
39+
## Known Instances
40+
41+
TBD
42+
43+
## Authors
2444

25-
**Authors:**
2645
- Tim Yao
2746
- Nick Stahl
2847
- Guy Martin
2948
- Michael Dorner
3049
- Erin Bank
3150

32-
**Status:** Draft Pattern
51+
## Status
52+
53+
Draft Pattern (old status)

0 commit comments

Comments
 (0)