This three-part series explores the relative value of people, of process, and of tools. We will look at the strengths of each, their weaknesses, and how they provide value to our projects. Is one of the three more important than the others? We will see, as we investigate people, processes, and tools.
People are important to our projects because of the value they provide. It is people who are creative. People embrace a vision of the future -- a future that has not yet been realized. And people apply their intellect to turn that vision into reality. This creative energy is the life-blood of our projects. It is what makes the difference between something that might happen and the realization of a dream.
The reason humans are so indispensable is that we have capabilities that cannot be duplicated by machines. Primary among those capabilities that are unique to us is creativity. Simply put, creativity is the ability to create -- to make something out of nothing. While we are unable to create in the physical sense, we have vast ability to create in the intellectual sense.
Any project that we embark on requires this sort of creativity. Starting with a goal or a need, we make intuitive leaps from concept to concept as we build on the things we know and our base of experience to establish a springboard into the unknown. Then we launch ourselves from that springboard into new realms where we capture ideas that had not been in our minds before. We find new concepts, new connections, and new ways to attack problems and challenges.
It is creativity that allows us to move beyond what we knew, and capitalize on what we discover. Machines cannot do this. Software is unable to. Human creativity is the key.
We humans are able to envision what we might create, and use that vision as the impetus for our actions and the motivation for our creative energy. Every project starts as a vision in someone's mind, and that vision is communicated from the champion to the rest of the people who work on the project. It becomes the guiding principle for all of the work that is done, and all of the creative energy that is expended.
Our intellect is the enabler of creativity, as we bring our understanding of facts, relationships and abstract principles to bear on new challenges and problems.
The problem is that people are not magic. Although they are essential to the success of our projects, they often also sew the seeds of failure. People are the source of most of the problems we experience on our projects.
They make mistakes, and those mistakes waste our time and money. They forget things, and those omissions force us to go back and rework what has already been done. And they are imprecise. What is "good enough" for one person may not be precise enough for another, and is often insufficient for the machines we must interact with.
The errors that people commit have significant impact on our projects. First, because we expect errors, we plan for them by including reviews, audits and tests as part of our project plan. This time and expense is simply part of what we do on projects because we know that people make mistakes.
In addition, when we detect the defects or other problems that people's errors cause, we must spend more time and money to correct those errors. This usually includes scrapping some work that has been done, and spending additional time and money on rework.
In either case, the omissions almost always result in problems for the project. Someone must often go back and fill in the missing work, and in many cases, the entire job must be re-done, wasting the person's original effort.
Or, if the system architect does not analyze the impact of his or her design choices in sufficient detail, important ramifications of those choices may be missed until they show up as problems during construction (or worse, during testing)!
Human perception is quite tolerant of ambiguity, and we readily fill in the gaps by making assumptions. So, we are often satisfied with work that lacks the level of precision that is actually needed by the circumstance.
Clearly, to gain the full benefits that people bring to our projects, we must look for opportunities to mitigate for their shortcomings. And this is the reason for processes and tools. In the other two parts of this three-part series, we will look at each of those two enables of our most precious resource: our people.