1
Complete the report header
Enter the project name, reporting period (start and end dates), your name and title, and the submission date. Confirm the audience β who receives this report β before writing anything else.
π‘ If the report goes to multiple audiences (e.g., a client and an internal executive), decide upfront whether you need separate versions or a single document with clearly labeled sections.
2
Set the overall status indicator
Choose Red, Amber, or Green based on the most constrained dimension of the project β schedule, budget, or scope. If any one of these is at risk, the overall status should reflect that honestly.
π‘ Write one sentence justifying the indicator immediately below the RAG rating. 'GREEN β all milestones on track and budget within 3% of plan' removes ambiguity and sets the tone for the rest of the report.
3
Document accomplishments as outcomes
List 3β7 items completed this period, written as past-tense outcomes rather than activity descriptions. Focus on deliverables, decisions, and milestones β not meeting attendance or email exchanges.
π‘ If you struggle to identify concrete accomplishments, that is itself useful information β it signals that the team's output needs better milestone definition, not more activity.
4
Update milestone and schedule tracking
Compare each milestone's planned date to the current forecast. Record any variance in days and document the root cause in a brief note. Do not adjust the original baseline dates β preserve them for trend analysis.
π‘ Color-code the milestone table with the same RAG logic as the overall status to make schedule health scannable in under 30 seconds.
5
Report budget and resource status
Enter spend to date, percentage of budget consumed, and your forecast-at-completion figure. Note any open headcount or resource gaps that could affect upcoming milestones.
π‘ If your forecast at completion exceeds budget by more than 10%, flag it in the overall status indicator and add it to the decisions-required section.
6
Update the risks and issues log
Review each open risk and issue from the prior period. Update probability, impact, mitigation progress, and owner. Add any new risks identified this period. Close items that have been fully resolved.
π‘ Limit the active log to risks and issues that require stakeholder awareness. Move fully mitigated items to a closed log appendix rather than cluttering the main report.
7
State decisions required clearly
List any decisions the report audience must make to unblock the project. For each, state the decision context, the options available, the deadline, and who is requesting it.
π‘ Frame decisions as specific choices, not open questions. 'Do you want to approve the budget increase?' is weaker than 'Approve Option A ($15K increase) or Option B (reduce scope by two features).'
8
Set next-period planned activities
List 3β7 specific tasks or milestones the team commits to completing in the next reporting period. Tie each item to a named owner and a target date where possible.
π‘ Cross-check this list against the milestone schedule before submitting β planned activities that do not connect to any milestone are a sign the report and the plan have drifted apart.