I’ve managed projects in various industries, but most have been in either building construction or information technology. While not every construction project has been on time and on budget, the percentage that do come in closer to being on time and budget are more frequent in construction than in IT. Both, if not all, industries have to deal with unreasonable expectations, difficult customers, and personnel problems. But with these issues, the opportunity for project success in construction is greater than in IT. Why is this?
Well first of all, project management has been going on for many more years in construction than IT. There are many stories of massive IT projects going sour, mostly relative to their estimates. While much of the costs in a construction project are materials, ie., steel and concrete, IT software development cost is mostly people’s time.
And why is a construction estimate better? A construction project is designed prior to estimating the costs, much less actually building it. Sure there are changes in design, but estimating in construction, both materials and labor, are easier with design documents rather than “I want it to do this.” Not only do IT projects start before design, some even start before all functions and goals are known!
One of the bigger differences between the two is that a construction project is designed by engineers and architects who are contractually separate from the tradesmen and contractors that will do the actual building. The designers (architects & engineers) are obligated to be the owner’s agents and oversee that changes are not made to the original design, and if changes are required that they be well documented and completely analyzed and costed prior to implementing. Yes you have design-build firms now that combine the designers with the contractors, but I’ve seen some precarious litigation there.
This separation of power, so to speak, is a plus for any project, and I believe gives construction the advantage. Now sure, not all construction projects are successful and not all IT projects are failures. I’m generalizing. But I think technology PMs can learn more from construction managers than the other way around.

