Tag

management

Management Thinking, Productivity, Uncategorized

Getting Knowledge Work to Done

Mike Cohn at Mountain Goat Software takes on the idea of Getting to Done.

Cohn’s insightful post is focused on scrum as a software development process but applies to self-management and knowledge work. Let me explain how.

Cohn’s post considers four ways that completing work helps us. He defends the position that it is better to finish five tasks and leave five unstarted than it is to make partial progress on ten tasks. Here are the four ideas. I’ve changed the emphasis of the fourth and added a fifth:

Finishing gives faster feedback. In delivering software applications, feedback is critical. We get an idea what users want and try to build it. We think we’ve done a respectable job, but never really know until the users get their hands on that part of the application, use it, and let us know. Knowledge work is similar. We never really know how good a job we’ve done until we implement the new or improved process and measure the results or deliver the completed report and get feedback. Neither of these can be done with a partially finished knowledge work task.

Finishing gives faster payback. In software, an unfinished feature is similar to inventory and work-in-progress in a manufacturing plant. We have paid for the inputs, but cannot yet sell the product. Until we finish, we won’t get paid and we can’t cover the cost of the inputs. In knowledge work, we have used up some of our valuable attention, and perhaps our employer has paid for our time, but we don’t have anything that we can implement or deliver to recover those costs until we have finished the task.

Estimating progress on unfinished work is a hard problem. Software is well known for the “90% complete” problem. Software project managers have a running joke that programming tasks are “90% complete for 90% of the time”. Cohn’s post makes the point that this could be literally true in the programmer’s mind because as we make progress on a task, we find more detail about what needs to be done to actually complete the task. I believe this to be true of complex knowledge work tasks as well. Regardless, we are terrible at estimating how long things will take, particularly when the task is something we have never done before. On the other hand, we are great at knowing a task is unstarted, and decent at knowing when it is finished. In between, we are terrible at estimating how far we have come and how much we have left to do. And (see the next point) the more partially finished tasks we have, the worse we are at figuring out when they will all be done.

Work should be “not started” or “done” with nothing in between. Here, I’ll emphasize a different point than Cohn’s post. While we are working on a product, a software feature, or a knowledge work task, it is in a very complex state. A finished task is conceptually very simple; an unstarted task is slightly more complicated, but still relatively simple. A partially finished task is the most complex by far as we must keep track of the moving parts within the task.
Imagine a factory with lots of work-in-progress. When we stop work while Product A is unfinished, we must put it away somewhere, clean and reset the tools, and get out the plans/instructions for Product B. When we restart work on Product A, we must find where we put it away, figure out where we left off, take it to its next machine, and reset the tools. Only then can we get it finished and shipped. All these tasks are unproductive, and thus waste.
There is similar waste in “reloading” a complex knowledge work task. I’ll illustrate with a complex writing task. Imagine we’ve set aside a partially complete version of Report A to work on Report B. When we return to work on Report A, we must complete several steps just to get ready to move it along. We must find the right version and figure out the page where we left off. We must get out our supporting materials or refind a web page we are referring to. We must get into a similar mental state as we had when we left off. I call these steps “reloading” the task. This reloading may take seconds for a very simple task, but can take several minutes for a complex task. Also, reloading is a cognitively demanding, mistake-prone task, so it uses up some of the brainpower that we could use to complete the report. Finally, we know reloading is hard, so it gives us another reason to procrastinate and turn to simpler, less important work.

Finally, I’ll add a new point: The psychology of starting. We feel somewhat relieved when we’ve started a task. Depending on our work culture, reporting that we haven’t started may be associated with ignoring work. Therefore, we feel bad about not starting. So, it may be challenging to adopt the “not started or done” mindset. However, I guarantee that, as a boss, I’d rather have something complete than nothing. If you deliver five complete out of ten, at least I can move five projects along. If you deliver zero complete out of ten, I’m helpless. In addition, over time, the “not started or done” mindset will help your boss think hard about the priority of individual tasks. This will get the whole team working on the problem of having multiple number one priorities.

The expenses and challenges associated with work-in-progress are well known in the manufacturing world. Cohn’s post shows similar challenges in the world of agile software development. I hope I have made the point that work-in-progress is also expensive and challenging in everyday knowledge work. Get finished, or don’t start. Devote your attention to a single task, Get to Done what you can, and deliver it, even if some of your tasks make no progress.

1 Comment
Related posts
Time According to Drucker’s Watch
November 19, 2016
6 Reasons Planning Is a Pain (and Why You Should Do It Anyway)
November 9, 2016
Are You an Overwhelmed Leader?
October 10, 2016
GTD, Management Thinking, Self Improvement

6 Reasons Planning Is a Pain (and Why You Should Do It Anyway)

qtq80-WsNgkaSmart, capable people often struggle with one crucial aspect of knowledge work: planning. In my experience, clients resist planning for a number of reasons. Here are some of the most common.

Planning causes mental pain, at least at first. Planning is taxing work. If you haven’t done it recently or it’s not a habit, it will literally cause pain when you do it. My university students helped me define this pain; it is the feeling of frustration. “It’s too hard.” “I’m just not good at this.” So, we give up too easily, avoiding the frustration of learning how to plan and developing the habit of planning.

Planning takes time. On average, your weekly planning will take 45 minutes or so. That’s for a routine week. If your upcoming week is challenging, planning may take twice that long. Daily planning will take 10-15 minutes. As with many activities, it feels easier to just jump in and start work. Doing so makes us feel that we are, at least, making progress. So we skip planning and just get started.

Planning is deep work. Some people think that planning is merely running over their to-do list. But real planning is the difficult exercise of estimating how long tasks will take and a thoughtful look at our tasks versus our constraints. It forces us to clearly define our commitments and deliverables. Most of us prefer to avoid this deep work, so we substitute a shallow, watered down version. We leave our commitments murky and don’t clarify through planning.

Planning forces us to say “No”. We don’t like to say no to others. Good planning shows conflicting commitments and when our capacity is full. Thus, planning forces us to make choices that likely result in difficult conversations. This brings us face to face with our priorities, which may not be clear. It is much easier, in the short run, to play hero and worry about the consequences later, so we don’t plan.

Planning shows hard truths. When you plan, you realize your limitations and understand your constraints. This is much more challenging than just believing everything will work out. Over time, planning also shows you how long it actually takes to get your tasks accomplished. This can challenge your mental image of how good you are at some of your tasks. These challenges are uncomfortable; we avoid planning so we don’t have to face them.

Planning is inexact. Even the most experienced planners and project managers cannot predict the future. Things happen. Key resources take a sick day. A supplier’s truck breaks down. In addition, we are predictably bad estimators, typically underestimating both the time it takes to do something and how much discretionary time we will have in a given day or week. Our plans don’t work out, so we abandon planning.

So, we resist planning because it is painful, time-consuming deep work, that doesn’t work perfectly and forces us to confront an uncomfortable reality. But I would like to show two essential parameters that planning produces: The first is time boxes that show us how much time we can allocate to any given task. The second is milestones, which show where we should be on a multi-step project. Clarity on these two parameters is our responsibility in managing our schedule and tasks.

Time boxes force us to deliver even when the level of quality is unclear. We can be perfectionists and let deadlines slip chasing perfection. Remember that the quality of knowledge work is notoriously difficult to define. Challenge yourself to work hard for the duration, but, when the time is up, ship the result. It is probably at least good enough. Time boxes help give us the courage to “just ship it” on the deadline.

But, even if it is not good enough, you probably don’t know how to fix it. My experience as a writer shows this challenge. I invariably think part X is bad while part Y is good. However, my reviewers and editors think the opposite. So, rather than continuing to perfect part X, I should have been working on part Y. The same holds true for much of our work: presentations, reports, and communication. The parts we think need additional work are actually OK, but we overlook parts that need shoring up. So, instead of exceeding our time boxes and blowing our schedule by chasing our view of perfection, we should set shorter time boxes and use the additional time to get feedback on what needs attention.

In addition, using time boxes gives good historical data on how long a task actually takes. Working on a deliverable in short spurts is inefficient and makes it difficult to tell how much work we actually did. We need to know how long the task took last time in order to guess better how long it will take this time. Disciplined work during time boxes shows us that.

Milestones are advance warning signs that a project may not turn out well. Milestones give us time to renegotiate our commitments while our stakeholders still have time to adjust. In my experience as a project manager, people are usually reasonable when they know of a problem in advance. They are less reasonable when they find out today that we don’t have something they expected to get yesterday. Some of our work is speculative; we guess, in advance, how long a task will take. Sometimes those guesses are wrong. Maybe our stakeholders can do without a piece of the work. Maybe we misunderstood their deadline. Maybe they’re happier with a blue one on time than a green one that is late. But, we only find out by having the conversation. Milestones help us do that earlier.

Planning is challenging and can be painful. But, good planning produces time boxes and milestones. These parameters help us face reality, rather than living in an imaginary, but happy, world of false bravado and superheros who can overcome any constraint. They parameters help us keep our time under control and give us the best chance to make our stakeholders happy. Planning is imperfect, but, when it comes to executing our work, an imperfect view of reality beats a 20/20 view of a fantasy every time. So, overcome the pain and challenges and plan your work.

Question: What is your biggest pain point when keeping on track with your daily and weekly planning sessions? How much does it interfere with creating the habit?

Related posts
Getting Knowledge Work to Done
May 6, 2017
Time According to Drucker’s Watch
November 19, 2016
Were You Trained as a Knowledge Worker?
October 1, 2016
Management Thinking

Were You Trained as a Knowledge Worker?

Like it or not, your work world, and the work world of the next generation, is changing.  And I’ll bet you were not trained for it.

Current work and future work are founded in knowledge work.  As Peter Drucker taught us in the 1960s, knowledge work is different from the routine work of 60 or 75 years ago.

  • It engages our brains more than our bodies.
  • It involves working in teams in interdependent ways.
  • It is difficult, if not impossible, to manage knowledge work in traditional ways.

I want to explore this third aspect of knowledge work further because it has subtle implications on how we need to approach work and personal work management.  I’ll start by explaining three of the assumptions of traditional management.  I’ll focus on one of them and it’s implications on our self-management training and practices.

Traditional management was designed to manage routine work.  Routine work is observable, thus traditional management relies on observation.  Factories were designed to make routine work tasks as independent as possible, so teamwork was not required.  Managers who designed the factory knew best how to perform routine work within it.

All three of these assumptions have important implications on how we need to approach work in the 21st century, but I’ll focus on the third in this post – the boss knows best.

Traditional management is built on the assumption that the higher you rise in the organization, the better you understand how to solve organizational or customer problems.  As you rise through the traditional organization, you learn more broadly about the firm and it’s operations. On the other hand, the lower your position in the hierarchy, the more you get told what to do and how to do it.  From the perspective of the worker, this aspect of traditional management can be both annoying and comforting.

The annoying part is constantly being told what to do and lacking freedom. Being under the control of another person is a challenge for anyone.   Every worker has, at one time or another, accused the boss of “micromanaging.”  This is a typical response when the worker disagrees with how the manager wants the job done.  However, in traditional management, the boss actually had a claim to better knowledge and the employee was more successful when doing work the way the boss wanted it done.

The more subtle, comforting part of this tacit arrangement is that the worker does not have to take much responsibility for the results of actions they were told to do, decisions made by the manager, and schedules set by the manager.  After all, the best excuse for a problem is “you told me to” – just ask my kids.  In the former economy, many workers simply didn’t have to take much responsibility for outcomes.  This is, in some ways, a comforting thing for the worker.

Now that we have moved into a knowledge work economy, and organizations are pushing authority down the hierarchy, the annoyance of being under the control of the boss is decreasing.  Workers have increasing freedom on what to do, how to get it done, and when to do it.  To the degree that workers are aware of this change, they usually celebrate their increasing freedom.

But the comforting part, having little responsibility, is also changing.  Increasingly, workers are being given responsibility for the outcomes of their actions and choices.  To the degree that workers are aware if this change, they are less thrilled about their increasing responsibility.

This change in freedom and responsibility in the workplace represents a challenge to our self-management processes and habits.  Firms are increasingly expecting employees to be able to manage themselves.  However, most of our current workforce has not been trained in self-management.  Think back on how well you were trained in this area…

  • Were you taught how to prioritize between two good activities?
  • Were you taught how to plan a project?
  • Were you taught how to manage the information that would help you make a choice later?
  • Were you taught to take action on your own, based on information you generated?

Or did you develop your self-management knowledge on your own, through experience?  If so, have you thought carefully about how well your practices work? Have you experimented with your practices? Are you actively trying to improve them?

I think self-management is an area in which we can dramatically improve our productivity, if we challenge some long-held assumptions and seriously assess our practices. The current work environment is calling us to do so.

Question: As a knowledge worker, how do you manage these new challenges?  Whether you were trained to do so or developed your own methods, tell us how and where in the comments.

Related posts
Getting Knowledge Work to Done
May 6, 2017
Time According to Drucker’s Watch
November 19, 2016
6 Reasons Planning Is a Pain (and Why You Should Do It Anyway)
November 9, 2016