Always messaging

instant messaging collaboration focus time distractions operationalization measurement

Let’s take a look at two concepts from computer science that can be used in the workplace to improve people’s focus and productivity, and expose two methods for measuring their related behaviors when collaborating on instant messaging platforms.

Luděk Stehlík https://www.linkedin.com/in/ludekstehlik/
01-17-2023

When dealing with a large number of tasks and frequent task switching, two related concepts originating from computer science can be used: batch processing and interrupt coalescing.

In computing, these terms refer to a situation where computers wait until a fixed interval and check everything, rather than contextually switching and processing separate, uncoordinated interrupts from their various sub-components.

When transposed into the world of human workers, this design principle can manifest in checking emails or instant messages every one or two hours instead of continuously handling all incoming emails and messages. Such an arrangement prevents fragmentation of people’s time and provides them with more focus time they need for deep work and experiencing flow.

But how to measure this behavior so that a number can be put on it to enable people to better shape their behavior in this regard? At Time is Ltd. we are currently experimenting with two different approaches:

  1. Clustering of sent emails/messages using K-Means or PAM and calculation of time gaps between start/end points of identified clusters, including the start and end of the working day. The larger the gaps, the stronger the signal of batch behavior.
  2. Percentage of emails/messages sent during the 3 busiest working hours (defined by the number of emails/messages sent) during a given day. The higher the proportion, the stronger the signal of batch behavior. This approach is inspired by the 2016 study by Mark et al. “Email Duration, Batching and Self-interruption: Patterns of Email Use on Productivity and Stress”, where the authors used similar approach in the domain of email communication.

There are advantages and disadvantages to both methods (face validity, accuracy, sensitivity to edge cases, computational complexity, etc.), but irrespective of these, which one would you prefer to see in your collaboration report? To get a better idea of what outputs both of the above approaches generate, you can take a look at the attached graphs showing the prevalence of batch behavior during one of my work weeks on Slack according to these two approaches.

Citation

For attribution, please cite this work as

Stehlík (2023, Jan. 17). Ludek's Blog About People Analytics: Always messaging. Retrieved from https://blog-about-people-analytics.netlify.app/posts/2023-02-08-slack-batching/

BibTeX citation

@misc{stehlík2023always,
  author = {Stehlík, Luděk},
  title = {Ludek's Blog About People Analytics: Always messaging},
  url = {https://blog-about-people-analytics.netlify.app/posts/2023-02-08-slack-batching/},
  year = {2023}
}