Monthly Archives: August 2006

Sometimes extra steps in workflows are good

When implementing a content management system or other product, customers often ask for workflows that require the least number of steps required to any given complete task. At first, this seems to make perfect sense; however consider this example of a car:

Before you can get inside your car and start driving you have to perform the following steps:

  1. unlock the car door
  2. pull the door handle
  3. open the door
  4. get inside the car
  5. close the door

Steps 1, 2, 3, and 5 seem to add unnecessary actions to the workflow. The goal here is to be able to start driving to get to the destination. Over the course multiple car trips over a day, these steps seem to “waste” a lot time. An easier and “better” workflow may be for cars not to have a door at all. Then you’d save the steps of having to open and close the door.

However, with the current level of commonly available technologies, it makes sense for a car to have a door and require these steps before you can start driving.

Extra steps are often required to provide security, maintainability, reuse, reliability, scalability and performance.

Shortcuts aren’t always the best solution. You may save steps and thus cost now with shortcuts, but as a result you may pay much more later in other costs.

As technology advances, some necessary steps can be automated or eliminated. For example, some cars now have keyless entry that eliminates some of these steps. In the future, an advanced version of keyless entry may even open and close the door for you. However, expecting those in a car of today would be impractical.

Similarly in content management and other software extra steps aren’t always a bad thing. A good content management system isn’t one that allows web site producers to complete their tasks in the least number of steps. It is one that enables completion of the task in an optimal number of steps balanced with other factors like reuse, maintainability, flexibility and security.

Integrating Legacy Technologies With Web Systems at Newspapers

The topic of integrating print technology systems with web technology systems often comes up in the newspaper, magazine and book publishing industries.

There is a key difference between Content Companies (e.g. newspapers, magazines) and Other Companies (e.g. pharmaceuticals). With the World Wide Web and information technology (IT) becoming part of everyday life, every company is becoming a content company in certain ways.

In the case of other companies like pharmaceuticals, aeronautics, construction, etc. their pre-digital products are not going away nor changing as drastically as a result of the world wide web and IT as is happening in the case of content companies like newspapers and magazines.

For those other companies, it makes sense to integrate the web systems like content management with their core products because their other core products are not fading away as a result of the web and IT.

However, in print media companies like newspapers whose legacy has been printing systems, their product in its printed form is fading away as a direct result of the Web and IT. So for them it may make sense to not spend too much effort on integrating legacy print systems with Web systems. Instead, it may be a better strategy to spend more resources on enhancing and upgrading the Web systems and digital media products. So for newspapers today, the 1990s holy grail of having one seamless print+web content management system may be less relevant in 2007. It may actually make better business sense to to keep the print publishing system and Web CMS separate, focus more on Web and digital media and allow the printed on paper versions of their products to gradually retire over the next two decades.