Knowledge workers experience many interruptions during their work day. Especially when they happen at inopportune moments, interruptions can incur high costs, cause time loss and frustration. Knowing a person’s interruptibility allows optimizing the timing of interruptions and minimize disruption. Recent advances in technology provide the opportunity to collect a wide variety of data on knowledge […]
Why we Dislike Meetings, and Why Agendas make them Better
One topic that many software developers in our productivity studies are very vocal about are meetings. For example, in an online survey with 379 developers, 58% described meetings as a waste of time – one of the main reasons for feeling unproductive. In this blogpost, I explore reasons why meetings are so unpopular, especially for […]
Why you need to know your priorities to reach a work-life balance
I am often thinking and talking to other people about how to reach a balance in work-life; a balance that I sometimes reach, but often cannot hold for long. The reason is that I often lose track of what really matters, what brings me forward, and what I enjoy doing. I start to say ‘yes’ […]
Characterizing Software Developers by Perceptions of Productivity
This work has been conducted by André Meyer (UZH), Thomas Zimmermann (Microsoft Research) and Thomas Fritz (UBC). This research has been published to the industrial papers track at the ESEM’17 in Toronto. Thomas Zimmermann will present it on Thursday, November 9th, 2017 at 1pm in Session 4B: Qualitative Research. Studying Developers’ Perceptions of Productivity instead […]
How you can become more Productive at Work with Walk Meetings
Are you often feeling stressed during your work days? Do you never really find the time to do sports and train your body? You are not alone, but there are many easy things to be more active and healthy at work. Walk-Meetings Meetings don’t have to be held in a dark and boring meeting room. […]
Screencast: Fostering Software Developers’ Productivity at Work
Screencast of my talk that I recently gave at Tasktop. I talked about how we aim to improve developer productivity by increasing their awareness about their work, interruptions, habits and goals.