Problematic system drags down software project

Problematic system drags down software project

I have been given an important software project to manage, but the resources I've been given have production support responsibilities for a problematic system. Any time the system has a problem, it trumps any responsibilities they have toward my project. This is completely wrecking my schedule. What should I do?

    Requires Free Membership to View

    When you register, you'll receive targeted emails designed to keep you informed of the most relevant information on Agile development, application security, testing & QA, software requirements, and more.

    Hannah Smalltree, Editorial Director

    By submitting your registration information to SearchSoftwareQuality.com you agree to receive email communications from TechTarget and TechTarget partners. We encourage you to read our Privacy Policy which contains important disclosures about how we collect and use your registration and other information. If you reside outside of the United States, by submitting this registration information you consent to having your personal data transferred to and processed in the United States. Your use of SearchSoftwareQuality.com is governed by our Terms of Use. You may contact us at webmaster@TechTarget.com.

First of all, don't take on projects like that. I know, you probably don't have a choice, but it's still worth saying. Organizations that don't provided dedicated resources that can work on a project in a predictable way really don't care about the projects they are pursuing. You should avoid those organizations like the plague.

Second, if you find yourself in this type of situation, put the problem on the table the very first time a production support event occurs that drags resources off your project. Complain openly about the problems this causes. Use the large body of evidence about the impact of task switching, interruptions, etc. on productivity to make your case. Make it clear that project dates are dependent on resource availability and be clear about the slippage that is occurring.

Some project managers will try to forecast project plans using lower allocations, like putting a body on their project at 30% or 50% or some other fraction of a person. I don't recommend that. All it does is hide the problem behind a plan, and it voids any recognition you might get from delivering early, since others will attribute it to higher availability than expected even if it is due to your brilliant project management or the spectacular efforts of the project team.

You should insist on dedicated resources, at least to the limit of your organizations tolerance for complaining. Don't take this one lying down. Take care of it right away or you will watch your project fail.

This was first published in April 2007