When a developer joins a team, they need to find important meetings like the Daily Scrum and the Sprint Review. Unfortunately, these meetings are often organized by a team member and there is no way to find them.
Ideally, a new team member would jump into Microsoft Teams and find the team they are joining. Then they would see all the important meetings from within the team and join them as needed.
From then on, they would be able to see those appointments in Microsoft Outlook and edit them as needed.
In the past, the best way to do this was to create a SharePoint page with a Group Calendar web part, and then add this as a tab in Teams. Microsoft Teams have since released Channel Calendars, which are better because they are built in.
❌ Figure: Bad example - A team member searching for the Daily Scrum cannot find it if it is scheduled like a normal meeting
🙂 Figure: OK example - In the past, a SharePoint page was the best way to make meetings visible to the team
✅ Figure: Good example - A Microsoft Teams Channel Calendar allows team members to see the Team's meetings before being invited
youtube: MYIjVqD8AUo
Video: An awesome introduction to Channel Calendars in Teams (7 min)
Before anyone can view and edit the appointment, it needs to be set up correctly to allow editing.
There are 2 steps:
A. Add a Channel Calendar
B. Make the Channel Calendar visible in Microsoft Outlook
Figure: Adding a Channel Calendar
Suggestion to Microsoft: This is an unnecessary extra hoop to jump through. If you create an appointment from a Team, then this tab should be automatically created.
Channel Calendar meetings need to be editable by anyone in the Team and the only way to enable that is via a group calendar in Microsoft Outlook.
By default, group calendars do not show up in Microsoft Outlook, so they need to be made visible to the team with a PowerShell command:
Set-UnifiedGroup -identity {{ GROUP NAME }} -HiddenFromExchangeClientsEnabled:$False
Note: This command will also make the teams' group email address show in the global address list (GAL).
More info on removing a Meeting in a Teams Channel when the organizer is gone.
This can also be done from the Microsoft Admin Center:
https://portal.office.com/adminportalFigure: Admin portal - Show Teams email adress in Outlook
Figure: Microsoft Outlook group calendars allow meetings to be edited
Now that the team calendars are properly configured, it is easy to:
A. Create a meeting
B. Join a meeting
C. Edit a meeting
D. Leave a meeting
Creating a meeting should always be done from Microsoft Teams because Microsoft Outlook doesn't support setting the channel. To create a meeting:
< Need to edit this meeting? See how to create recurring team meetings for a channel Team: {{ TEAM NAME }} />
To join a meeting do the following:
Figure: In Microsoft Teams add the event to your calendar
To update a meeting, you must change the details from the Microsoft Outlook group calendar:
Figure: In Microsoft Outlook edit the appointment using the group calendar
Many people decline a meeting when they no longer want to attend. However, this method is problematic because you will still be an Optional attendee, and receive updates to the appointment.
To leave a meeting properly:
❌ Figure: Bad example - Hitting decline on a Microsoft Outlook calendar item only removes you from the meeting temporarily
✅ Figure: Good example - Remove yourself from the meeting
Of course, another option - if appropriate - is to remove yourself from the Team completely.
To keep your Teams clean automatically, use Entra Access Reviews.