Skip to content

Commit a71649f

Browse files
MaineCspier
andauthored
New pattern: Cross-Team Retrospectives (#691)
* Adds a new pattern at initial state that recommends running regular cross team retrospectives in particular for long running collaborations between host team and a stable set of contributors. --------- Co-authored-by: Sebastian Spier <[email protected]>
1 parent 9df43d1 commit a71649f

File tree

2 files changed

+79
-0
lines changed

2 files changed

+79
-0
lines changed

Diff for: README.md

+1
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ Our mission
8585
* [InnerSource Customer Interview Questions](/patterns/1-initial/innersource-customer-interview-questions.md) - *An organization has decided to create an InnerSource program but are unsure which issues they should address first. Using a customer interview will help evaluate pain points across the organization, to prioritize the areas where InnerSource will have the biggest positive impact.*
8686
* [Creating an InnerSource Strategy](/patterns/1-initial/creating_an_innersource_strategy.md) - *Sometimes, it is difficult to convince people of the relevance of InnerSource for your organization and/or to get support from management. Creating an InnerSource strategy, that connects your InnerSource approach and activities to the goals and the overall strategy of your organization, can help in this regard.*
8787
* [Code of Conduct](/patterns/1-initial/code-of-conduct.md) - *Communications and interactions between collaborators are rude, not inclusive or offensive, harming and increasing the discussions without any value added. A Code of Conduct provides guidelines for establishing rules and expectations regarding behavior and interactions within the community to build stronger levels of collaboration.*
88+
* [Trusted Committer and Contributor Retrospectives](/patterns/1-initial/cross-team-retrospectives.md) - *A host team working with contributors outside of their own line of management constantly runs into misunderstandings. As a result collaboration becomes brittle and frustrating. Setting aside time for regular retrospectives for the InnerSource team consisting of trusted committers and contributors can help make communication smooth.*
8889

8990
<!--
9091
NOTE: The 'Initial' Patterns below don't have a Patlet yet, which is essential for readers to quickly browse our patterns.

Diff for: patterns/1-initial/cross-team-retrospectives.md

+78
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
## Title
2+
3+
Trusted Committer and Contributor Retrospectives
4+
5+
## Patlet
6+
7+
A host team working with contributors outside of their own line of management constantly runs into misunderstandings.
8+
As a result collaboration becomes brittle and frustrating.
9+
Setting aside time for regular retrospectives for the InnerSource team consisting of trusted committers and contributors can help make communication smooth.
10+
11+
## Problem
12+
13+
For long running collaborations friction between host team and collaborators is substantially reducing focus and energy for everyone involved.
14+
Willingness to continue the collaboration is shrinking.
15+
16+
## Context
17+
18+
A host team of [trusted committers](../2-structured/trusted-committer.md) has started a long running collaboration with a group of contributors.
19+
20+
* Over time the number of misunderstandings grows.
21+
* People may run into mis-communication.
22+
* Teams may discover slight differences in development culture.
23+
* Team members may discover that assumptions they made about how the other team works are false.
24+
* Contribution processes may not be entirely clear and workable for everyone involved.
25+
26+
## Forces
27+
28+
* Participants are inclined to take "written over verbal" as "only written".
29+
* Trusted committers are all part of the same team.
30+
* There is a group of contributors all coming from the same team.
31+
* As a result trusted committers know each other well and understand constraints, prioritization side effects and team dynamics without ever sharing them with contributors.
32+
* Also contributors form a well knit group.
33+
* The contribution process is seen as transient and temporary.
34+
As a result little is invested in forming a shared team of trusted committers and contributors.
35+
* There is no clear path from contributor to becoming trusted committer - other than becoming a member of the host team.
36+
37+
## Solution
38+
39+
Bring host team and contributors together:
40+
41+
* As a first step it can help to share a meal together and get to know each other.
42+
* For collaborations running over several weeks establish a monthly retrospective meeting that involves everyone who is needed for a successful contribution.
43+
* Make sure that action items for each restrospective are being followed up upon, ideally check these action items at the beginning of the next retrospective.
44+
* Keep the agenda of retrospectives stable and predictable: It's already uncomfortable enough to name and resolve collaboration issues.
45+
46+
Example agenda:
47+
48+
* 5 minute check-in so everyone can test their audio setup, silly questions preferred so people can laugh together, reducing overall stress.
49+
* 5 minute review for action items from last meeting (each item presented by its owner)
50+
* 10 minutes to gather strengths and weaknesses of the past collaboration time period. Do this as a combination of writing (sticky notes on a digital white board) and verbally explaining the stickies to make sure introverts get involved as well.
51+
* 2 minutes to put dots against weaknesses that should be addressed in the next cycle. Pick the top 1-2 weaknesses.
52+
* 10 minutes to gather potential remedy actions to address the picked weaknesses. Again use time for writing sticky notes to involve everyone.
53+
* 2 minutes to put dots against action items (each participant may add 2-3 dots), pick at most top 3 items, assign each item two owners - one trusted committers and one contributor.
54+
* 5 minutes for checkout so everyone can wind down and leave feedback on the meeting.
55+
56+
Caveat: In particular for cases where people have tried to collaborate for a long time already, the initial meeting may need more than 30 minutes.
57+
58+
## Resulting Context
59+
60+
* Trusted committers understand how to improve communication and contribution processes.
61+
* Contributors understand how to support trusted committers in improving documentation and processes.
62+
* Likely both uncover issues that are beyond their direct control but also see ways to address these in the organisation adopting InnerSource.
63+
* Ideally several learnings can be shared with other InnerSource teams so they avoid running into the same trouble.
64+
* When done regularly after a handful of retrospectives collaboration improves, issues uncovered reduce, turning the session more and more into a lot of positive feedback. As a result motivation on both sides increases.
65+
* [Communication Tooling](../2-structured/communication-tooling.md) and [Base Documentation](../2-structured/base-documentation.md) improves.
66+
67+
## Related material
68+
69+
* [Generator for check-in questions](https://www.checkin-generator.de) (in German)
70+
* [Examples of retrospective formats](https://retromat.org/en/)
71+
72+
## Known Instances
73+
74+
* Europace AG
75+
76+
## Status
77+
78+
Initial

0 commit comments

Comments
 (0)