Post Implementation Reviews (PIR) are very useful in improving your project delivery, improving your relationship with your clients, and are also a useful place to park issues during the project.
A PIR should have a clear agenda (using cards, a series of questions etc) and should use an impartial facilitator. This person should not be the client, the PM or a team member. They all need to participate.
Once the PIR is complete it's a good idea to create a small paper on the Lessons Learned from the project that should include all the input from the PIR. These are both excellent tools for working out what you did and didn't do well, plus when starting the next project you have some excellent assets for planning.
I have written a template for this which i use (Google Docs or you use the original PIR document). The main headings to analyze what you did well and poorly are;
1. Benefits Delivery (ROI, NPV targets, met requirements?)
2. Scope (were deliverables clear, management of scope changes)
3. Schedule (actual vs planned completion dates, was schedule realistic and clear?)
4. Costs (approved vs actual, capital vs expense, management of budget changes)
5. Quality (was the appropriate level specified and met, was there an appropriate quality plan?)
6. Communication (was there an agreed plan?, examine major stakeholder groups and how they were communicated with, any missed stakeholders?)
7. Staffing (were roles/responsibilities clear, sufficient resources?)
8. Risk (Risk Management Plan?, Risk Register (with mitigation), Risk Reviews?)
10. Procurement Management (was there a plan?, make or buy analyzed?, seller evaluation?, appropriate contracts opened and closed?)