A Crash Course in Project Management

by Abel Avram on Aug 07, 2010 |

Ivo Manolov, a Principal Software Manager and former WPF SDET Manager at Microsoft, has written a short post on project management principles and techniques useful for those who want to be a project manager in their organization or want to improve their management skills.

Before presenting several project management techniques, Manolov outlines the role of the Project Manager (PM) throughout the life of a project using the following template:


Manolov continues with a number of project management techniques:

Over-communicate – Present the status of your project to your manager or stakeholders until you hear complains from them that they heard too much about it.

Scorecards – Use scorecards to track feature development over time. Rating a feature should use a 4-level scheme: “Not started or at risk”, “In progress”, “On track to succeed, low risk”, and “Done. Completed.”

Trends – Establish the trend of quantifiable observables through graphs in order to have an idea on how they are going to evolve in the future. An example is the “Resolved Bugs” graphic shown below:


Backlog – Use a backlog as a central repository for project features currently under development and those scheduled for future releases. This is helpful for all interested, managers, stakeholders and developers, to see the current status of a project and what is still to be done. Developers can track better what others are working on in order to have a broader idea on a project.

Email branding – Since the average Microsoft engineer receives ca. 200-300 emails/day, Manolov suggests email branding:

  • Standardized subject line (e.g. “WPF 4 Pulse: Stress”) – allows people to easily filter and search for emails pertaining to that project;
  • Standardized “look and feel” of the email – either by maintaining a consistent structure or by including a common logo in the email;
  • Setting up a custom alias for this project only (e.g. “WPF – VS Tactics”, etc.)

Scheduling – Manolov suggests scheduling events in Excel or Visio, the later being useful when time periods are to be represented graphically:



While there are other ways, Manolov considers most PM tend to use these basic techniques. As a helpful tool, he recommends Excel for project management due to its simplicity and versatility.

More importantly, according to Manolov a PM should be a person who shows the following qualities throughout the stages of a project – Initiation, Planning, Execution, Monitoring, Closing, and Post-mortem lessons:

  1. Independence and accountability
  2. Ability to construct, communicate and get approval for a clear and well-though-out plan for the project, including:
    • Timelines
    • Scope, goals / non-goals and success criteria
    • Internal and external “unmovables” and requirements
    • Stakeholders
    • Costs and funding
    • Risks and mitigations
  3. Ability to set the project in motion, keep the project in motion and close down the project
    • Proactive contribution of directive energy to the project, creating excitement, and identifying and removing road-blocks.
    • Active monitoring of the progress of the project
    • Proactive communication of status
  4. Ability to reach the desired results

Rate this Article


Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

General Feedback
Marketing and all content copyright © 2006-2016 C4Media Inc. hosted at Contegix, the best ISP we've ever worked with.
Privacy policy

We notice you're using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.