2021/10/27

Get Confirmation

One thing I often say to people I work with and to people that work for me, is that you either 100% know something or you need to confirm. We do a lot of development work.  Over the years I have learned that whether you are implementing a packaged software solution or developing a custom solution, the order you need to think is People > Process > Technology. Technology shouldn’t be used to define your process or attempt to hide the lack of one. And no matter how good your process is, if people don’t follow it then it doesn’t matter.

When talking to a client about laying out a project I like to discuss the process with the people that actually do the work.

Years ago, I worked for IBM and I was working with the Department of Defense in various capacities depending on which agency or branch of the military. I had a project where I was helping sort out multiple potential software solutions and trying to help streamline some processes for onboarding people for a very specific command.  People were coming from every branch of the military, as well as from other allied forces. One problem we had was that most paperwork didn’t start until individuals were on base. This means we were looking at three weeks potentially to get new people the access they need to do their jobs in positions where many of them would only be for six months to a year. As you can imagine that makes the three-week lag time to start the work crucial.

As I was ironing out the onboarding work, I had to discuss with a Colonel a detailed process for how some paperwork was handled. He covered with me how he thought the process was defined, which was written in some process documentation from 5 years previous. I explained to him that I didn’t think this was the process I followed when I recently came onboard approximately a month earlier. I then asked if I could talk to his team about how they actually handle the process and not deal with just what was written down from years earlier.

The Colonel didn’t like that much. At first, he got irritated with me and firmly stated that “this is the process, and this is how it works”. So, then I gently asked him if the process written down was what he followed when he came onboard in the past year. He thought about that for a moment and decided it wasn’t. Then he called in the person that handles the process.

When we got to discuss this with the individual that actually handles the work, we learned that the process changed and somehow the Colonel had found old documentation. We made sure as we were building out the solution to take the actual process into account that was used.

Afterwards, the colonel asked me “How did you know I was wrong?” I explained to him I didn’t know if he was wrong. I just find it best to confirm with the people that do the job, how the job is done.

If not 100% sure on something, go and confirm that you have it right.