Communication requirements analysis is the process of identifying what information each project stakeholder needs to receive, from whom, how often and in what format. It is a key input to the Plan Communications Management process in PMBOK. The analysis determines the total number of communication channels using the formula n(n−1)/2 (where n = number of stakeholders), identifies each stakeholder's specific information needs, and documents these in a stakeholder communications matrix that becomes the foundation of the Communication Management Plan. Without it, project communication is guesswork — you end up sending the wrong information to the wrong people at the wrong time.
Poor communication is consistently cited as one of the top causes of project failure — not because project managers do not communicate, but because they communicate the wrong things to the wrong people. A sponsor receives daily operational updates they have no use for. A team lead is excluded from scope change decisions that directly affect their workstream. A regulatory stakeholder only hears about compliance issues when it is too late to act.
All of these failures have the same root cause: no proper communication requirements analysis was done at the start of the project. When you understand exactly what each stakeholder needs to know, how often and through which channel, communication stops being a source of friction and starts being a project strength.
This guide covers the complete communication requirements analysis process — the PMBOK context, the channels formula, a worked stakeholder communications matrix, and the step-by-step approach that feeds your Communication Management Plan.
What Is Communication Requirements Analysis?
Communication requirements analysis is the structured process of determining what information stakeholders need, when they need it, how they want to receive it and who should provide it. It answers five fundamental questions for every stakeholder on your project:
- Who needs this information? (recipient)
- What information do they need? (content)
- When do they need it? (frequency and timing)
- Where / How should it be delivered? (channel and format)
- Why do they need it? (purpose — decision-making, awareness, compliance)
The analysis draws on three primary inputs: the stakeholder register (who the stakeholders are and their influence/interest profile), the project charter (project objectives, constraints and governance requirements) and organisational communication standards (what formats and channels are standard in this organisation). It produces two key outputs: the communication requirements document and the stakeholder communications matrix — both of which feed the Communication Management Plan.
The Communication Channels Formula — n(n−1)/2
Before planning who communicates what, you need to understand the scale of the communication challenge. As a project team grows, the number of potential communication channels grows exponentially — and with it the risk of miscommunication, information silos and missed updates.
Result = total number of possible two-way communication channels
| Team / Stakeholders (n) | Formula | Channels | Increase from previous |
|---|---|---|---|
| 2 people | 2(2−1)/2 | 1 | — |
| 5 people | 5(5−1)/2 | 10 | +9 channels |
| 10 people | 10(10−1)/2 | 45 | +35 channels |
| 15 people | 15(15−1)/2 | 105 | +60 channels |
| 20 people | 20(20−1)/2 | 190 | +85 channels |
| 30 people | 30(30−1)/2 | 435 | +245 channels |
Adding a single person to a 10-person project team increases communication channels from 45 to 55 — a 22% increase in complexity for a 10% increase in team size. This is why communication becomes exponentially harder to manage as projects scale, and why formal communication requirements analysis is not optional on large projects.
What the Formula Tells You — and What It Does Not
The channels formula tells you the maximum possible communication complexity. Not all channels will be active — most stakeholders will not communicate directly with each other, and the PM's role is partly to be the hub through which communication flows. However, the formula is used in project planning to:
- Justify the communications management effort required on large projects
- Assess the impact of adding stakeholders or team members mid-project
- Identify where communication bottlenecks are most likely to form
- Appear in PMP exam questions — it is a guaranteed calculation topic
Inputs, Process and Outputs — The PMBOK Context
Communication requirements analysis sits within the Plan Communications Management process in PMBOK. Understanding what feeds into it — and what it produces — ensures you are gathering the right information from the right sources.
- Stakeholder register (who stakeholders are, their role, influence and interest level)
- Project charter (objectives, constraints, sponsor, governance structure)
- Organisational process assets (templates, standards, historical comm plans)
- Enterprise environmental factors (corporate culture, available tools, geographic distribution)
- Requirements documentation (scope of deliverables — what will stakeholders need to know about)
- Communication requirements document (what each stakeholder needs and why)
- Stakeholder communications matrix (who, what, when, how, owner)
- Channel count (n(n−1)/2 calculation for team complexity justification)
- Feeds into: Communication Management Plan (the how-to guide for all project comms)
- Updates to: Stakeholder engagement plan (adjust engagement level based on comms needs)
The Seven Communication Requirement Attributes to Capture for Each Stakeholder
For each stakeholder or stakeholder group, your analysis should capture seven attributes. These become the columns of your stakeholder communications matrix.
| Attribute | What It Captures | Question to Ask | Example |
|---|---|---|---|
| Stakeholder | Individual or group name and role | Who is this communication for? | Project Sponsor / CFO |
| Information Needed | Specific content the stakeholder requires | What do they need to know to fulfil their role? | Budget status, CV, EAC, key risks, milestone status |
| Purpose | Why they need this information | What decision or action will this enable? | Budget approval decisions, escalation trigger |
| Frequency | How often they need it | When and how regularly? | Monthly — by the 10th of each month |
| Channel / Format | How they want to receive it | Email, meeting, dashboard, formal report? | Formal written report + 30-min monthly meeting |
| Owner | Who is responsible for sending it | Who prepares and delivers this communication? | Project Manager |
| Escalation Path | What to do if communication fails | If not acknowledged within X hours/days, who to contact? | If no response in 48hrs, escalate to Programme Director |
Stakeholder Communications Matrix — Template With Example
The stakeholder communications matrix is the practical output of your requirements analysis. It documents every communication flow in the project in a single reference document that the whole team can use. Here is a fully worked example for a mid-size IT project with eight stakeholder groups.
| Stakeholder | Information Needed | Purpose | Frequency | Format / Channel | Owner | Escalation |
|---|---|---|---|---|---|---|
| Project Sponsor Executive | Overall status, budget variance (CV/EAC), key risks, milestone progress, change requests pending | Go/no-go decisions, budget approval, risk escalation | Monthly | Formal status report + 30-min review meeting | PM | CEO if no response in 3 business days |
| Steering Committee Governance | Phase gate readiness, strategic alignment, top 5 risks, financial summary | Phase gate approvals, strategic decisions | Bi-monthly | Formal board pack + steering committee meeting | PM + Sponsor | Sponsor if quorum not met |
| Technical Lead Delivery | Sprint blockers, architectural decisions needed, resource conflicts, dependency changes | Technical decision-making, unblocking team | Daily standup | Daily standup + Teams channel for async | Scrum Master / PM | PM if blocker unresolved after 4 hours |
| Development Team Delivery | Sprint goals, accepted user stories, priority changes, dependency updates, demo schedule | Sprint execution, coordination, clarity on scope | Sprint cadence | Sprint planning, daily standup, retrospective, backlog refinement | Scrum Master | Technical Lead for technical blockers |
| Business Analyst Requirements | Requirements change requests, scope decisions, UAT feedback, acceptance criteria updates | Requirements accuracy, change impact assessment | Weekly + ad hoc | Weekly requirements review + JIRA / email for changes | PM | PM if change request not reviewed in 2 days |
| End Users / UAT Team Acceptance | UAT schedule, test environment access, known defects list, release notes | User acceptance testing, sign-off preparation | Weekly during UAT phase | UAT status email + shared defect log | BA / Test Lead | BA if no UAT feedback within SLA |
| IT Operations Infrastructure | Deployment schedule, infrastructure requirements, change freeze windows, go-live plan | Environment preparation, deployment coordination | Monthly + pre-release | Email + change advisory board submission | Technical Lead | IT Director for CAB conflicts |
| Procurement / Finance Financial oversight | Invoices for approval, budget forecast (EAC), contract milestone completions, change order requests | Financial control, invoice processing, budget cycle input | Monthly by 10th | Formal financial report to finance system + email summary | PM | CFO if invoice unprocessed after 10 business days |
How to Conduct a Communication Requirements Analysis — Step by Step
Build Your Communication Management Plan
Communication requirements analysis is the foundation. The Communication Management Guide covers everything that follows — planning, executing and monitoring all project communications.
Communication Requirements Analysis on the PMP Exam
Communication requirements analysis and the channels formula are tested directly in PMP exam scenarios. Here is exactly what to know.
The Channels Formula — Exam Patterns
- Direct calculation: "A project has 8 stakeholders. How many communication channels exist?" → 8(7)/2 = 28
- Adding a stakeholder: "A project has 45 channels. A new stakeholder is added. How many channels now exist?" → First find n: n(n−1)/2 = 45 → n = 10. New channels: 11(10)/2 = 55
- Working backwards: "A project has 36 communication channels. How many stakeholders are there?" → n(n−1)/2 = 36 → n = 9
Process Knowledge the Exam Tests
- Communication requirements analysis is an input to Plan Communications Management — not Execute Communications or Monitor Communications
- The stakeholder register is the primary source of communication requirements information
- Communication requirements analysis determines what to communicate — the Communication Management Plan determines how
- Not all communication channels need to be active — the formula gives maximum possible channels, not required channels