Project Management - Are You Done Yet

What happens when a Project Manager asks one of his team members "Are you done yet"?

If you're a seasoned project manager, then the following scenario will sound very familiar. If you're new at this game, take my word for it: This will happen to you!

------------------------------------------------------

Starring in this article: R.U. Dunyet (a.k.a. Red)

------------------------------------------------------

(Monday)
Red: Are you going to be done for this Friday?
Developer: Oh yeah. I'm actually ahead of schedule.

(Wednesday)
Red: Are we still on track for Friday?
Developer: Yep, no problem.

(Friday morning)
Red: Are you done?
Developer: No, but I should be done today. If might have to stay late, but I don't see why I couldn't finish this evening.

(Friday evening)
Red: Are you done?
Developer: No, but like I said this morning, I will work late tonight to complete it.

(Monday)
Red: Are you done?
Developer: Um, no. But I'm very close.

(Wednesday)
Red: Are you done yet?
Developer: I ran into some integration problems because so and so didn't explain his interface properly. But no worries, he's going to help me this afternoon integrate it. I'll let you know when we're done.

(Friday)
Red: Are you done yet?
Developer: I'm working as fast as I can! Didn't I say I'd let you know when I'm done!

What Do They Mean by "Almost Done"?

The most popular answer to the "How's your feature going?" question is "I'm almost done". But what do developers mean by "almost"? And what about "done"?

I've had developers tell me that they were done when they had in fact not even committed their code to the source repository. When I asked them what they meant by done, they replied their code worked on their machine. Sure, they had not committed their code, integrated their feature, installed it on the daily build or developed unit tests yet, but that's something you do after you're done, right? Wrong!

Lesson Learned

Don't ask vague questions like "Are you done yet" and then walk away. Drill the developer for more details. Ask for specific deliverables like software requirements specifications (SRS), a feature demo, results from unit tests, or even better, have one of your testers write a test case build on the SRS and have him execute it against the daily build. If the test case does not pass, the feature is not done!

Don't be a pest. There are developers that have proven time and time again they will develop features on time and according to specs, and there's no need to annoy them. But let everyone know that you want an accurate report on everyone's status, and do what's necessary to get it.

Luc Richard is professional speaker and author with over 10 years of experience managing the development of software applications. He can be reached via The Project Mangler (http://www.projectmangler.com).

In The News:


pen paper and inkwell


cat break through


Managing People - No One Shows You What To Do

Imagine the following scenario - you pay a visit to... Read More

Get Down With OCP: Evaluating DBA Job Applicants in an OCP World

Not long ago, weeding through DBA applicants with a tech... Read More

Stop Going to Meetings - 10 Questions to Ask Before Attending a Meeting - Get More Productive

We get invited to attend so many "meetings" but do... Read More

Seeking Help

Where does the time go? Billable time. As a consultant,... Read More

Overcoming the Document Tracking Challenge

"Where did it go? It was here yesterday. Wait. Here... Read More

Managing Rebellious Employees

Surveys of executives reveal that many companies fall short of... Read More

Five Overlooked Ways To Hire Winners

Here is a true story. My dentist did a "clinical"... Read More

Executives and Emotional Self Awareness

A major problem impairing an executive's performance is his Emotional... Read More

How to Fire an Employee

One of the most difficult tasks you will face as... Read More

Challenge of ERP Implementation: Q and A with Rick Maurer

Question: ERPs seem like a good idea, so why is... Read More

Let the Intern Do It - Affordable Help for Your Business

Do you have more projects than time? Help might be... Read More

Training and ROI (Return On Investment)

Statistics consistently reinforce that the biggest challenge in today's contact... Read More

Using the Six-Sigma Methodology to Improve Wafer Fab Productivity

As a result of consolidation of operations and significantly increased... Read More

Creativity and Innovation Management ? Competition versus Collaboration

There is much confusion as to whether competition or collaboration... Read More

Four Steps to Better Performance Reviews

Direct reports-people who need direction and leadership-rely on their leaders... Read More

Managing After Downsizing

So, you survived the downsizing. Your company did something that... Read More

Are You A B.O.S.S. -- Boisterous, Omnipotent, Self Indulgent, Sociopath

Boisterous, Omnipotent, Self- indulgent Sociopath. Avoid the B.O.S.S. syndrome with... Read More

Tales from the Corporate Frontlines: Training is in the Eye of the Beholder

This article relates to the Training competency, commonly evaluated in... Read More

Protect Your Organizations Proprietary Information

The other day one of our overseas clients called in... Read More

Shrinkage Control

What has been your store's shrinkage experience for the last... Read More

Biometrics and ?Return On Investment?

At this time of tight budgets, the mantra of business... Read More

Increasing Employee Retention Through Employee Engagement

You've seen it happen many times. An organization that provides... Read More

Communicating with Case Studies

A few weeks ago, a couple of colleagues and I... Read More

Problem-Solving Success Tip: Look For Sponsors And Solution Owners

Look for sponsors and solution owners rather than problem owners.Everyone... Read More

Choosing the Right Corporate Training

According to a Gallup Poll, 80 percent of employees said... Read More

What Consultants Want You to Know (But You Never Ask)

I've been both a CEO and a consultant, so I've... Read More

The Diamond Cutter

Geshe Michael Roach is a Princeton graduate and a Buddhist... Read More

Are you NICE or do you CARE?

Are you NICE or do you CARE? ... Read More

5 Tips For Creating Great Jobs

1) Create A Powerful "Mission Statement"-When your business mission is... Read More

Improve Operations by Restructuring

Transitioning from Vertical Hierarchies to Decentralized / Flatter OrganizationsThe need... Read More

Hold Your Applause!

It's amazing what you can accomplish if you don't care... Read More

Executive ESP: A Pathway to Success!

We all have psychic abilities that we use daily, although... Read More

Questions To Ask Employees You Want To Retain

Times of cost cutting and downsizing has dramatically impacted the... Read More