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: product/outline.md
+12-2Lines changed: 12 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,8 @@
2
2
3
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.
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.
6
+
5
7
# Takeaways
6
8
7
9
After going through this segment, you will:
@@ -12,14 +14,19 @@ After going through this segment, you will:
12
14
* cross-team collaboration
13
15
* remote first teams
14
16
* In what aspects does InnerSource differ from agile or traditional software development - in particular when the same terminology and technology is used? (Think "Issue tracker for backlog/ board management vs. issue tracker for communication", "code review as quality gate vs. continuous code review as a conversation").
15
-
* understand how even with InnerSource the host team still has to plan time and capacity when receiving features as pull requests as opposed to features requests.
16
-
* understand additional negotiation possibilities that InnerSource brings (think "host teams implements tricky feature request of contributing team, in return the contributing team helps with simpler features that the host teams has higher up on their priority list")
17
+
* understand the impact of InnerSource on capacity planning when receiving features as pull requests as opposed to features requests: There is no free lunch - while InnerSource reduces the amount of work for the host team, mentoring contributors does cost time.
18
+
* understand additional negotiation possibilities that InnerSource brings - keeping the balance of Give and Take with InnerSource
17
19
18
20
# Outline
19
21
20
22
InnerSource and Agile
21
23
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
+
22
26
- Issues InnerSource solves
27
+
- avoid lengthy roadmap syncronization discussions: "help with solution" instead of "wait it out" or "build workarounds"
28
+
- resolve cross dependencies without compromising autonomy, code ownership and quality
29
+
- better support for remote first by higher focus on written communication
23
30
- Common mis-understandings
24
31
- Common fears (like losing control) and counter measures
25
32
- Same phrase - different meaning: How issue trackers and code reviews are used differently in InnerSource projects than is common in the industry.
@@ -56,3 +63,6 @@ Options for shared ownership
56
63
57
64
58
65
Relation to open source
66
+
- Governance levels in open source and their impact on your adoption decision
67
+
- Parallel of upstream participation to InnerSource
0 commit comments