Skip to content

Commit 337a58c

Browse files
committed
Communication and Teamwork
1 parent e933602 commit 337a58c

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

README.md

+36
Original file line numberDiff line numberDiff line change
@@ -274,6 +274,7 @@ Use diagrams for:
274274
- Pair programming
275275
- Hardware-software integration testing
276276
- Meetings (including external meetings)
277+
- Onboarding colleagues
277278
- Everything else where a good visualization helps
278279

279280
There are standards and conventions for creating diagrams, such as UML, but in
@@ -1089,6 +1090,41 @@ Common pitfalls:
10891090
- If you need to access other files or perform actions outside the presentation, unshare your screen first, complete the task, then reshare only the necessary content.
10901091
- If your team is presenting to an external party, align on the materials beforehand to ensure consistency in messaging.
10911092

1093+
## Communication and Teamwork
1094+
1095+
### Sending Status Updates to the Team
1096+
1097+
Software engineering teams often communicate daily via chat. A proven
1098+
pattern is for each team member to send updates about their work, allowing the entire team to see these messages.
1099+
1100+
Examples of such messages include:
1101+
1102+
- "Task X is done, here's the PR link. @A and @B, could you take a look?"
1103+
- "This week my focus is... Next, I am going to work on..."
1104+
- "I see your PR, but I'm working on something else."
1105+
- "What does the team think about introducing the coding convention ABC?"
1106+
1107+
While this may seem obvious for some teams, there are others where daily chats are completely silent, reflecting a lack of communication between peers throughout the day. When messages are exchanged, it creates a certain "pulse" within the team, signaling that the group is actively working on meaningful tasks and is open to discussion, iteration, and improvement.
1108+
1109+
This activity not only serves an informational purpose (increasing awareness) but also has learning, motivational, and even entertaining aspects.
1110+
1111+
### Recognize the ideas and achievements of your colleagues
1112+
1113+
Teamwork involves contributions from all team members. Whether you are a leader
1114+
or an individual contributor, it is essential to give credit where it's due when
1115+
expressing an idea that you know was authored by someone else.
1116+
1117+
This is a good practice because it fosters trust and respect within the team,
1118+
encouraging open collaboration and the free exchange of ideas. Recognizing others'
1119+
contributions also boosts morale, motivates continued input, and strengthens the
1120+
overall effectiveness of the team.
1121+
1122+
An anti-pattern is when the names of the original authors are omitted, and the work is presented in the first person, either intentionally or unintentionally, as if the content were one's own.
1123+
1124+
### Professional content
1125+
1126+
When writing an email or chat message, even if addressed to a select group, consider composing it in a way that it would remain professional and consistent if shared with a larger or unintended audience. Avoid using vague references like "we" and "they," especially when referring to internal teams or external parties such as customers. Refrain from using negative sentences or excessive emotion. Your content should be polished and ready to be forwarded by anyone, at any time, whether intentionally or unintentionally.
1127+
10921128
## Systems
10931129

10941130
### Good enough is often best

0 commit comments

Comments
 (0)