Skip to main content

How to write a great extended leave document

6 min read
: A battle-tested template for handing off your responsibilities before extended leave, so your team stays unblocked and nothing falls through the cracks.
Table of contents

I recently came back from an extended leave to find several of my colleagues asking to copy my “leave doc” for their own planned leaves. Having transitioned roles within GitHub now a number of times over the years, I’m no stranger to temporarily or permanently handing off work, and have evolved a preferred format I use to ensure business continuity during the transition. In service of “everything should have a URL”, I’m sharing my leave template here in case it’s helpful for planning your own leave.

Sections to include#

TL;DR#

“Too long, didn’t read”. This is for the folks who have a question or request, but don’t have time to read the whole document. Put it up front and make it visually distinct. The TL;DR can be as simple as:

If your question or request isn’t answered below, open an issue in X or post in Y and someone will point you in the right direction. Wondering the status of an in-flight project? Check out Z.

📅 Dates#

When is your last day in the office? When do you anticipate being back? If the exact date of your leave is unknown, you can provide an estimated range, or describe the leave in relative terms (for example, event + 2 weeks). Keep this section up to date as your plans change. Here’s an example of what that might look like:

StartEndDates
First LeaveEventEvent + 2 weeks1/1/2020 − 1/15/2020
Second LeaveEvent + 4 weeksEvent + 6 weeks2/1/2020 − 2/15/2020

☎️ Contact preferences#

How do you want to be contacted while on leave, if at all? What do you want to be contacted about? What’s considered urgent? Set expectations as to how often you will be checking email, Slack, your phone, and so on if you are going to check them at all, so that colleagues know how to get in touch with you, and when to expect a response.

✍️ Points of contact#

Enumerate all your ongoing responsibilities, along with a point of contact that will be responsible while you are on leave. Be sure to include “points of escalation” for anything not accounted for within your doc, and be sure to check with each named individual to ensure they are comfortable with the responsibility and have the bandwidth to take it on. Consider a dedicated “responsibilities to handoff” section for any key milestones, deadlines, or events expected to occur while you are out. Example:

WhatWho
Widget productionWalter
People managementPaula

📹 Regular meetings#

List any recurring meetings you normally run or attend, their frequency, and who if anyone will be taking your place at those meetings. Be explicit with any host or presenter responsibilities, and include links to standing agendas or other supporting documents.

MeetingFrequencyResponsibilitiesWho
Staff meetingMondays @ 10AMSet agenda, runSusie
1
with directs
WeeklyTake notes, follow upDanny

👥 Rolodex#

For everything you touch regularly, list your primary point of contact. This will allow others to unblock themselves if they have a question or request of another department or team. Example:

WhatWho
HRHenry
ITIris
LegalLarry
FinanceFran

👉 Stuff you touched recently or hope can be picked up while you’re out#

List any projects, initiatives, or other work you’ve been involved in recently, and any that you hope to be able to hand off to others while you are out. I linked out to our team project board, which captured the in-flight work, and created a “@benbalter’s GitHub Fan Fiction” document, with the backlog of ships that I had hoped would be GitHub cinematic universe cannon before going on leave. My fan fiction looked something like this, framed in terms of problems and solutions:

Problem: I’m going on leave and want to ensure that the work I’ve been involved with recently is not lost or forgotten while I’m out.

Ben’s solution: Write a great leave doc.

Ideal DRI: @benbalter

This is your long-tail appendix of anything you think your colleague might need while you’re out. This could include links to team documentation, commonly referenced spreadsheets or reports, planning materials, or anything else you think might be useful.

Share early and often#

You could have the best leave or transition document in the world, but if nobody knows about it, it’s not much use. Socialize the document with key stakeholders well before your leave to ensure accuracy and completeness1, and make your document readily discoverable while you are out by linking to it from your chat status,2 the out of office on your calendar, and any other “APIs” you have for communicating with colleagues.

Putting it all together#

If you’re preparing to go on leave (or transition to a new role), feel free to use the template below as a starting point.3 Of course, if you have any suggestions or proposed improvements, pull requests are always welcome.

# @your leave document
##

Footnotes#

  1. I often ask, “Are there any questions not answered here that you can imagine might arise while I am out?”

  2. Using an internal or external link shortener (for example, bit.ly/benbalter-leave) to create a more memorable URL for your colleagues to regularly reference your doc.

  3. If you’re looking for even more extended leave resources, @isethi has a great talk on navigating parental leave as a senior engineering leader. If you’re preparing to go on parental leave, be sure to check out her parental leave checklist template as well.

Originally published January 13, 2023 View revision history
Share

More to explore

The brag doc

5 min read

Why you need a running record of your wins—and how to keep one without dying of embarrassment

Twelve things a product manager does

10 min read

What does a product manager actually do all day? After six months of note-taking, here are 12 responsibilities from user advocacy to strategic thinking.

15 rules for communicating at GitHub

16 min read

How GitHub uses issues and chat for async communication — fifteen rules that eliminate the 'you had to be there' problem in corporate workflows.

No agenda, no meeting

2 min read

Announcing noagendanomeeting.net — a single-page site advocating that every meeting deserves an agenda, and most meetings deserve to be a document instead.

Why everything should have a URL

15 min read

When knowledge lives in people's heads and inboxes, it doesn't scale. Giving decisions and processes URLs makes context discoverable, async, and opt-in.

How to one-on-one

5 min read

Most 1:1s waste your team's only protected synchronous time on status updates. Here's how to run ones worth showing up for.

Ben Balter

I'm Ben Balter — I write here about engineering leadership, open source, and showing your work. By day I'm Director of Hubber Enablement at GitHub, where I help thousands of GitHubbers do their best remote work. Before this role: Chief of Staff for Security, enterprise PM, and GitHub's first Government Evangelist. Before GitHub: attorney, Presidential Innovation Fellow, and member of the White House's first agile development team. More about the author →

Follow along: Bluesky LinkedIn

This page is open source Help improve this article on GitHub