Focus and flow

Woman multi-tasking in the office.
Photo by bruce mars / Unsplash People need to focus.

My biggest challenge as an entrepreneur is staying focused on what needs to be done and ignoring the issues that might get in the way.  This has been a more significant problem as I spend more time at home thanks to a hoteling scheme for all the software developers and project managers at my day job.  That is why this week, I wanted to provide a bit of a meditation on one of the most essential agile values I know: focus.

Working as a software developer is a very creative pursuit.  You take a few rough sketches on the back of a napkin, the nebulous promises of a salesperson, and the direction from your architect and transform it into living, breathing code.  It is not easy and requires a tremendous amount of skill and concentration.  Software developers crave solitude when doing their work because they need to get into a flow state.  By being able to focus, a developer wants to get into a state of flow.  By being able to be in a state of flow, a developer feels more productive and capable of getting work done.  This is why developers wear headphones and try to block out the outside world while doing their work.  It is not because they are trying to be anti-social but rather to block out distractions so they can get into a state of flow.

Unfortunately, there are many things in a contemporary office that discourage focus.  First, open office plans set up to encourage collaboration usually lead to distractions as people get involved in ancillary discussions, overhear personal conversations, and get distracted by colleagues.  Next, demands from upper management and sales forces for reports and status updates mean that instead of focusing on the tasks, they must manage correspondence with others.  Finally, social media and the web provide constant hours of distraction when someone should be focused on their work.

The biggest obstacle to focus is other individuals who cannot concentrate.  Usually, these good folks wind up in leadership roles.  The inability of these people to set priorities or concentrate on one task then trickles down to their subordinates. You are left with a situation where people are juggling multiple tasks and getting none of them done with the quality and speed the business requires.  When confronted with the question, “What is the top priority?” these people will answer with “All of them.” This, in my estimation, is a recipe for mental illness and failure.

So what is a person supposed to do?  I have tried my best to focus on my home business to set priorities and get them done.  As the old project management slogan says, first things first and last things never.  Next, when confronted with an individual who can’t set priorities, I attempt to teach them how to set priorities.  This may explain why I have been rolling off so many projects over the years because people who hire consultants don’t like to be told they are managing projects incorrectly.  I also tell people who can’t set priorities that they abdicate their responsibility to me.  So, I will do tasks in the order that I see fit.

Focus is challenging to achieve in a modern workplace.  The physical conditions make it hard to focus.  The interference of e-mail and instant messages gets in the way of concentration.  Finally, leaders who cannot set priorities make it impossible to focus.  This is why it is important for people like myself to create the conditions necessary to allow people to focus.  If we don’t, then flow is impossible, and high performance is a fantasy.

Until next time.

Edward J Wisniowski

Edward J Wisniowski

Ed Wisniowski is a software development veteran. He specializes in improving organization product ownership, helping developers become better artisans, and attempting to scale agile in organizations.
Sugar Grove, IL