Watch yourself -- the boss may be out to get you

05.07.2006
Several years ago, I signed on with the project management office of an international food services company. My first assignment was to head up a team guiding an enterprisewide general ledger upgrade. Most of the coding and data scrubbing would be performed by my team, but experience had taught me the importance of end-user participation. So I was thinking about UAT (user-acceptance testing) from my first day on the project.

We had a UAT plan ready to go months before it was scheduled; the actual scripting would be assigned to the financial department. Unfortunately, the archaic consolidation process we were about to replace resulted in long, tedious workdays for our accountants and a vacation-scheduling process that was so complex it was virtually dysfunctional. Everyone in the financial department was totally slammed, making it difficult to get volunteers.

We held several meetings with the controller, during which we specified the extent of his team's responsibilities. Ultimately he signed off on the UAT plan, assigning leadership to his trusted VP. I was relegated to adviser status, which was fine with me; I had plenty to do on the code.

Producing test scripts was harder than anticipated. Nasty e-mails went back and forth as accountants desperately ducked responsibility for developing the script, writing documentation, or coming up with a plan for the tests. As the deadline loomed closer, I met with the controller late one night to inform him that UAT might be weeks behind schedule. To my surprise, he seemed unconcerned with the delay.

The week before UAT was scheduled to start, and only minutes before the final UAT status meeting, a colleague called me (cell phone to cell phone) to let me know that the controller was planning to hang me out to dry. I was going to be the official fall guy for missing the deadline! I quickly printed copies of the UAT plan the controller had signed off on and walked into the meeting with adrenaline pumping. The controller, his VP, and 10 other stakeholders were already there, looking irked. I realized that the controller had probably already told them the delay was my fault.

I stepped to the whiteboard and wrote the letters "U, A, T" in a vertical stack:

Then, writing in huge letters, I added "SER" right after the "U." "U is for User," I started, and went on to explain exactly why experienced end-users are a critical part of any effective UAT process. The controller agreed but insisted that he had never assumed ownership of such key tasks. The VP declared that her responsibilities made it impossible for her to lead testing, and she had counted on me to prioritize my tasks more effectively.

I waited until they were done and then handed out the copies of the plan with the controller's signature right there on the bottom. It became instantly clear whose team was responsible for the delays. If looks could kill, I wouldn't have gotten past the controller alive.

The UAT was quite successful, although it took place two months late. Afterward, my boss summoned me to his office to acknowledge a job well done and to reassign me to a project that would put some distance between me and the financial department. I accepted gladly.