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


Provisioning/User Management System Upgrades: Part I -- Ten Reasons Why Not To Do An Upgrade

Tommy Sherman daily monitors a helpdesk-provisioning queue for a large... Read More

10 Steps Towards A Stress-Free Introduction Into Management

Becoming a manager for the first time can be an... Read More

Top Ten Tips for Outstanding Customer Service

Remember the 80:20 rule? You may not get everything perfectly... Read More

Problem-Solving Success Tip: Dont Leave Your Key Stakeholders Guessing

Communicate! Don't leave you key stakeholders guessing.We are generally not... Read More

Organizational Culture, Creativity, Innovation

It can be concluded with great certainty that certain organizational... Read More

Paretos Law- Your Formula For Success

A 'dirt-world' retail business I used to manage had a... Read More

Great Hires: Avoid Costly Mistakes

Picking people for a job is like going... Read More

3 Steps You Can Use Developing Leaders In Your Industry

With the economy bordering on a recession, every company is... Read More

Managing Dickheads

"We are so different and individualistic that we can't work... Read More

Business Innovation ? Status Games

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

Innovation Management ? Rigorous data analysis

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

Entitlement Programs Kill Productivity

In articles I've written over the years, I have used... Read More

Weaknesses of Wishing

When you're starting a business, you might wish for a... Read More

Stomp Out Leeches In Your Company

Recently, I felt appalled to see a political candidate running... Read More

The Significance of the Mundane

This article begins with a tip of the hat to... Read More

Negative Self-talk is Too Expensive

I'm always fascinated by the people who lift huge weights,... Read More

Recruitment - What Youre Really, Really Looking For

Imagine that you're a sports coach and you need a... Read More

Outsourcing NOT Just for Big Business

Outsourcing has become a controversial issue and a hot topic... Read More

Identifying Candidates for Leadership

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

How To Jump Start Your Profits and Keep Your Profits Rolling

There are so many ways to jump start your prifits... Read More

How to Delegate Effectively

ACCOUNTABILITY: Delegation is not complete unless subordinates are held accountable... Read More

Attract and Retain Positively Great Employees - An Action Plan for Employee Training

Everyday a business owner, CEO, or manager somewhere is complaining... Read More

The DNA of Motivation

It really is about motivation. After all, what impels someone... Read More

Strategic Clarity for Communication Management

Over the past few weeks I've been developing plans for... Read More

Necessary Tasks You May Want to Delegate

As a business owner, time is of the essence. Running... Read More

Does My Bum Look Big in This?

If a good manager asks his workforce for their opinion... Read More

Manage Your Business from the Rockies, not the Prairies

The day job as a manager is all about managing... Read More

Just The Facts

Attitudes are more important than facts. Dr. Karl Menninger... Read More

Ten Secrets of Super Successful Meeting Planners

Whoever said that being a meeting planner was easy, lied!... Read More

Rapport - How to Build it with Your Team

I've often heard managers say - "My door is always... Read More

Managing People - No One Shows You What To Do

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

Five Problem-Solving Success Tips

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

A Winning Way to Handle New Ideas

Janet DiClaudio, who was charge of medical records at two... Read More