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


Preparation: Your Companys Best Defense in Case of Catastrophe

You've hung out your shingle and are ready for business.... Read More

Romford Accountants: Accountancy Firm Roles and Responsibilities

If you own or operate a business in the UK,... Read More

Policy & Procedure Manuals - Tools For Greater Productivity and Efficiency

In today's tough retail environment the retailer needs all the... Read More

Creativity and Innovation Management: Goal Setting

Creativity can be defined as problem identification and idea generation... Read More

Delegate, Dont Abdicate

One of the key skills for the leaders of growing... Read More

Teamwork Training: Learning to Build a Successful Team

Teamwork is a process that can be experienced outdoors and... Read More

Keeping Meetings On Track

We all have been in meetings with certain people who... Read More

Selective Job Cuts Often Benefits Firm More Than Broad Layoffs Over Long Term

It is difficult to pick up a newspaper or listen... Read More

Quick Tip - Effective Meetings Have SMART Goals

The first step in planning an agenda is to identify... Read More

5 Creative Evolutionary Leadership Niche Strategies!

I have a short story to share with you about... Read More

Quality Staffing: Stop Placing the Wrong People in the Wrong Jobs

You can possibly teach a turkey to climb a tree... Read More

Hows Your Company RQ (Reputation Quotient)?

In light of recent corporate scandals, from Enron and Global... Read More

How to use NLP for Business?

What is Neuro-Linguistic Programming?Neuro-Linguistic programme is nothing but the study... Read More

Implementation the Catalyst of Change for Management to Reach that Next Level of Success

From the personal and professional experiences of other colleagues and... 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

Communication: Managements Responsibility

I've just watched, again, an episode in the Back to... Read More

Poor Employee Performance: How to Deal

KEEP WRITTEN RECORDS: "Document !Document! Document!" Keep a record of... Read More

Why Free Agent Thinking Is Good For Your Company

It's no secret! Day after day the news is riddled... Read More

Dissenion Down On The Cubicle Farm

How content and satisfied are American employees? Not very!According to... Read More

Re-Discovery Procedures for Building Effective Management Systems: Phase V

Now we turn the corner to our final phase: Re-Discovery.Last... Read More

Innovation Management ? IBM Opens Lid On Its Treasure Chest

IBM, which registered 3248 patents last year, has decided that... Read More

Firing Someone Without Resentment

Firing, sacking, letting go or terminating people is unpleasant. There... Read More

Leadership: Stoking The Success Train

Everyone wants to succeed yet everyone has a different perception... Read More

Innovation Management ? Emotion, Habit, and Culture can be Hard to Change!

Creativity can be defined as problem identification and idea generation... Read More

How Businesses Can Stop Wallowing in Bad Debt and Prevent It in the Future

"Become the Squeaky Wheel", a new book just published, explains... Read More

Can A Business Still Be Profitable When People Skills Are Absent?

In our current world of rapid and amazing technological advances,... Read More

What Every Manager Should Know About How to Reduce the High Cost of Employee Absenteeism

Employers pay a high price for absenteeism, often more than... Read More

Eight Skills of Highly Successful Consultants

With deference to Dr. Covey and his very popular Seven... Read More

Dealing with Marginal Performers: The Therapeutic Approach

--PREPARATION: The purpose of the therapeutic approach is to spark... Read More

Organizational Capital in Politics, War, Sports and Business

Intangible Corporate Assets such as Organizational Capital, Blue Sky and... Read More

Five Steps to Increase the People Power in Your Business

Take some bold steps and help your employees and business... Read More

Avoid Outsourcing Pitfalls in the Injection Molds and Stamping Dies Markets

When looking to outsource overseas for Plastic Injection Molds or... Read More

Identifying Candidates for Leadership

A critical task in the succession planning process of any... Read More