Home > Software Quality Tips > Software Project Management > Techniques for managing multiple software projects
Software Quality Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

SOFTWARE PROJECT MANAGEMENT

Techniques for managing multiple software projects


Lawrence Oliva, PMP
11.19.2008
Rating: -3.60- (out of 5)


Software quality news and advice
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


Lawrence Oliva, PMP
Lawrence Oliva, PMP

Project managers often start their careers with one or two projects to manage at the same time. Learning to balance cost, schedule, and quality with resource loading, scope management, and expanding client expectations is always easier when you have a small number of projects.

After getting some experience and critical on-the-job training, PMs are often assigned several projects to manage simultaneously. Most small projects don't require a full-time PM, and companies frequently have multiple projects to be managed, which creates a position for the infamous multi-tasking, multi-project PM.

Without working 12 to 18 hours every day (not recommended), the multi-tasking PM needs to be very efficient and effective. Many of the techniques below are useful for all projects, but when balancing three, four, or five projects at one time, you need every advantage available to keep things moving ahead. Of course, know your limits and don't take on so many projects you can't support any of them.

Take the techniques below that work for you, and refine them to meet your style and needs.

Informal techniques

  1. Have a trusted source: Develop an unbiased information source who will tell you the truth about who is contributing to the project's progress (or making problems).
  2. Project management
    tools and techniques
    Gantt charts, PERT charts and PM planning tools

    Communication and collaboration tools

    The traits of a successful project manager

  3. Know the client priority: Clients always want perfect budget and schedule performance, but every project has a "real" priority, which may not be the typical schedule, budget, or product performance objectives. The PM needs to know what is critical to client success.
  4. Learn interdependencies: Spend time understanding interdependences between external factors, internal resources, and management decisions. Most projects these days are being affected by the economic slowdown and resulting business response.
  5. Time management: Don't schedule your whole day in meetings. Leave several hours open for crisis response work, and spend time planning priorities for tomorrow.

Formal techniques

  1. Use common reports: Standardize cost, schedule, and issue reporting processes for programs and sub-projects by using common forms, templates, and tracking systems. This will help you reduce input errors, avoid data reformatting, and avoid the need to use different systems.
  2. Watch the dollars: Review financial numbers weekly to avoid unexpected surprises from unplanned overtime, avoid unapproved time charges, and prevent out-of-scope work from continuing.
  3. Records are critical: Document agreements, understandings, or commitments from internal and external people and organizations. Use the telephone to negotiate, but use email to ensure you have a written record of agreements.
  4. Communicate: Communicate project status and issues being worked on via email or a website on a weekly or bi-weekly basis to management, team members, and other parties as appropriate.
  5. Decide quickly: When project interdependencies exist, decisions must be made quickly to avoid work stoppages or stop failure-chains from starting. Get as many facts as possible, talk to technical experts, and try to make a decision that can adapt to changing conditions as more information becomes available. Waiting for perfect information will often be a regrettable memory.

Managing multiple projects over time develops the experience and wisdom needed to lead large and complex programs. Appointment by management to those assignments will be a signal of your mastery of the techniques.

-----------------------------------------
About the author: Lawrence Oliva is a senior consultant and program manager with CH2M HILL, a global engineering and program management company. Based in the Washington D.C., area, he currently leads mid- to large-size IT programs for federal government and commercial clients that have unique technical challenges that require risk management, earned value analysis, cost/schedule forensics, biometric security, and "Green IT" implementation experience.


Rate this Tip
To rate tips, you must be a member of SearchSoftwareQuality.com.
Register now to start rating these tips. Log in if you are already a member.


Submit a Tip




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
Software Project Management
How to stop developer vs. tester, quality-killing blame game
How to improve software project requirements estimates tutorial
Mobile, Web app QA testing tips for handling operating system changes
5 ways to answer executives' unfair software test, QA questions
Extending application lifecycle management to the enterprise
How project managers can recover from worst case scenarios
Developing the best IT project response strategy
How to handle IT project management in a recession
The value of a project manager: Why a PM is the CEO's best friend
The challenges of dispersed software development

Software project management methods and approaches
Tasktop brings task management into the application lifecycle
Software expert on Agile's rise, avoiding project management mistakes
Ways software project managers can cope with recessionary trends
James Bach interview: Dispelling software testing myths
How to improve software project requirements estimates tutorial
The QA team's role in application performance evaluation and management
5 ways to answer executives' unfair software test, QA questions
Adaptation in project management through agile
Expert shows seven ways to improve your project management abilities
Accelerating businesses with agile development

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
collaboration diagram  (SearchSoftwareQuality.com)
Gantt chart  (SearchSoftwareQuality.com)
PERT chart  (SearchSoftwareQuality.com)
rapid application development  (SearchSoftwareQuality.com)
Software Process Improvement and Capability dEtermination  (SearchSoftwareQuality.com)
work breakdown structure  (SearchSoftwareQuality.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



Software Design & Testing - Project Management
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2006 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts