We're Not "Resources"

Resources. It’s a dehumanizing term that is also flat-out wrong for nearly every profession I can think of.

Project planning requires estimates and scheduling. I’ve got no problem with that except when it treats people as interchangeable cogs. In a manufacturing process, skilled workers might be interchangeable. There are only so many ways to stamp out a piece of machinery or otherwise work the assembly line. The process can be perfected to the exact number of steps involved in making a thing. Read The Toyota Way to get a better feeling for how world class manufacturers achieve this.

THESE AREN’T RESOURCES

But there are many, many professions that do not and can not achieve worker utility, where swapping out one “resource” for another is not feasible or sensible.

Does George Steinbrenner schedule a “short stop resource” or does he get Derek Jeter? Do the Yankees want home run hitting A-Rod or a mere “3rd baseman resource”?

Did the Chicago Bulls staff a “shooting guard resource” or did they need Michael Jordan?

Did Apple do well when it had a CEO “resource” or did they achieve the incredible after Steve Jobs came back to lead the company?

Do you want a 1st year medical intern (your “doctor resource”) performing your brain surgery or do you want the foremost expert in the field?

Do you want an “acting resource” or does Brad Pitt have more marquee power?

When was the last time you looked for a “contractor resource” instead of hiring the very best contractor you could find to renovate your home?

Thoughtworkers and creative types are no different. Software engineers are simultaneously creative and logical, and there is an order of magnitude difference between the best and worst programmers (go read Peopleware if you don’t believe this). Because of this difference, estimates have to change based on the “resource,” which means we’re not interchangeable cogs after all.

IT’S THE TEAM, STUPID

You can schedule me to be the Yankees 3rd base resource (thereby saving cost in the Cost-Schedule-Quality tradeoff), but I’m certain the quality of the product would suffer despite the fact that I played little league baseball for years as a kid. Similarly, you can cast me in your movie, but I’m not sure I’d sell any tickets. I wouldn’t do any better running Apple than John Sculley, and you definitely don’t want me performing brain surgery.

Talent matters.

Winning organizations build winning teams, they don’t schedule resources and they don’t break up a winning team. They pay top dollar for top talent knowing that it’s entirely talent that makes a winning team.

Steve McConnell’s widely acclaimed Rapid Application Development ranks “Weak Personnel” as the 2nd classic mistake an organization can make when trying to build software. In discussing teamicide in Peopleware, DeMarco and Lister write “Most forms of teamicide do their damage by effectively demeaning the work, or demeaning the people who do it.”

Talent matters. Treating highly intelligent software developers as “resources” is demeaning, dehumanizing, and ultimately counterproductive to an organization that needs to build and field a winning team.

Originally Posted at Mark's Blog

Article Type: 
Opinion/Editorial
4.285715
Average: 4.3 (7 votes)

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)

Comments

Federico Valeri replied on Tue, 2008/07/15 - 2:58pm

I completely agree. Making a stable team it's also a question of efficency and of productivity.

Alex Kizub replied on Tue, 2008/07/15 - 3:20pm

>We're Not "Resources"

Ask about it HR (Human Resources).

alsebastian replied on Tue, 2008/07/15 - 3:35pm

It is interesting how in many countries the people is treates as a resourse.

In colombia many companies changed that, many years ago. The HR Department (Human Resourses) is now known as the HT Department (Human Talent).

Jacek replied on Tue, 2008/07/15 - 4:07pm

As much as I agree with the article, unfortunately the corporate reality is that you are a resource. And the higher up the chain one is the more like a resource you look like to him (or her).

It's just a fact of life...like death and taxes.

 

hossam replied on Wed, 2008/07/16 - 2:54am

nice article i do agree with you, dealing with developers as a resource obliterates our personality, although it has a productive side but by the long term it defaces innovations core in the so called 'resource'

holyroller replied on Wed, 2008/07/16 - 2:12pm

It's a little strange seeing an article like this on a Java site. I always thought that Java developers were most aware and accepting of programmers' status as interchangeable cogs in the big corporate machine. What with the whole "enterprise" thinking and all that.

haxrchick replied on Wed, 2008/07/16 - 7:15pm

here here! 

RobDeJong replied on Fri, 2008/07/18 - 8:26am

It's only a terminology.  You should have enough self confidence not to be offended by a word like 'resource'. Every (project) manager knows that it's not easy to replace a 'resource' by another.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.