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

The story of the emperor's new clothes is a fairy tale about men who fooled the emperor into believing that they had made him a beautiful suit... Read More
You have been named a new leader in your organization, or you are a long time leader with some new people in your organization. Or maybe you... Read More
Make Sure You Understand Your Motivation for SellingAre you thinking about selling your business?This simple one-question quiz will help you to better understand your motivations behind this... Read More
Accounting is one area which every company has to maintain but mostly not part of their core business. It is also one of the areas that keep... Read More
Interested in learning how to reduce development time, save money and stay in control? Business professionals can learn how to create well-defined processes with the easy-to-manage Process... Read More
'I heard it on the grapevine' the old song goes. But the grapevine has the potential to cause your business strife, misunderstanding and ruin! In effect the... Read More
I could begin this article by providing a checklist of organizing techniques for you to incorporate into your daily work routine. The goal would be to become... Read More
Firstly you should decide your own reasoning behind considering ISO 9001 2000 registration for your business.Is the number of registrations in your market sector increasing?Are your competitors... Read More
Despite the fact that everyone sighs "How glamorous!", the life of the business traveller can actually be hell! Fighting international datelines, jetlag, airline food, hotel pillows filled... Read More
Using all of your senses, to help you test how your people are feeling in your business, is a learned skill. Once you start to use it,... Read More
Do you manage by walking around? What do you see? People excited about their job or people just going through the motions? Here are seven ways, that... Read More
MANAGING A MARGINAL PERFORMER: Often a marginal performer, even after therapeutic counseling, may not understand that his or her work is seen as substandard. The manager will... Read More
You just signed a Help Desk Service Level Agreement (SLA) and now think things will get easier. However, you may soon be falling into one of these... Read More
"It is a terrible thing to look over your shoulder when you are trying to lead and find no one there." - Franklin D. Roosevelt Persons... Read More
What behaviour maximises the chances of thinking of great ideas? What behaviour maximises the ability to nurture ideas until they begin to reveal their potential?To begin answering... Read More
Meetings, whether they're regularly scheduled routines in your company or now-and-then get-togethers, can be a place for you to gain positive visibility and to showcase your capabilities.... Read More
It really is about motivation. After all, what impels someone to climb a mountain, or go to college, or save for a car, or learn a new... Read More
Certain processes enhance creative output and others enhance innovative output. Defining creativity as problem identification and idea generation and innovation as idea selection, development and commercialisation, this... Read More
THE PERFORMANCE REVIEW MEETING: It's a fact - most supervisors and employees have negative feelings toward performance appraisals and appraisal interviews. It's often necessary to shift people's... Read More
Sexual Harassment Policy Guidelines ? Part IPermission is hereby granted to modify and use the information in this draft sexual harassment guideline, provided you include reference to... Read More
Nearly every office, be it commercial or home-based, may have areas of inefficiency that can be improved upon. We are not talking sales figures or profit margins... Read More
Positive versus Negative WorkplacesWe have all worked in places where we grew to dread getting up in the morning, and a few of us have had the... Read More
In today's chaotic world and uncertain economic times too many good people are burdened by too many problems that seem insurmountable and too many businesses find it... Read More
FEAR! To what extent does fear rule your life? How is fear controlling or motivating you? Bring up the topic and watch people react. Our lives incorporate... Read More
The CultBecoming a part of the Cult, consists of being recruited a member of the cult, as a person that can be relied on to assume responsibilities... Read More
Ten Money Saving Tips for Print ManagersDespite their stated desire to realize savings from streamlining the various components associated with the print buying process, it's been my... Read More
One of my earliest childhood memories is watching Lew Alcindor (Kareem Abdul-Jabbar) win his third Most Outstanding Player award while leading UCLA to its third straight NCAA... Read More
There are some very simple guides for delegation.Most people delegate based on not wanting to do something. They simply walk out to their secretary or the closest... Read More
There's a one-word reason most ideas never see the light of day: Resistance.Resistance is often behind the glassy-eyed stares you get following a presentation, the sarcastic put-downs... Read More
This article relates to the organizational structure competency, commonly evaluated in employee satisfaction surveys. It shows how structural concerns can affect the typical employee workday, as well... Read More
Last week I was confused and frustrated about a few things related to one of my businesses, and a bit upset with myself and "The Universe." As... Read More
Ah, the wretched pain of delegation. It comes easy to some people. But others ? you know who you are ? would rather undergo a double root... Read More
Creativity can be defined as problem identification and idea generation whilst innovation can be defined as idea selection, development and commercialisation.There are other useful definitions in this... Read More
1st Fact: Interviewing applicants is the most common way companies decide whom to hire.2nd Fact: Research proves most interviewers do lousy at predicting if an applicant will... Read More
The reason jobs are often not done right and employees are fired is because of lack of skill. Right? Wrong! Poor communication and ineffective human relations are... Read More
It is essential to understand what work and what do not work when you run business, especially through Internet. 1. You don't make people feel safe when... Read More
Meetings can be a total waste of time or a powerful and productive communication tool that solve problems, stimulate ideas, promote team spirit and generate action. The... Read More
The senior flight attendant on the WestJet flight was starting the routine safety talk: the bit about flotation vests and emergency exits that we ignore at the... Read More
Before you call your next meeting, the FIRST step is to decide if it is really essential. To determine that, ask yourself the following:· Is this meeting... Read More
Do you know how many customers you have that are past due right now? How many bad checks are sitting on your desk that you don't know... Read More
Creativity can be defined as problem identification and idea generation whilst innovation can be defined as idea selection, development and commercialisation.There are other useful definitions in this... Read More
In two recent articles "Some Evidence of How We Are Spiritually Connected" and "Healing Dysfunctional Families" I reported on how individuals who live or work within a... Read More
In my book Talking Points: 25 Tips for Clear, Credible Communication, Tip #17 states: "Managers and professionals in positions of responsibility got there by finding solutions to... Read More
Every small to mid-sized business owner would love to know how to effectively keep a pulse on their marketing and customer service efforts. The common barrier that... Read More
Did you know that an airplane in flight is off course nearly 98% of the time? No flight is completed in a straight line from Point A... Read More
Rejection hurts. No one likes to give it or to receive it. We all wish we could live in a world where everyone said "yes." And yet... Read More
Most people treat meetings as a free resource that can be used to deal with any issue. As a result, huge amounts of time and money are... Read More
Who tells the boss that they can improve their management or leadership? How do they look at themselves objectively and identify what areas they can improve and... Read More
Yesterday I look at my calendar and saw that my newsletter was on my calendar for today. I wondered what I would write about. By the end... Read More
Because of my work as a consultant, trainer and coach I deal with change and people's reactions to it all the time. When a Client decides to... Read More
In the Wizard of Oz, it was "Lions and tigers and bears, oh my!" Many organizations today are singing a slightly different tune: "Gossip and rumors and... Read More
How you run your business is, of course your business. A little focus from your end will dictate the way your people act and behave. So the... Read More