As my company was just acquired, I'm turning my attention to our organically developed Agile processes and noticing how it is that we stay so Agile and almost meeting-free. This just happened this morning:
- Immediate — My dev lead didn't have to wait for the rest of us to be free for a meeting or wait for a standup to say that he was blocked.
- Multitasking-friendly — The asynchronous nature meant that we were efficiently answering other Slack channels while we waited for each other to think and write up responses.
- Documented — Unlike meetings, it leaves a complete written trail that we can search later for the details. We do record our Zoom meetings, but those are opaque to text searches.
I'm pasting the important bits of the Slack conversation into the Jira ticket so that we don't lose the history of what we decided and why. Our goal is always to make the ticket the repository of historical truth, so that a new person coming along later could reasonably catch up on the who, what, where, when, and why of the issue's life and jump in right from there.
How we came to this technique is, I think, a natural development of our being remote and distributed across time zones. To use everyone's time well, most synchronous meetings simply had to die.
And that's a good thing. :-)
Don't get me wrong: it's lovely to see team mates; it's just that synchronous meetings aren't the way to get the most done. They are ephemeral, they bog down across time zones, and they don't scale. The efficient way is to use our messaging platforms for asynchronous meetings