In previous articles, we have demonstrated to PMP® exam students that there is some logic and common sense to the inputs and outputs that relate the various project management processes. We have highlighted where enterprise environmental factors, organizational process assets, work performance data, information and reports, as well as change requests are used. However, the fifth and sixth editions of the Project Management Body of Knowledge (PMBOK® Guide) decided to tidy things up by hiding specific inputs and outputs under the generic heading “project documents”.
The really frightening thing for someone undergoing PMP® exam preparation is that project documents are a moveable feast – they are literally context dependent. This is a problem for the PMP® exam student because, even if you can recall all 33 instances of project documents across all 49 project management processes, you still might be caught out by questions relating to particular project documents.
The project documents are listed in Table 4-1 of the PMBOK® Guide and reproduced here for your convenience.
Activity Attributes | Project Team Assignments |
Activity List | Quality Control Measurements |
Assumption Log | Quality Metrics |
Basis of Estimates | Quality Report |
Change Log | Requirements Documentation |
Cost Estimates | Requirements Traceability Matrix |
Cost Forecasts | Resource Breakdown Structure |
Duration Estimates | Resource Calendars |
Issue Log | Risk Register |
Lessons Learned Register | Risk Report |
Milestone List | Schedule Data |
Physical Resource Assignments | Schedule Forecasts |
Project Calendars | Stakeholder Register |
Project Communications | Team Charter |
Project Schedule | Test and Evaluation Documents |
Project Schedule Network Diagram | Project Team Assignments |
Project Scope Statement |
While this is a long list, you will notice that each document is associated with a particular knowledge area, so there is potential to relate these documents to the right processes intuitively.
Exploring the PMBOK® Guide for details of what project documents mean in each context reveals the infuriating phrase “may include but is not limited to” in most sections. Let us look at what we can learn from the PMBOK® Guide with regard to project documents as inputs:
Process |
Project documents may include, but are not limited to |
Direct and Manage Project Work | Change Log
Lessons Learned Register Milestone List Project Communications Project Schedule Requirements Traceability Matrix Risk Register Risk Report |
Manage Project Knowledge | Lessons Learned Register
Project Team Assignments Resource Breakdown Structure Stakeholder Register |
Monitor and Control Project Work | Assumption Log
Basis of Estimates Cost Forecasts Issue Log Lessons Learned Register Milestone List Quality Reports Risk Register Risk Report Schedule Forecasts |
Perform Integrated Change Control | Basis of Estimates
Requirements Traceability Matrix Risk Report |
Close Project or Phase | Assumption Log
Basis of Estimates Change Log Issue Log Lessons Learned Register Milestone List Project Communications Quality Control Measurements Quality Reports Requirements Documentation Risk Register Risk Report |
Collect Requirements | Assumption Log
Lessons Learned Register Stakeholder Register |
Define Scope | Assumption Log
Requirements Documentation Risk Register |
Create WBS | Project Scope Statement
Requirements Documentation |
Validate Scope | Lessons Learned Register
Quality Reports Requirements Documentation Requirements Traceability Matrix |
Control Scope | Lessons Learned Register
Requirements Documentation Requirements Traceability Matrix |
Sequence Activities | Activity Attributes
Activity List Assumption Log Milestone List |
Estimate Activity Durations | Activity Attributes
Activity List Assumption Log Lessons Learned Register Milestone List Project Team Assignments Resource Breakdown Structure Resource Calendars Resource Requirements Risk Register |
Develop Schedule | Activity Attributes
Activity List Assumption Log Basis of Estimates Duration Estimates Lessons Learned Register Milestone List Project Schedule Network Diagrams Project Team Assignments Resource Calendars Resource Requirements Risk Register |
Control Schedule | Lessons Learned Register
Project Calendar Project Schedule Resource Calendars Schedule Data |
Estimate Costs | Lessons Learned Register
Project Schedule Resource Requirements Risk Register |
Determine Budget | Basis of Estimates
Cost Estimates Project Schedule Risk Register |
Control Costs | Lessons Learned Register |
Plan Quality Management | Assumption Log
Requirements Documentation Requirements Traceability Matrix Risk Register Stakeholder Register |
Manage Quality | Lessons Learned Register
Quality Control Measurements Quality Metrics Risk Report |
Control Quality | Lessons Learned Register
Quality Metrics Test and Evaluation Documents |
Plan Resource Management | Project Schedule
Requirements Documentation Risk Register Stakeholder Register |
Estimate Activity Resources | Activity Attributes
Activity List Assumption Log Cost Estimates Resource Calendars Risk Register |
Acquire Resources | Project Schedule
Resource Calendars Resource Requirements Stakeholder Register |
Develop Team | Lessons Learned Register
Project Schedule Project Team Assignments Resource Calendars Team Charter |
Manage Team | Issue Log
Lessons Learned Register Project Team Assignments Team Charter |
Control Resources | Issue Log
Lessons Learned Register Physical Resource Assignments Project Schedule Resource Breakdown Structure Resource Requirements Risk Register |
Plan Communication Management | Requirements Documentation
Stakeholder Register |
Manage Communications | Change Log
Issue Log Lessons Learned Register Quality Report Risk Report Stakeholder Register |
Monitor Communications | Issue Log
Lessons Learned Register Project Communications |
Plan Risk Management | Stakeholder Register |
Identify Risks | Assumption Log
Cost Estimates Duration Estimates Issue Log Lessons Learned Register Requirements Documentation Resource Requirements Stakeholder Register |
Perform Qualitative Risk Analysis | Assumption Log
Risk Register Stakeholder Register |
Perform Quantitative Risk Analysis | Assumption Log
Basis of Estimates Cost Estimates Cost Forecasts Duration Estimates Milestone List Resource Requirements Risk Register Risk Report Schedule Forecasts |
Plan Risk Responses | Lessons Learned Register
Project Schedule Project Team Assignments Resource Calendars Risk Register Risk Report Stakeholder Register |
Implement Risk Responses | Lessons Learned Register
Risk Register Risk Report |
Monitor Risks | Issue Log
Lessons Learned Register Risk Register Risk Report |
Plan Procurement Management | Milestone List
Project Team Assignments Requirements Documentation Requirements Traceability Matrix Resource Requirements Risk Register Stakeholder Register |
Conduct Procurements | Lessons Learned Register
Project Schedule Requirements Documentation Risk Register Stakeholder Register |
Control Procurements | Assumption Log
Lessons Learned Register Milestone List Quality Reports Requirements Documentation Requirements Traceability Matrix Risk Register Stakeholder Register |
Identify Stakeholders | Change Log
Issue Log Requirements Documentation |
Plan Stakeholder Engagement | Assumption Log
Change Log Issue Log Project Schedule Risk Register Stakeholder Register |
Manage Stakeholder Engagement | Change Log
Issue Log Lessons Learned Register Stakeholder Register |
Monitor Stakeholder Engagement | Issue Log
Lessons Learned Register Project Communications Risk Register Stakeholder Register |
You can clearly see from this exercise that trying to learn off every input and output for every process is a pointless exercise. It is a similar situation with the project documents updates which are listed below:
Process |
Project documents may include, but are not limited to |
Direct and Manage Project Work | Activity List
Assumption Log Lessons Learned Register Requirements Documentation Risk Register Stakeholder Register |
Monitor and Control Project Work | Cost Forecasts
Issue Log Lessons Learned Register Risk Register Schedule Forecasts |
Perform Integrated Change Control | “Any formally controlled project document may be changed as a result of this process.” |
Close Project or Phase | “All project documents may be updated and marked as final versions as a result of project closure.” |
Define Scope | Assumption Log
Requirements Documentation Requirements Traceability Matrix Stakeholder Register |
Create WBS | Assumption Log
Requirements Documentation |
Validate Scope | Lessons Learned Register
Requirements Documentation Requirements Traceability Matrix |
Control Scope | Lessons Learned Register
Requirements Documentation Requirements Traceability Matrix |
Sequence Activities | Activity Attributes
Activity Lists Assumption Log Milestone List |
Estimate Activity Durations | Activity Attributes
Assumption Log Lessons Learned Register |
Develop Schedule | Activity Attributes
Assumption Log Duration Estimates Lessons Learned Register Resource Requirements Risk Register |
Control Schedule | Assumption Log
Basis of Estimates Lessons Learned Register Project Schedule Resource Calendars Risk Register Schedule Data |
Estimate Costs | Assumption Log
Lessons Learned Register Risk Register |
Determine Budget | Cost Estimates
Project Schedule Risk Register |
Control Costs | Assumption Log
Basis of Estimates Cost Estimates Lessons Learned Register Risk Register |
Plan Quality Management | Lessons Learned Register
Requirements Traceability Matrix Risk Register Stakeholder Register |
Manage Quality | Issue Log
Lessons Learned Register Risk Register |
Control Quality | Issue Log
Lessons Learned Register Risk Register Test and Evaluation Documents |
Plan Resource Management | Assumption Log
Risk Register |
Estimate Activity Resources | Activity Attributes
Assumption Log Lessons Learned Register |
Acquire Resources | Lessons Learned Register
Project Schedule Resource Breakdown Structure Resource Requirements Risk Register Stakeholder Register |
Develop Team | Lessons Learned Register
Project Schedule Project Team Assignments Resource Calendars Team Charter |
Manage Team | Issue Log
Lessons Learned Register Project Team Assignments |
Control Resources | Assumption Log
Issue Log Lessons Learned Register Physical Resource Assignments Resource Breakdown Structure Risk Register |
Plan Communications Management | Project Schedule
Stakeholder Register |
Manage Communications | Issue Log
Lessons Learned Register Project Schedule Risk Register Stakeholder Register |
Monitor Communications | Issue Log
Lessons Learned Register Stakeholder Register |
Identify Risks | Assumption Log
Issue Log Lessons Learned Register |
Perform Qualitative Risk Analysis | Assumption Log
Issue Log Risk Register Risk Report |
Perform Quantitative Risk Analysis | Risk Report |
Plan Risk Responses | Assumption Log
Cost Forecasts Lessons Learned Register Project Schedule Project Team Assignments Risk Register Risk Report |
Implement Risk Responses | Issue Log
Lessons Learned Register Project Team Assignments Risk Register Risk Report |
Monitor Risks | Assumption Log
Issue Log Lessons Learned Register Risk Register Risk Report |
Plan Procurement Management | Lessons Learned Register
Milestone List Requirements Documentation Requirements Traceability Matrix Risk Register Stakeholder Register |
Conduct Procurements | Lessons Learned Register
Requirements Documentation Requirements Traceability Matrix Resource Calendars Risk Register Stakeholder Register |
Control Procurements | Lessons Learned Register
Resource Requirements Requirements Traceability Matrix Risk Register Stakeholder Register |
Identify Stakeholders | Assumption Log
Issue Log Risk Register |
Manage Stakeholder Engagement | Change Log
Issue Log Lessons Learned Register Stakeholder Register |
Monitor Stakeholder Engagement | Issue Log
Lessons Learned Register Risk Register Stakeholder Register |
Despite the volume of them, the project documents inputs and the project documents updates outputs have a certain logic to them. The PMP® exam could have a question that lists one of these documents as a correct answer. You will need to understand the process well and ask yourself if such an input or output would be plausible.
The only thing we can say for definite about project documents is that project documents are always inputs and project documents updates are always outputs.
Velopi’s PMI® Authorized PMP® Exam Preparation courses cover just about everything you need to know to obtain PMP® certification. Please visit our training page or contact us directly if you are interested in this, or any of the other project and program management courses we offer. Velopi is an Authorized Training Partner of the Project Management Institute so you are in good hands.