Keep discussion work appropriate. We don't want to cause someone to quit over teams being toxic.
Be respectful as you would in all normal work manner. All the normal rules apply. See Suggestion #1.
Teams is semi-secure, but keep confidential information through more secure channels. This goes offsite, so try to keep protected communication to secure email.
Rely on groups of people rather that individuals. You don't always need the director of that group, you might need someone from the generic team. Start by asking generally without pinging anyone. Create tags for pinging a subset of people, and use the tags exclusively.
Discuss important topics in public rather than explaining yourself repeatedly in private. If there are known issues with the ProductA, rather than private messaging me about what is going wrong with it, ask in the ProductA teams 'is something going on with the product-A?'. This gives a wide variety of people to respond, and keeps people in the loop. If you need a more developed topic, feel free to split to a separate channel, that you can have people filter out. Edit any post that starts a megathread, putting a subject topic by editing the formatting.
Use threading in Teams. Hit 'reply' below the message when responding on a topic. This keeps that conversation on track, and makes it easier to follow. Teams has an interface that makes this a lot better. You can see 4 messages from a single person, or you can see 16 if you thread. When a new person arrives, the threads will be 'last post' ordered, making it VERY confusing.
Stay on topic. Keep discussion in these chats to the channel subject. The channel is there to help you get work done easier, use it as such. If a topic gets too broad, spread out to other channels or other teams. If you get asked to move it out of there, please do. See Suggestion #1.
Avoid over 'pinging'. You can 'ping' people by doing an @ and their name, which causes their client to beep. Don't ping people unless you are saying 'I need you right now'. Think of it like calling someone and interrupting their sev 1 ticket, and demanding to get help.
You can always soft ping people by just using their first name and later on do the @Gonzo later on and then I'll read it. @ go to their email as well, if they're not reading it. Example of a hard ping, followed by two soft pings.
When talking to someone, you don't need to say their name repeatedly unless you want them specifically to respond right now. Multiple people can respond, see Suggestion #4.
Do not ping @channel or @here unless absolutely necessary or unless you are like 'hey, everyone we're on fire!' If you abuse these features, people will ignore it, and then when an emergency happens, you won't have anyone respond. see Suggestion #8
Never start conversations with just: Hello. (This is a clickable link that does a far better job explaining why you don't call people on the phone and put them on hold.)
Always say what you need. Always start conversations with: Hey, do you have time to install stuff to test2? Can you tell me when it's done?
Never ignore conversations. See Suggestion #1.
Always respond to these conversations with a busy message, as long as you say when you're available to help. Example: A bit busy right now, will get to it this afternoon.
Hide Channels that don't interest you. Maybe the group is bigger than you care about. Just focus on the things you find interesting. But hide channels you don't want by clicking the ... next to the channel name.
Work inside the community. All of these guidelines are centered around being respectful of people's time and attention. If you abuse it, then people ignore it, and then it becomes a useless tool. The entire reason this list exists.
Respect group meetings. It is important to have meetings run smoothly. If you have more than 20 people on the phone, there is a 'mute all' button you can use, and people have to unmute to talk. Just make sure to notify the call that you're muting all. The default is to have people join large calls muted already, people choose not to. But it's better to have one person struggle for 20 seconds than interrupt the flow of a meeting every single time someone has something going in the background, you cough, etc. You never have to explain 'I was muted', we've all done it.
Get a headset. Run your meetings directly over teams rather than a separate phone call. It is highly recommended to use the Teams client rather than the phone, as we can see who you are and it is easier for you to control the conversation. Plus, it is easier to identify and control the call. If you want a bluetooth wireless one, it is a good investment, especially if you want to make a sandwich while on a call.
Sign back in. You will be signed out everyday, please make sure to sign back in in the morning. First launch VPN, then sign in to have it work easily.
Keep channels busy. If channels are not busy, then combine them with other non-busy channels. If you have three conversations at once regularly, maybe start a new channel. But have a reason for people to be involved. Keep these channels to short names, so they show up on phones easily.
Do not create empty channels. Channels are only created if another one is busy, with 3 conversations at the same time. Any idle channels will get closed down unless they are providing a function. Anyone can request a channel get created.
Set notifications on important channels. Channels get talked about a lot, some with important stuff, others like Watercooler that nobody needs a 'ping' about. You can edit these easily under channel notifications, see below.