Theory of Constraints in IT: Keeping Busy, but Adding No Value?

A good conversation this week with some IT folks, talking about how Lean principles apply to IT work. The specific topic was the Theory of Constraints, and the example used was optimization of a production line. To fully optimize the whole line, it's entirely probable that we will be underutilizing a specific workstation. If we optimize every workstation (point optimization), we will build up WIP inventory at the slower points - therefore generating waste. For people on your IT team,…

Read More ...

The Power of Paper in Business Communications

Confucius was wrong - it is good to live in interesting times ... I'm deep-diving into a number of projects at work, while juggling a sudden surge in business travel (the majority of my tweets of late). All of the work involves significant change - different tools & process, or reworking process "traditions" that have ossified over multiple years and a succession of owners. I have developed a stack of notes on a range of topics - excellent blog fodder…

Read More ...

When is a project a Project? How to prevent the buildup of backlogged requests

I just wrote something up (internal wiki) that I thought was common knowledge, but I think it's one of those soft-skills things that makes total sense once you hear about it - but somebody needs to tell you. I think of one of the reasons that IT (at times) intimidates the business - or why IT gets the cold shoulder when it comes to process improvement efforts - is that we can get a bit too wrapped up in the…

Read More ...

Thoughts on Why Tech Folks Need to Sweat the Administrivia Details

As I've noted in the past, it really helps to understand the techies' way of thinking, especially when trying to get work done on tasks that are decidedly non-technical. Here's two more recent stories from work, both hinging on the common desire to just "git'er done". Why do we waste time removing obsolete code? Just hide the menu option ... A few months ago, we had a task to decommission a chunk of code that was calculating some elapsed time information…

Read More ...