Skip to content

Commit 9adc635

Browse files
committed
Moving pattern to a different section in the README. Also updating status to reflect the new maturity levels.
1 parent a9203a7 commit 9adc635

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ possible to either deploy the same service in independent environments with sepa
5252
* [Overcome Acquisition Based Silos - Developers](patterns/2-structured/overcome-acquisition-based-silos-developer.md)
5353
* [Overcome Acquisition Based Silos - Managers](patterns/2-structured/overcome-acquisition-based-silos-manager.md)
5454
* [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.*
55-
* [Overcoming Project Management Time Pressures](patterns/1-initial/overcoming-project-management-time-pressures.md) - *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.*
5655
* [Start as Experiment](patterns/2-structured/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.*
5756
* [Include Product Owners](https://github.com/InnerSourceCommons/InnerSourcePatterns/pull/71) - *Key Performance Indicators (KPIs) for Product Owners are primarily product focused, and don't consider areas such as collaborative development. This results in a lower level of engagement with inner source projects.*
5857
* [Provide standard base documentation through a README](patterns/2-structured/project-setup/base-documentation.md)
@@ -64,6 +63,7 @@ possible to either deploy the same service in independent environments with sepa
6463

6564
* [Modular Code](patterns/1-initial/modular-code.md) - *Management does not want to spend the extra resources needed to develop modular components and make them available in a visible repository for others to use.*
6665
* [Improve Findability](patterns/1-initial/improve-findability.md) - *People can't find the internally developed solutions that they need due to poor naming conventions. This causes frustration in finding inner source solutions and a reduction in code reuse.*
66+
* [Overcoming Project Management Time Pressures](patterns/1-initial/overcoming-project-management-time-pressures.md) - *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.*
6767

6868
#### Pattern Ideas (not yet proven; brainstormed)
6969

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

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,38 +10,38 @@ TBD
1010

1111
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.
1212

13-
## Context
13+
## Context
1414

1515
Customer deadlines and delivery commitments for feature content do not change.
1616

1717
## Forces
1818

1919
- Aggressive roadmaps for delivery
20-
- Project management concern that engagement will lead to missed deadlines
20+
- Project management concern that engagement will lead to missed deadlines
2121
- 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).
2222
+ Elimination of rewriting common code saves time (write once, use many times)
2323
+ Crowd-based testing and debugging saves time (and improves quality)
2424
+ The collaboration and synergy of inner sourcing can generate new, innovative features .
2525
+ Test Driven Development could mitigate some of the above forces
2626

27-
## Solutions
27+
## Solutions
2828

2929
- Known pattern: temporary fork by product team, merging changes back later to component team
3030
- Known anti-pattern: surreptitious temporary fork, no communication
3131
- New Pattern: Pre-pull request (prior to release), to ensure component team has buy-in, to avoid breakage for temporary fork
3232
- Allocate time into Development sprint/release schedules to allow for inner sourcing
3333
- Provide education to product owners and Development leads regarding time saving benefits of Inner Source
3434

35-
## Resulting Context
35+
## Resulting Context
3636

3737
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.)
3838

3939
## Known Instances
4040

4141
TBD
42-
42+
4343
## Authors
44-
44+
4545
- Tim Yao
4646
- Nick Stahl
4747
- Guy Martin
@@ -50,4 +50,4 @@ TBD
5050

5151
## Status
5252

53-
Draft Pattern (old status)
53+
Initial

0 commit comments

Comments
 (0)