Workflows, People and ProcessesApril 22, 2014 No Comments
Featured article by Trev Harmon, Adaptive Computing
In the world of business there seems to constantly be a battle for supremacy between People and Process. Both ideological camps put forth their ideas and justifications, much of which is based on research and founded through their own internal point of view.
For me, both of these are important and for integral, yet separate parts of the overall success of a given system. Here’s a general overview of the interaction:
1. People discover a problem that needs to be solved.
2. They attempt to solve it using known methods.
3. As the problem becomes better understood, the people learn better how to solve it.
It is not uncommon for things to stop here. However, if the same or a similar problem is encountered in the future, this process can proceed into the following steps:
1. As the problem occurs multiple times, with luck a pattern begins to emerge.
2. Capitalizing on the pattern, a process is put in place to help streamline the solution finding.
3. The process is refined over time to become more efficient.
Now, at this point, a discussion often occurs along the lines of “Can we automate the process?”
The first rule of any technology used in a business is that automation applied to an efficient operation will magnify the efficiency. The second is that automation applied to an inefficient operation will magnify the inefficiency.
~ Bill Gates
If we are behaving rationally, we will at this point do an analysis to determine whether or not the time required to do the automation will result in an overall time savings—though I do know some who love to automate things just for the fact that they’re now automated.
1. The process is automated.
We’ve reached nirvana, right?
Understanding People in Process
Not really. At least, if we aren’t careful, there’s still a pitfall.
Many of us in the technology fields love automation. We’re like the friends I mentioned before who love to automate things purely for the love of seeing something automated. Think about it. Computer programmers basically spend their entire career working out new and different ways to automate everything under the sun. That’s what they are trained to do.
There’s certainly a place for this–a very important place for this. But, it isn’t the whole story.
In almost every process out there (aside from some automated production), humans form an important part. The process is in place because it is solving a human-provided “problem.” In many cases, it is a person who is responsible for starting the process to begin with. Consider a person wanting an answer regarding the behavior of their customers. They could start off a process to collect, process and collate their customer data using Big Data tools.
Not only do humans often start processes in motion, but also they perform steps along the way. For example, a sports company may want to make a new golf club head. The decision to start this process begins with people. Then someone does the necessary work to set up the model in a computer. This model goes through parameter-sweep analysis utilizing their HPC resources. It then moves on to visualization, which is an inherent human-based process using technology-provided tools. And, in the end, many small details are human decisions for the design.
In both the above examples, people work hand-in-hand with technology and the process to achieve results and insights in their problem domain.
Around the turn of the twentieth century, Georg Simmel said the following:
The individual has become a mere cog in an enormous organization of things and powers which tear from his hands all progress, spirituality, and value in order to transform them from their subjective form into the form of a purely objective life.
In our forever search for better efficiency it can become easy to equate the human steps with the automated steps in a process, or in other words, for consistency’s sake, there’s a desire to treat human steps like automated steps. Now, I’m not saying that we don’t want or need to optimize the human steps. We do. However, they can’t necessarily be automated in the same ways as the other types of steps in the process.
We must remember the ultimate goal of a process is to solve a problem presented by a person. Processes are the servants of mankind.
When people are steps in those processes, it’s best to remember Simmel’s warning. When we can automate steps to free humans to do more meaningful work, that is a win. In cases where we can’t, we want to provide tools to make the human-based steps more effective for the human. The efficiency of the overall workflow will then benefit as a result of a virtuous. Put the focus the other way around (process over person), and it will become its own tyranny.
We are moving into an exciting new world. The computational power and available data promises to open new horizons of human understanding and ability.
We’re learning to tie different data sources and processing methodologies together into new and different workflows, which will lead to new insights and understanding. People will play important roles throughout these new workflows.
If we remember processes and workflows are our servants (not our masters) and we appropriately build them to leverage human potential, we will see the continuation of the fulfillment of Douglas F. Parkhill’s prediction that computers will multiply human ability a million-fold.
Welcome to the Age of Computer Evolution.
Trev Harmon is a principal solutions specialist at Adaptive ComputingDATA and ANALYTICS , Fresh Ink, Inside the Briefcase, SOCIAL BUSINESS