I think it is safe to say that anytime any company wants to get something new accomplished they “kick off” this thing called a “project”. Now if you have spent any time in IT you have probably had a role on one of these so called projects. You know when you are on a good project:
- Everyone knows what the end goal is.
- Everyone knows each others roles.
- Everyone has a sense that all participants are accountable for their tasks.
- Things are getting done.
- Everyone feels a sense of progress.
- Everyone feels a sense of team.
You also know when you are on a bad project:
- Everyone is seemingly bumping into each other.
- No one can really articulate the goal of the project
- No one knows what the end state is supposed to look like.
- Time is going by with meetings and minutes and status reports but no real tangible work is getting done.
This series of articles will cover different aspects on how to survive as an engineer that has a role to play on an IT project.
In the previous article, the concept of a “pre-task” was introducing a gap in the project plan and introducing gaps into the plan causes panic. Thus, how can you redirect this panic to work for you? That is were the ability to introduce a gap or a “pre-task” from the example in the previous article that redirects the panic on to another individual or entity while at the same time, implying the gap should have been already accounted for because everyone knows it is a required tasks works. Breaking down the previous example:

How does a pre-task help me?
“…I can’t finish until the Architect signs off on my design document” introduces a gap in the plan that doesn’t involve or imply more work on your part. Rather, it brings in a task that is a barrier for you to complete your task. Thus, and here is the selfish benefit, this technique allows you to work on your task without someone hovering asking every five minutes … “is it done yet? How about now, is it done yet?” as project managers tend to do.
“All designs must have Architect sign-off” is the follow-up sentence implying that it is the project manager’s job to know this standard operating procedure or process. Thus, it isn’t your job and thus you can take no blame for not having this step in the plan from the beginning.
In summary, whether you find yourself with too many chiefs or too many indians, using the tools above should help you succeed in your role on a project. Now if you have read this far and are thinking to yourself, “geez, this sure sounds like a lot of work above and beyond doing real engineering work.” my response is yes, it is. And yes, none of it is seemingly appealing to the engineer that just wants to do engineering work. But, in my experience, I have seen, time and time again, the good natured engineer get himself, his boss and his team in hot water because all the chiefs were pointing the finger of blame squarely on the good natured engineer that became the almighty reason for the project delay. The finger is pointed regardless of all the prior missteps that get conveniently forgotten in these scenarios or have already been covered up. To better position yourself not to get caught up in these nontechnical exercises with chiefs, it pays dividends to invest some time understanding what the formal and informal processes are in relation to your project role and get into the practice of always having a pre-task in your back pocket to use when chiefs are starting to dig into the project tasks.
Key points from this series of articles:
- Know your role on the project and ensure your boss is in agreement.
- Always have your boss in 110% support of your performing tasks/functions outside of your traditional role
- Have a working knowledge of the official project and engineer processes leveraged by your company
- Always have a pre-task ready to articulate when ever possible to create that external dependency on any tasks you are performing
