Team Calendar is an Azure DevOps extension that adds a centralized, interactive Team Calendar hub directly under the Boards menu. It provides engineering and agile teams with a clear timeline across sprints, individual team member leave, state-specific public holidays, and live sprint capacity calculations.
🌟 Key Features
📅 Sprint & Timeline Visualization: View team iterations and sprints spanning past, present, and future months in a continuous timeline.
🏖️ Leave & Absence Tracking:
Track Annual Leave (A), Personal Days (P), and Sick Leave (S) per team member.
Direct cell clicking for quick leave entry and removal.
Permissions enforced: members can manage their own leave; team admins can manage leave for all members.
🇦🇺 State-Aware Australian Public Holidays (2026–2027):
Comprehensive coverage for national holidays and all Australian States & Territories (ACT, NSW, NT, QLD, SA, TAS, VIC, WA).
Assign each team member to their respective state via the built-in Settings modal to accurately map regional holidays (e.g. Melbourne Cup, King's Birthday, Labour Day, Western Australia Day).
📊 Live Sprint Capacity Calculation:
Automatically calculates each sprint's team capacity percentage based on working days, official team days off (Capacity Planning), regional public holidays, and logged absences.
🖱️ Smooth Grab-and-Drag Navigation:
Easily pan horizontally across months and sprints by clicking and dragging anywhere on the header row.
🔒 Secure & Project-Scoped Storage:
All absences and member state assignments are securely stored within Azure DevOps native ExtensionDataService scoped per project.
🚀 Getting Started
Install the Extension from the Visual Studio Marketplace into your Azure DevOps organization.
Navigate to any project and select Boards > Team Calendar from the left navigation.
Select your Team from the top toolbar dropdown.
(Team Admins) Click Settings… to configure team member state locations for accurate holiday calculations.
Click on any weekday cell to log or update leave (A / P / S).