You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: contributor/02-becoming-a-contributor-article.asciidoc
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,10 @@
1
1
== Becoming an InnerSource Contributor
2
2
3
-
InnerSource contributors operate outside of regular team boundaries, they are the links crossing organisational silos. As such, they need to be aware of a few common practices that make this work more effective.
3
+
InnerSource contributors operate outside of regular team boundaries, they are the links crossing organizational silos. As such, they need to be aware of a few common practices that make this work more effective.
4
4
5
5
=== Sharing Mindset
6
6
7
-
So - you're implementing a new feature for your team's product. You need some functionality to get this feature working. Instead of jumping right into the implementation, slow down for a bit: does this functionality reflect a general issue? Is it something that other teams in your organisation face as well due to the shared business domain? Is this functionality orthogonal to the domain of your project? If any of that applies, then start looking beyond your own team: is there a shared solution that you can use or improve to fit your needs? Should there be one?
7
+
So - you're implementing a new feature for your team's product. You need some functionality to get this feature working. Instead of jumping right into the implementation, slow down for a bit: does this functionality reflect a general issue? Is it something that other teams in your organization face as well due to the shared business domain? Is this functionality orthogonal to the domain of your project? If any of that applies, then start looking beyond your own team: is there a shared solution that you can use or improve to fit your needs? Should there be one?
Copy file name to clipboardExpand all lines: contributor/06-conclusion-article.asciidoc
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,6 +14,6 @@ We hope you've enjoyed watching the videos, and/or and reading the articles, and
14
14
15
15
If you haven't done so already, we would like to invite you to learn more about the other aspects of InnerSource in our InnerSource learning path: http://innersourcecommons.org/learningpath/
16
16
17
-
We invite you to check out the InnerSource group http://innersourcecommons.org[InnerSource Commons] online - feel free to join the discussion and share your experiences and lessons learnt in your organization.
17
+
We invite you to check out the InnerSource group http://innersourcecommons.org[InnerSource Commons] online - feel free to join the discussion and share your experiences and lessons learned in your organization.
The Contributor section covers what it means to be an InnerSource Contributor, the aspects of behaviour that will make you a successful Contributor, contribution mechanics and the benefits of InnerSource for your team and organization.
4
+
The Contributor section covers what it means to be an InnerSource Contributor, the aspects of behavior that will make you a successful Contributor, contribution mechanics and the benefits of InnerSource for your team and organization.
Copy file name to clipboardExpand all lines: introduction/07-faq.asciidoc
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ It depends! An InnerSource project that encourages small pull requests and has c
16
16
=== Why not just open source?
17
17
By all means do so if the project makes sense! Some projects are specific to your company or are a competitive advantage, so you'll want to keep those as InnerSource. Some need to iterate more quickly than can be done in the open.
18
18
19
-
If your organisation isn't familiar with running open source projects, InnerSource can help people learn the skills required with a view to open sourcing in the future.
19
+
If your organization isn't familiar with running open source projects, InnerSource can help people learn the skills required with a view to open sourcing in the future.
20
20
21
21
=== Will this slow us down?
22
22
It depends on how far you're going. You'll probably be going a lot further than you think.
@@ -29,14 +29,14 @@ If so then your core team is understaffed. A healthy team is staffed so that the
29
29
You can mitigate this by setting expectation, potentially via SLAs. If contributors expect PR reviews within an hour, maybe you will be stuck reviewing PRs all the time, but if you set an SLA of 1 day or 1 week, this won't be the case.
30
30
31
31
=== How do we convince management this is a good idea?
32
-
Figure out what they want and get a https://innersourcecommons.org/stories[working example of InnerSource], preferably within your organisation, that shows them getting it. If your organization's OSPO manages InnerSource projects, reach out to them for support.
32
+
Figure out what they want and get a https://innersourcecommons.org/stories[working example of InnerSource], preferably within your organization, that shows them getting it. If your organization's OSPO manages InnerSource projects, reach out to them for support.
33
33
34
34
=== How do we convince engineers this is a good idea?
35
-
InnerSource gives engineers the opportunity to develop their career, both in terms of skills and https://patterns.innersourcecommons.org/p/praise-participants[recognition] within their organisation:
35
+
InnerSource gives engineers the opportunity to develop their career, both in terms of skills and https://patterns.innersourcecommons.org/p/praise-participants[recognition] within their organization:
36
36
37
37
* Broadens their skillset by contributing to different projects, or even different tech stacks!
38
-
* Scales the value they add to the organisation, by having their software run by more people
39
-
* Opportunity to network and collaborate with others in their organisation that they wouldn't normally
38
+
* Scales the value they add to the organization, by having their software run by more people
39
+
* Opportunity to network and collaborate with others in their organization that they wouldn't normally
40
40
41
41
Also, many engineers value open source; InnerSource embraces open source practices, and can be a step towards open source for many projects.
42
42
@@ -56,4 +56,4 @@ You should also set clear contribution guidelines, and be transparent on the dir
56
56
57
57
58
58
=== How do we get people to make contributions?
59
-
Your team and wider organisation's culture must value collaboration. Focus on the business value - teams are able to unblock themselves where software they use have bugs or are missing required features. Where contributors have no immediate business need, you can https://patterns.innersourcecommons.org/p/gig-marketplace[advertise] you are looking for help.
59
+
Your team and wider organization's culture must value collaboration. Focus on the business value - teams are able to unblock themselves where software they use have bugs or are missing required features. Where contributors have no immediate business need, you can https://patterns.innersourcecommons.org/p/gig-marketplace[advertise] you are looking for help.
Copy file name to clipboardExpand all lines: project-leader/outline.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,8 @@
1
1
# Audience
2
2
3
-
While the content of this segment can be intersting to engineers in order to help their teams better navigate business decisions related to InnerSource the core audience are people in your team and across your organisation that deal with product development. The goal of this segment is to help you understand how InnerSource can help interdependent teams resolve requirements without syncing work to the point where both teams operate in lock-step.
3
+
While the content of this segment can be interesting to engineers in order to help their teams better navigate business decisions related to InnerSource the core audience are people in your team and across your organization that deal with product development. The goal of this segment is to help you understand how InnerSource can help interdependent teams resolve requirements without syncing work to the point where both teams operate in lock-step.
4
4
5
-
Based learnings and best practices of successful, global Open Source projects this training shows you ways to increase collaboration and reduce waste by consollidating work on the shared technological basis.
5
+
Based learnings and best practices of successful, global Open Source projects this training shows you ways to increase collaboration and reduce waste by consolidating work on the shared technological basis.
6
6
7
7
# Takeaways
8
8
@@ -24,7 +24,7 @@ InnerSource and Agile
24
24
You want to improve your product and deliver those improvements faster to customers. You want to make stakeholders happy. InnerSource helps your team deliver value and maintain autonomy especially in a highly interconnected world.
25
25
26
26
- Issues InnerSource solves
27
-
- avoid lengthy roadmap syncronization discussions: "help with solution" instead of "wait it out" or "build workarounds"
27
+
- avoid lengthy roadmap synchronization discussions: "help with solution" instead of "wait it out" or "build workarounds"
28
28
- resolve cross dependencies without compromising autonomy, code ownership and quality
29
29
- better support for remote first by higher focus on written communication
0 commit comments