Learning Aim F

Planning & Communication

Project Planning

Planning Fundamentals

Project Management Methodologies

Waterfall Method

Approach:

  • Linear, sequential phases
  • Each phase completed before next
  • Detailed upfront planning

When to use:

  • Clear, stable requirements
  • Large projects with contractors
  • Hardware projects

Disadvantages:

  • Changes are expensive
  • Issues found late
  • Long delivery time

Agile Method

Approach:

  • Iterative, incremental
  • Sprints (1–4 weeks)
  • Continuous feedback

When to use:

  • Unclear/changing requirements
  • Software development
  • Fast delivery needed

Advantages:

  • Flexible to changes
  • Issues found early
  • Regular deliverables

Waterfall vs Agile Comparison

Feature Waterfall Agile
Approach Sequential, linear phases Iterative, sprints (1-4 weeks)
Planning Detailed upfront Continuous planning
Testing At the end Throughout (continuous)
Changes Expensive, difficult Easy, expected
Delivery All at once Incremental releases
Best for Fixed requirements Changing requirements
Scenario - Waterfall: Building a bridge requires extensive planning upfront—changes during construction are very expensive. All requirements must be perfect before starting.
Scenario - Agile: Building a mobile app with uncertain market needs. Start with core features (1-week sprint), get user feedback, adjust in next sprint. Flexibility helps discover what users actually want.

Planning Tools & Techniques

Gantt Charts

What it is:

  • Bar chart showing timeline
  • Horizontal axis = time
  • Vertical axis = tasks

Shows:

  • Task duration (bar length)
  • Start and end dates
  • Dependencies (which tasks must complete first)
  • Overlapping tasks (parallel work)
  • Milestones (key dates)

Benefits:

  • Visual clarity
  • Easy progress tracking
  • Identify delays early

Critical Path Method (CPM)

What it is:

  • Identifies longest sequence of tasks
  • Determines minimum project duration
  • Highlights critical activities

Key concepts:

  • Slack time: How much delay allowed
  • Float: Flexibility in timing
  • Critical tasks: No slack = delay project

Benefits:

  • Focus on important tasks
  • Prevent delays
  • Resource allocation

Planning Components

Communication

Communication Methods & Tools

Synchronous (Real-time)

What:

  • Communication happens immediately
  • Both parties present/available
  • Instant feedback

Examples:

  • Face-to-face meetings
  • Phone calls
  • Video conferencing (Zoom, Teams)
  • Instant messaging (Slack, WhatsApp)

When to use:

  • Complex discussions
  • Urgent decisions
  • Problem solving
  • Building relationships

Asynchronous (Delayed)

What:

  • Communication happens over time
  • Parties respond when available
  • Creates written record

Examples:

  • Email
  • Project management tools (Asana)
  • Shared documents
  • Forum posts
  • Status reports

When to use:

  • Documentation needed
  • Non-urgent
  • Distributed teams
  • Time zone differences

Communication Barriers & Solutions

Key Barriers

  • Language: Different languages, technical jargon, unclear terminology
  • Technical: Poor audio/video, connectivity issues
  • Time zones: Different working hours globally
  • Misunderstanding: Ambiguous messages, assumptions
  • Noise: Background noise, interruptions
  • Cultural: Different communication styles
  • Overload: Too many messages to prioritize

Solutions

  • Clear language: Use simple terms, avoid jargon
  • Feedback: Confirm understanding, ask questions
  • Scheduling: Plan meetings across time zones
  • Documentation: Written summaries of decisions
  • Multiple channels: Email for important, chat for quick
  • Active listening: Pay attention, don't interrupt
  • Frequent updates: Reduces misunderstandings
  • Communication plan: Define how team communicates

Documentation

Types of Documentation

Documentation Best Practices

Evaluation & Review

Project Evaluation

Success Criteria

  • Delivered on time
  • Within budget
  • Meets requirements
  • Quality standards met
  • Stakeholder satisfaction

Review Process

  • Gather feedback
  • Compare to goals
  • Identify what went well
  • Identify improvements
  • Document lessons learned

Continuous Improvement