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).
Introducing new products or services, bringing new people on board,... Read More
A while back the headlight switch on our minivan quit... Read More
The good news is that a new hire orientation program... Read More
Why do some new managers succeed while others fail? It... Read More
Have you ever heard yourself say to a team member... Read More
1. Personal insight. Great CEOs are great leaders. They know... Read More
Ineffective communication is a major, yet avoidable, obstacle to business... Read More
Many people believe that everyone sees the world exactly the... Read More
If you search on Google for "virtual assistant", you'll find... Read More
The ability to solve complicated problems quickly is more important... Read More
The wellspring of confidence is belief. When you believe in... Read More
This article relates to the Recognition competency, commonly evaluated in... Read More
What you say to other people can make or break... Read More
How can you make the best use of your energy... Read More
Ellen was a clerk working for a large insurance company.... Read More
I've met and worked with many people in all sectors... Read More
"Nothing inspires confidence in a business man sooner than punctuality,... Read More
When the typical new business operator starts a business, they... Read More
If you are a business owner or a business owner... Read More
Wouldn't it be great if we got get the cheapest... Read More
THE MEASUREMENT OF TRAINING: Evaluation is one of the most... Read More
Many books have been written about managing people, and an... Read More
Introduction"High performing HR function affects bottom line nearly 10%"- A... Read More
In these days of takeovers and mergers, of downsizings and... Read More
This technological revolution has organization, efficiency and productivity requirements well... Read More
Adults are vulnerable to personal and professional embarrassment from poor... Read More
The study of Behavioral extension involves investigating the source of... Read More
Q: One of my former employees has launched an online... Read More
During a recent seminar I gave located in the suburbs... Read More
Of the many areas in international business where cultural differences... Read More
A long time ago, I learned something about being a... Read More
Leaders speak 15 to 20 times daily. You speak at... Read More
We all have been in meetings with certain people who... Read More
It can be concluded with great certainty that certain organizational... Read More
You may remember being told as a child, "Keep quiet!"... Read More
People who work with us often struggle with this dilemma:... Read More
Encouraged by the recognition, Sarah Lewsiton went home from work... Read More
I once was part of a group of management professors... Read More
As a leader, you'll inevitably be faced with people wanting... Read More
We draw conclusions about people through observation, their behavior, past... Read More
Creativity can be defined as problem identification and idea generation... Read More
Time To Market (TTM) is a vital concept that every... Read More
The digital divide is defined by the role computers play... Read More
Everyone wants to succeed yet everyone has a different perception... Read More
Companies are welcoming a diverse range of employees (The Sunday... Read More
Micro-Management and Delegation ... Read More
Definition From http://www.merriamwebster.com -- "Virtual: - being such in essence... Read More
Leadership is only sustainable when leaders consistently come up with... Read More
Ten or so years ago, an international consultant, specializing in... Read More
When looking to outsource overseas for Plastic Injection Molds or... Read More
Business Management Business Management |