Skip to content

Commit 080c914

Browse files
authored
09-innersource-mentality.asciidoc (#557)
Accompanying video at https://youtu.be/rDqH3JIvbMc
1 parent 6fe13c6 commit 080c914

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
== The InnerSource Mentality
2+
3+
InnerSource helps when there are multiple teams at our company that have a shared need - business or technical.
4+
We want one shared project that all can leverage.
5+
This sharing allows each team to spend as much time as possible in their unique business area instead of reinventing what someone has done before.
6+
7+
We manage shared projects via InnerSource, meaning that we apply open source practices and principles to the way that they are run.
8+
These projects are open for reuse and contribution across the company.
9+
In theory, any project can be an InnerSource project, but you can find popular InnerSource projects listed in the company InnerSource portal.
10+
11+
InnerSource needs to be a part of the way we work.
12+
When delivering on your software roadmap, when you come across a need that is likely shared with other teams, stop and think.
13+
Has anyone else at the company already build something that (almost) solves this need?
14+
If so, on-board to that project, even if that means contributing to it first to extend it to meet your use case.
15+
If there is not an existing project, then build it in a sharable way with yourself as its first consumer, and then list it in the InnerSource portal.
16+
17+
Working in this way helps us to get the most as a company out of the engineering time that we all put in and enables us to spend more time on our unique mission as a company.
18+
Adopt The InnerSource Mentality.

0 commit comments

Comments
 (0)