Posted by Mike on February 12, 2009
I just read a great article by Paul Graham called Holding a Program in One’s Head. In it, Graham, explores the value of programmers having large blocks of uninterrupted time to code. This seems like a simple way to improve the quality of code and the productivity of your developers.
He lists eight points that help programmers and makes the following observations:
- It’s striking how often programmers manage to hit all eight points by accident.
- Even more striking are the number of officially sanctioned projects that manage to do all eight things wrong.
It looks like there is plenty of room for managers (and programmers) to improve!
Posted by Mike on January 2, 2009
In the book,
The Toyota Way
, it is stated (p. 87) that “Most business processes are 90% waste and 10% value-added work.”
“Traditional business processes, in contrast, have the capacity to hide vast inefficiencies without anyone noticing – people just assume that a typical process takes days or weeks to complete. They don’t realize that a lean process might accomplish the same thing in a matter of hours or even minutes. – The Toyota Way, p. 88
It is also stated that the heart of the Toyota Production System (TPS) is eliminating waste (p. 27).
“The first question in TPS is always “What does the customer want from the process?” (Both the internal customer at the next steps in the production line and the final, external customer.) This defines value. Through the customer’s eyes, you can observe a process and separate the value-added steps from the non-value-added steps. You can also apply this to any process – manufacturing, information, or service. – The Toyota Way, p. 27
Toyota has identified seven types of waste in business process. There is also an additional eighth type of waste, which I have included in the list below. I have adapted these to the office environment.
-
Overproduction – Producing items for which there are no customer needs.
-
Waiting – Workers “standing around” waiting for the next processing step.
-
Conveyance – Moving work between different processes or storing work.
-
Over processing or incorrect processing – Taking unneeded steps to process the work or inefficient processing which produces defects. This could also be caused by producing higher-quality products than needed.
-
Excess Inventory – This is harder to identify in the office environment, but think about work stacking up in one function area. A constraint or inefficiency causes the work to “get stuck” at this bottleneck. There may be some functions that should be outsourced to eliminate this “inventory” from your business processes.
-
Unnecessary Motion – Any wasted motion that is performed during the course of work. Walking is an example of this. So are many meetings.
-
Defects – This refers to production defects that require rework, inspection, special handling time, extra cost, or lost revenue.
-
Unused Creativity – This is not in the core seven types of waste, but in the world of knowledge workers is a real form of waste. This happens when you do not engage or listen to your workers. It also happens when no time is set aside to think. The cost can be high in terms of missed opportunities to save time, capture ideas, and improve skills.
As you look to improve the efficiency of your business process, examine everything in light of the eight wastes listed above. Be brutally honest in your evaluation and then take positive action. This will help you identify and eliminate the real pain points that are holding your business back.
Posted by Mike on June 29, 2008
Book Review: Why Work S***s and How To Fix It
by Cali Ressler and Jody Thompson
I eagerly awaited my copy of this book. Like many others, I want to have control of all my life. I don’t see any reason why a Results Only Work Environment (ROWE) can’t work at my work.
I will state up front that I have the hardest time with some of the language in the book, including the title. I just don’t use these words in my life and have a difficult, if not impossible time, saying them. Sure, I used to cuss back in my junior high days, but there was a point when I gave up that kind of talk. I won’t speculate why this kind of language was used, but it is my opinion that it will hurt adoption of ROWE in many organizations.
That being said, I am working in my organization to implement and promote the concepts of ROWE. I have challenged my own assumptions about work and how to measure it. Certainly, results are what are really important. I am able to telework one day a week. This has taken some pressure off my life. However, I would like complete control over when and how I do my work. I see the need in my team and colleagues, too. They are all trying to juggle life, work, and expectations. It would be much better if they could decide how and when to do their work, as long as they produce results. Results – it’s what every manager should want from their organization.
Cali and Jody do a great job of taking the reader through the changes at Best Buy. They also discuss the benefits of ROWE to both the employer and employee. The discussion of sludge is especially good. Any team will benefit from removing sludge. It is also good to hear about how ROWE has impacted people through the Voices from a ROWE sections after each chapter.
Finally, the total focus on results is the key to everything. Yes, a lot of what goes on in the workplace is looking busy. It always amazes me how little of the traditional workday is productive and how little of the communication is truly effective. In a ROWE individuals have control over their time and are measured by results. They now become focused on the important, communicate better, and are more productive.
I recommend, what I refer to as “The Introduction to ROWE Book” with the caution I stated above about the language. The book is packed with great ideas which should prompt valuable discussions. I hope that many workplaces will transform themselves into Results Only Work Environments. If they don’t, the world may just go there anyway.
Posted by Mike on May 2, 2008
I read an article, or should I say I started reading an article, called When Taking Time Off Is No Vacation by C.J. Kelly. The following quote caught my attention.
Of course, I still have to maintain the security infrastructure. Before I went on leave, I worked a lot of hours trying to get ahead on my project schedule. It’s amazing what you can do when you lock yourself up in a lab, ignore e-mail and mute the cell phone. (emphasis mine)
In fact, by the time I left, I had managed to get two months ahead of schedule. With no time for chit-chat, I condensed my responses to questions and requests, even from my boss. I checked voice mail and e-mail when I woke up each morning, in the middle of the day and when I got home. If a message wasn’t urgent, I ignored it or passed it along to someone on my staff.
Wow! Two months ahead of schedule. That’s an amazing result with three basic steps.
- Lock yourself up (Teleworking?)
- Ignore email (Only check at scheduled times?)
- Mute the cell phone (Uninterrupted time for work?)
What can you do to improve your focus and accomplish more?
Posted by Mike on March 18, 2008
I’ve been reading Getting Things Done
by David Allen. In it, he presents a concept of asking yourself, “What’s the next action?” when you have a project or task to move forward. What if we applied this to our work? On your assigned tasks, ask this question. On any issue you raise, ask yourself this question. It only takes about 10 seconds and it is really powerful to know what the next physical action you need to take for the work that is in front of you.
Some of the power lies in the knowledge that you have a next action ready to go when you are looking for something to do. Perhaps you have a 10 minute gap of time. Scan your next actions. Is there a quick and easy one in there that you can knock off? What if you are looking at a block of time in your afternoon? Is there a next action that fits that time-slot and your energy level?
Now that you’ve read this, “What’s the next action?”
Posted by Mike on March 5, 2008
The more I think about it and experience it, setup time is something to minimize. Any complicated task requires setup time to get you into the task. Any time that is interrupted, you have to go through some level of setup again.
One key to getting work done is to arrange blocks of uninterrupted time. This allows you to complete setup and focus on productive work.
This brings up several questions:
- Why don’t we block out time to get work done?
- What criteria do you use to decide when to have a meeting and who to invite? Does respecting work time play into it?
- Can’t we say no to a meeting in order to get work done?
Multi-tasking works against productivity too. You may look busy, but you probably aren’t accomplishing much.