In the world of engineering, most of us work in a “project environment”. That is to say, most of our work consists of a series of distinct, unique endeavours to accomplish some specific goal. That could be to design a new product or service, for example. This might not seem like much of a major observation, but it has important consequences.
You see, there’s a distinct science to how projects are run and managed. In fact, there’s a whole profession dedicated to project management (see PMI.org). These folks exist because you can’t manage projects the same way you manage functional teams. Projects tend to fail when you don’t apply specific project management skills and techniques.
Knowing that projects are kind of special and require a particular approach can actually help you as an engineer make better decisions in your technical work. My goal today is to help you understand the critical elements in any project (especially the one that most project managers lose sight of) and how they can help you do awesome engineering work.
The 4 (+1) Important Elements of a Project
There are 4 (+1) important elements to any project. They are:
- The project goal
- Schedule
- Budget
- Scope
- Customer expectations
The project goal
This is the single most important element of a project. Everyone on a project team needs to understand the point of the project they’re engaged in. Why are you doing what you’re doing? It might seem obvious to some, but this is often overlooked. Understanding why you are doing something can help influence how you do it. For example, if you’re designing a bridge, you could be trying to help solve a city’s traffic problems, or you could be solving traffic problems AND showcasing the city’s commitment to sustainable construction practices. It’s important to know which so that your designs help meet the actual end goals.
Schedule and Budget
You need to know how long you have to accomplish your task, and how many hours of work you’re to do it in. Knowing this helps an engineer understand the level of effort that should go into a task, and how urgent a task is. Most engineers (myself included) fall into what I call the “perfection trap”. The trap is this: a task or design is never “done”, because you can always see ways of improving it. This is a problem. This perfectionism gets in the way of actually getting things done. Your budget is a signal that a given task merits a certain amount of effort. You should strive to do great work with that budget, but not let perfection get in the way of actually finishing it.
Scope
Scope is the set of things that you actually have to do in a project. Think of it as the project’s to do list. This can also be applied to the product or service you’re trying to develop. This is important for engineers for the same reason budget is – it’s very, very tempting to do more than what we’re asked to do. Again, this is because we see ways of making a product even better than what the customer asked for. That’s not a terrible thing, but it can get out of hand. You have to make sure you aren’t spending time of stuff the client isn’t actually paying for to the exclusion of what they are paying for. You always need to focus your time and attention on “in-scope” work first, and then look at extras after if there’s time (and there almost never is).
Customer Expectations
There’s some debate in the world of project management on this one. That’s why I label this as the “+1” important element of a project. While some disagree, many people argue, myself included, that customer expectations need to be tracked and treated as importantly as budget, scope, schedule, and goal. That’ because it’s impossible to truly capture everything the client wants in the project documentation. Never in the history of engineering has a client captured %100 what they wanted in the project specifications. That’s not entirely their fault. It’s very difficult to describe complex systems, and it’s hard to know what you want until you see the product develop. Engaging clients and making an effort to know what they really want is key to having them accept your work in the end. Remember that a spec compliant design isn’t necessarily the same as a design that the customer actually wants.
Your Experiences
Do you work in a project environment? Tell us about your experiences in the comments section below. Also, if you liked this article and want more like it, please sign up for my email list below!
Free Download - Engineering Leadership 101
If you like what you read above, you might like Engineering Leadership 101. It’s my free ebook on leadership, why it’s important for engineers, and how to grow as an engineering leader.
Click the download button below to get your free copy.
I work in a project environment. After the project kick-off, usually all lead engineer disciplines write a design basis. That way even more communication about the scope is delivered to the PM or even to the owner. Expectations are managed by the PM. If the engineer had no input to original scope proposal, the all the expectations fall within the PM control with the client. The PM owns the proposal. Is it it efficient for a PM to check the scope of work with 5 different engineering disciplines? No really. That’s why most scope have standard deliverable lists. Then it’s pure professional service to deliver what the client is really asking, but caries risk for the engineering firm to not go over budget.
Hey Shawn,
Thanks for your comments! So, it sounds like you have some success in setting both the scope and customer expectations early in the project with these design basis documents. Is that right? What all do you normally put in design basis documents? I’d be curious to know what your practices are, since they seem to work well for you.
Pat
This sounds exactly like how we proceed with our projects as well. If there are any ‘improvements’ in the project or things which should change the scope a little, we issue clarifications or queries. Engineering and projects are amazing! It’s always a rush for me. I love being an engineer!
Hi Ama,
Thanks for your comment! Glad to see that this all sounds familiar to you and that you run projects the same way. Also happy to see your passion for engineering! It’s great :-)
What kind of work do you do?
Pat
hi i am the Diploma engineering student and now i have to make project on retaining wall .this is the first time i am making project. i have no more knowledge and experience on it can you help on it.
thanks
Hi Ganesh,
Thanks for your comment! On any project, the best thing you can do is to start it off with a very, very clear understanding of the goals of the project, the timeline you need to work to, the budget you have, and what it’s going to take to make the customer (your teacher) happy. You need to figure out the requirements for the retaining wall and what constraints you have to work within. Once you have this all laid out, you can then move on to planning the project into chunks of work, normally called “work packages”. Then, do the work and keep tabs on the progress you’re making against the plan. If there are deviations, find ways to make up ground.
Unfortunately, I’m not a civil engineer, so I can’t help on the actual design!
Best of luck to you on your project. Be sure to come back and let us know how it worked out!
Pat