|
| 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