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).



Change and Performance - Training May Not Be The Answer

Introducing new products or services, bringing new people on board,... Read More

Follow Up: It Makes A Difference

A while back the headlight switch on our minivan quit... Read More

Employee Orientation: Get New Hires Off To a Great Start

The good news is that a new hire orientation program... Read More

Employee Orientation: The 90 Day Difference

Why do some new managers succeed while others fail? It... Read More

Feedback - Make it Descriptive

Have you ever heard yourself say to a team member... Read More

Five Defining Characteristics of Great CEOs

1. Personal insight. Great CEOs are great leaders. They know... Read More

Communicating Effectively In The Workplace: Four Vital Steps

Ineffective communication is a major, yet avoidable, obstacle to business... Read More

The Boss Didn?t Understand Why His Staff Wasn?t Reading His Mind

Many people believe that everyone sees the world exactly the... Read More

How to Find the Right Virtual Assistant for You

If you search on Google for "virtual assistant", you'll find... Read More

Five Problem-Solving Success Tips

The ability to solve complicated problems quickly is more important... Read More

The Most Important Thing Youll Ever Do

The wellspring of confidence is belief. When you believe in... Read More

Tales from the Corporate Frontlines: The Best Incentives are Free

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

Think Before You Talk

What you say to other people can make or break... Read More

Increase Productivity: Five Powerful Actions

How can you make the best use of your energy... Read More

The Paradox of Job Enrichment

Ellen was a clerk working for a large insurance company.... Read More

Downsizing in Organisations - The Real Truth

I've met and worked with many people in all sectors... Read More

Punctuality in Business: What it Says About You

"Nothing inspires confidence in a business man sooner than punctuality,... Read More

How To Turn Business Losses Into Cash Flow

When the typical new business operator starts a business, they... Read More

Can Your Business Run Without You?

If you are a business owner or a business owner... Read More

The Cheapest, Forget It !

Wouldn't it be great if we got get the cheapest... Read More

The Measurement of Manager Training

THE MEASUREMENT OF TRAINING: Evaluation is one of the most... Read More

Manage or Lead ? Why the Difference Matters and What to Do About That Difference

Many books have been written about managing people, and an... Read More

Competencies for HR Professionals in Knowledge-based Industry with Reference to IT, ITES-BPOs

Introduction"High performing HR function affects bottom line nearly 10%"- A... Read More

When Change Is In the Wind...Heads Up!

In these days of takeovers and mergers, of downsizings and... Read More

The New Economy

This technological revolution has organization, efficiency and productivity requirements well... Read More

If you'd like to keep up-to-date,
please complete the form below and we'll put you on the mailing list
to receive our twice-yearly newsletter for supporters

* Your email address:
* choes your language: