A post implementation review should be conducted by the team or group who made the improvements to solutions, and it's also suggested that it should be also done by an outside group who are independent of the company. The post implementation review should be conducted after all improvements have been made, the people have been trained, and the new solution is up and running properly.