Think Like a Software Engineering Manager cover
welcome to this free extract from
an online version of the Manning book.
to read more
or

14 Time management

 

This chapter covers

  • Why time management is essential for engineering managers
  • Tips for better time management
  • Tools for managing your time better
Lack of direction, not lack of time, is the problem. We all have 24-hour days.
—Motivational speaker Zig Ziglar

Navigating back-to-back meetings and minimal breaks, especially in a remote work setting, makes finding time to cook a meal seem impossible. A glance at the calendar often reveals a packed day and a week devoid of personal work time. Despite your persevering until the day’s end, overlooked planning documents with urgent deadlines can cause stress. Hastily jotting down a list of numerous tasks for the next day adds to the pressure, leading to burnout and disruptions in regular office work.

Engineering managers (EMs) commonly face these kinds of predicaments when their time management falters. Juggling diverse responsibilities, from enhancing hiring standards to balancing on-call loads, EMs find themselves dealing with constant “context switches,” to use Paul Graham’s term (https://paulgraham.com/makersschedule.html). Graham also points out the distinction between a manager’s schedule, involving simultaneous tasks and context switches, and a maker’s or engineer’s schedule, emphasizing deep work and focus blocks. His insights add to the recognition that EMs need to prioritize tasks and manage their time well to ensure constant progress.

14.1 Importance of time management for EMs

14.1.1 Ensuring successful project delivery

14.1.2 Facilitating team members’ career goals

14.1.3 Navigating time pressures

14.1.4 Making decisions effectively

14.2 Tips for better time management

14.2.1 Declutter your calendar

14.2.2 Create a meeting bill of rights

14.2.3 Use the power of delegation

14.2.4 Learn to say no

14.2.5 Keep your to-do list up to date

14.2.6 Use feature/project-tracker documents

14.2.7 Use async communication to the fullest

14.3 The Eisenhower Matrix

14.3.1 Meeting the requirements to use the Eisenhower Matrix

14.3.2 Using the four quadrants of the Eisenhower Matrix

14.3.3 Spending time to find time

14.4 Stop and think: Practice questions

Summary