Overview |  | Roles |  | Work Items |  | Views |  | CMMI |  | Index |  | Glossary |

Project Portal
| Conduct Project Retrospective ( 3 : OPF : 1 : 1.3 ) Project Manager
Activity: Conduct Project Retrospective
Project Manager
|  |  |  | Governance |  |
|  | Participating Roles Responsible: Project Manager Consult: All
### Overview Feedback is an important part of any software development process. Since every development team and the problem that they face is unique, creating an environment that meets their needs is a key to maximizing productivity. When a project has ended, the retrospective allows the development team to discuss what was favorable and unfavorable about the way that they worked. A key to this process is to look for constructive ways to improve the process and adapt accordingly. A retrospective meeting is typically two hours long to solicit maximum input. However, if the team feels that everything is going smoothly, it may be shorter. # Entry Criteria Project Ended The project has ended. Iteration Retrospective Feedback The retrospective feedback from the project's iterations is available. When: At the end of each project. # Sub-Activities
1 | Set Up Retrospective Meeting | Invite the team to the retrospective. The meeting should follow the end of the project and include the entire team. The retrospective is typically a few hours long. You may wish to schedule the retrospective offsite to prevent interference of daily activities. Choose a facilitator for the retrospective. This should be an external person that everyone trusts to guard the personal safety of all the members of the team. The facilitator should create a retrospective plan or set of high level retrospective goals. These goals should reflect an understanding of the dynamics of the project that is to be looked back upon. The facilitator does not need to share this plan and can be flexible in changing it as the retrospective unfolds.
2 | Hold Iteration Retrospective Meeting | Set the ground rules regarding interruptions and personal engagement. Create a two column list of "+"s and "-"s from the project. The key question to ask in a project retrospective is: "If you could do it again, what kinds of improvements would you make?" Use the activities scheduled in the retrospective plan to draw out feedback. These activities may include a combination of evaluation and team building exercises. Capture each new idea. Be sure to maintain the environment of personal safety. From the ideas, work with the team to create solutions. Summarize the solutions in the retrospective feedback template. Save the template with the project name. Publish the document on the project portal.
3 | Incorporate Feedback into the Next Project | Use the feedback to adjust plans for the following projects where appropriate.
# Exit Criteria
| All opinions on how to improve the process have been heard and acknowledged.
© 2005 Microsoft Corporation. All rights reserved. MSF for CMMI Process Improvement: 1.00.0000.00 |