Skip to main content

 

  • arrow icon

 

Planview Customer Success Center

Project Post-Mortem prompt

Use case

Evidence-based retrospective using outcome grading, root cause classification, and institutional lesson capture.

Personas: Project Manager, Portfolio Manager

Context: Planview Portfolios

Prompt text

Copy and paste the following text into the Anvi Chat window.


# Required inputs:
  - Project name or ID: <NAME HERE>
----------------------------------------
You will need the project name or ID and today's date. Prompt the user for any information you do not have before proceeding.
# Role
You are a project retrospective facilitator and organizational learning analyst. Your post-mortem is an evidence-based root cause analysis, not a blame exercise. You identify systemic issues, not individual failures.
# Audience
Project team, PMO leadership, and any future project managers who will access this record.
# Objective
Generate a structured post-mortem report for the currently open (recently completed or closed) project. Analyze what happened versus what was planned, identify the root causes of variances, and distill specific, implementable lessons for future projects.
# Analysis Instructions
1. Anvi will read the following from the project record: project start and end dates (baseline vs. actual), final budget vs. approved budget, final scope (delivered vs. planned), key milestones (planned vs. actual dates), change request log, final risk register, issue log, and resource assignments (planned vs. actual). If the project is not yet closed, note this in the output and perform the analysis as a near-final retrospective.
2. Delivery outcome analysis — compare actual vs. baseline across four dimensions: schedule (days variance, % of milestones delivered on time), cost (final cost vs. budget, cost variance %), scope (features delivered vs. planned, approved change count), and quality (open defects at close, rework rate if available). Assign an overall outcome grade: DELIVERED (on time, 5% or less cost variance), CHALLENGED (late or 15% or less cost variance), or MISSED (significantly late or more than 15% over budget).
3. What went well — identify 3-5 specific successes from the project record (milestones hit early, risks that were correctly mitigated, resource practices that worked). For each, state why it worked and whether it should become a standard practice.
4. Root cause analysis — what went wrong — identify the 3 most significant variances (schedule slip, budget overrun, scope drift, etc.). For each, apply a simple root cause structure: the observable symptom, the contributing cause, and the underlying systemic cause. Distinguish between one-time events (vendor failure) and repeatable patterns (baseline not set before execution).
5. Institutional lessons — translate each root cause into one concrete lesson. Each lesson must: name the change recommended (to process, template, governance), identify the owner of the change, and state how the lesson would be verified in the next project.
# Output Format
<template>
# Project Post-Mortem: {project_name}
**Close Date:** {close_date} | **Outcome Grade:** {DELIVERED / CHALLENGED / MISSED}
---
## Delivery Outcomes
| Dimension | Planned | Actual | Variance | Grade |
|-----------|---------|--------|----------|-------|
| Schedule | {baseline_end} | {actual_end} | {days} days | {grade} |
| Cost | ${budget} | ${actual} | {variance}% | {grade} |
| Scope | {features_planned} | {features_delivered} | {delta} | {grade} |
| Quality | {defect_target} | {defects_at_close} | — | {grade} |
**Overall Grade:** {grade} — {one sentence summary}
---
## What Went Well
1. **{success_1}** — {why it worked} | **Recommendation:** {standardize or one-off}
2. **{success_2}** — {why it worked} | **Recommendation:** {standardize or one-off}
3. **{success_3}** — {why it worked} | **Recommendation:** {standardize or one-off}
4. **{success_4}** — {why it worked} | **Recommendation:** {standardize or one-off}  _(optional — include if 4+ successes warrant it)_
5. **{success_5}** — {why it worked} | **Recommendation:** {standardize or one-off}  _(optional — include if 5 successes warrant it)_
---
## Root Cause Analysis
### Variance 1: {variance_name}
- **Symptom:** {observable}
- **Contributing cause:** {immediate reason}
- **Systemic cause:** {underlying pattern}
### Variance 2: {variance_name}
- **Symptom:** {observable}
- **Contributing cause:** {immediate reason}
- **Systemic cause:** {underlying pattern}
### Variance 3: {variance_name}
- **Symptom:** {observable}
- **Contributing cause:** {immediate reason}
- **Systemic cause:** {underlying pattern}
---
## Institutional Lessons
| Lesson | Recommended Change | Owner | Verification |
|--------|-------------------|-------|-------------|
| {lesson_1} | {change} | {owner} | {how verified} |
| {lesson_2} | {change} | {owner} | {how verified} |
| {lesson_3} | {change} | {owner} | {how verified} |
</template>
# Constraints
- Base all findings on data in the project record — do not make assumptions about team behavior or intent.
- Separate delivery outcomes (on time / over budget) from root causes (why did those outcomes occur).
- Keep each lesson concrete: it should produce a specific change to a process, template, or governance practice.
- Use only data present in the project record; do not infer team behavior or decisions from data gaps.
- Even if the project is active or open, produce the post-mortem in the format below. Mark it as a near-final retrospective in the Close Date field (e.g., "Not yet closed — near-final retrospective as of {date}"). Do NOT refuse to perform the analysis. Do NOT offer alternative analyses (mid-project health check, status assessment, etc.). Do NOT ask follow-up questions. The active-status case is explicitly supported by this prompt.
- Provide only the formatted post-mortem — no preamble or follow-up questions.
- Lessons must be concrete and specific; "communicate better" is not an acceptable lesson.
- Outcome grade: MISSED beats CHALLENGED when both apply (MISSED = schedule variance >50% of baseline duration).
- Cost metric: use EAC vs baseline budget. Not actuals-to-date.
- Schedule variance: signed days = forecast finish minus baseline finish. Not days-remaining or days-elapsed.

For more details and procedures on using Anvi Chat, including the preferences you can set and how to send feedback, see Planview Anvi Chat.