Skip to content

Commit b4d531c

Browse files
authored
Fixed InnerSource casing and changed formatting (#412)
Fixed InnerSource casing and changed formatting (of Forces)
1 parent 4459535 commit b4d531c

File tree

1 file changed

+17
-12
lines changed

1 file changed

+17
-12
lines changed

patterns/1-initial/overcoming-project-management-time-pressures.md

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## Title
22

3-
Time Constraints Hamper Inner Source Progress
3+
Time Constraints Hamper InnerSource Progress
44

55
## Patlet
66

@@ -16,26 +16,31 @@ Customer deadlines and delivery commitments for feature content do not change.
1616

1717
## Forces
1818

19-
- Aggressive roadmaps for delivery
20-
- Project management concern that engagement will lead to missed deadlines
21-
- 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).
19+
❎ Aggressive roadmaps for delivery
2220

23-
+ Elimination of rewriting common code saves time (write once, use many times)
24-
+ Crowd-based testing and debugging saves time (and improves quality)
25-
+ The collaboration and synergy of inner sourcing can generate new, innovative features .
26-
+ Test Driven Development could mitigate some of the above forces
21+
❎ Project management concern that engagement will lead to missed deadlines
22+
23+
❎ 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).
24+
25+
✔️ Elimination of rewriting common code saves time (write once, use many times)
26+
27+
✔️ Crowd-based testing and debugging saves time (and improves quality)
28+
29+
✔️ The collaboration and synergy of inner sourcing can generate new, innovative features
30+
31+
✔️ Test Driven Development could mitigate some of the above forces
2732

2833
## Solutions
2934

30-
- Known pattern: temporary fork by product team, merging changes back later to component team
35+
- Known pattern: Temporary fork by product team, merging changes back later to component team
3136
- Known anti-pattern: surreptitious temporary fork, no communication
3237
- New Pattern: Pre-pull request (prior to release), to ensure component team has buy-in, to avoid breakage for temporary fork
33-
- Allocate time into Development sprint/release schedules to allow for inner sourcing
34-
- Provide education to product owners and Development leads regarding time saving benefits of Inner Source
38+
- Allocate time into Development sprint/release schedules to allow for InnerSource
39+
- Provide education to product owners and Development leads regarding time saving benefits of InnerSource
3540

3641
## Resulting Context
3742

38-
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.)
43+
Time is allotted in the schedule for InnerSource. Less duplicative development due to availability of reusable code. (No negative impact on customer deadlines or content delivery commitments.)
3944

4045
## Known Instances
4146

0 commit comments

Comments
 (0)