Microsoft Project Plan MPP Overview & Approach to Configuring a Good Plan

Microsoft Project is a powerful project management software used to plan, schedule, and oversee tasks, resources, and deadlines. Its native .mpp file format supports building Work Breakdown Structures (WBS), calculating critical paths, allocating resources, and monitoring project budgets within the Microsoft ecosystem.

Configuring a high-quality .mpp plan requires a systematic approach to ensure schedule accuracy and prevent logic errors. Follow this step-by-step methodology to build a robust plan:

1. Project Initialization

  • Set Project Information: Go to the Project tab, click Project Information, and define your Start Date. Ensure the scheduling is set to start from this date rather than a “Current Date” override.
  • Define Working Calendars: Adjust your project’s default calendar for weekends, statutory holidays, and company non-working time so the timeline accurately reflects actual working days.
  • Configure Default Scheduling: Go to File > Options > Schedule and set New tasks created to Auto Schedule. This ensures your tasks respond automatically to changes in predecessors and durations.

2. Work Breakdown Structure (WBS)

  • Brainstorm Task Lists: Before entering dates, list all project deliverables and normal tasks in the Gantt Chart view.
  • Apply Hierarchy: Use the Indent/Outdent features to organize tasks into major phases (Summary Tasks) and actionable subtasks (Work Packages).
  • Create Milestones: Set the duration of key deliverable completions or approval gates to 0 days to act as clear checkpoints on your timeline.

3. Task Dependencies & Logic

  • Establish Relationships: Link tasks in logical sequences (e.g., using Finish-to-Start relationships). Every task—except the very first one in the project—must have a predecessor.
  • Never Link Summary Tasks: Only link the lowest-level subtasks. Linking summary task bars introduces circular logic errors and unpredictability.
  • Avoid Hard Constraints: Do not type specific dates into the Start/Finish columns unless absolutely mandatory. Doing so creates “Must Start On” constraints that break the critical path when upstream tasks are delayed.

4. Resource Allocation

  • Setup the Resource Sheet: Navigate to the Resource Sheet and add all resources required to do the work, defining their standard rates, maximum capacities (e.g., 100% availability), and calendars.
  • Assign Resources: Return to the Gantt Chart and assign specific work resources (people) to corresponding tasks. This helps Microsoft Project calculate total effort and spot resource overallocations.
  • Resource Leveling: Use the built-in Resource Leveling feature to automatically adjust assignments and resolve conflicts when team members are overcommitted.

5. Finalizing and Tracking

  • Set a Baseline: Once the plan has been reviewed and approved by stakeholders, go to Project > Set Baseline. This captures a snapshot of your original scope, Start, Finish, Cost, and Work fields.
  • Set the Status Date: When recording progress, always set the Status Date to today’s date before entering percentage completions.