Working styles
Everyone excels in different kinds of working environments. Some of us enjoy working collaboratively in a synchronous environment, discussing thoughts and ideas in real time. Some of us feel more productive doing the thinking on our own and sharing our thoughts in Slack or through a comment within a document. It is up to the collective team to discuss needs and desires, make compromises, and ultimately determine what a working environment looks for them.
Asynchronous Working
In the perfect world, everyone will know exactly what they need to do at any given time and provide their deliverables in a timely manner, without ever having jumped on a call. Unfortunately, thatโs not the world we live in, but that doesnโt mean itโs impossible to work outside of a call. Async working requires planning and delegation, but is a great way to maximize the amount of time and attention a task is given. Teams should decide what level of async working they feel comfortable with and ensure that is the default for the duration of the project.
๐ก For example
letโs say that Iโm working as a Design Apprentice on my team project.
The design team has just had our weekly meeting to discuss action items for one of our tasks. Iโve volunteered to take on the task of moving one of our mid-fidelity components in our Figma design system into high-fidelity.
During my heads-down working session Iโve noticed the component Iโve been assigned doesnโt use Auto Layout. I think it would be beneficial for the high-fidelity version of that component to incorporate Auto Layout but need input from the team. Without that input, Iโm blocked from moving forward.
In order to unblock myself without organizing a synchronous working session with my team, I can send everyone a message in Slack explaining my blocker, what I think we can do, and my desire for input from others. Once Iโve received that input, Iโm unblocked and can continue completing my task.
Synchronous Working
Some discussion canโt be hashed out over Slack and need to be addressed synchronously. You might find yourself discussing something asynchronously with team members, yet after two or three exchanges back and forth, no decision has been made. In this situation, a synchronous session may be warranted. Sync sessions can also manifest in the form of sprint planning, weekly team sessions, and client demos.
๐ก For example
letโs continue with the scenario from Asynchronous Working.
Iโve sent everyone my message with the expectation that I will be receiving straightforward feedback on direction. A few exchanges later, I realize some of my team members have gone ahead and used Auto Layout on their components, and others have not. Weโre split on how to move forward and weโre no closer to preparing our deliverables for the sprint.
At this point, in order to unblock myself and everyone else, I decide to call a short meeting. We can use this time to discuss the pros and cons to using Auto Layout. At the end of the meeting, we decide Auto Layout is the way to go. Iโm unblocked and off to the races.
Last updated