What are the different phases of a formal review in any testing project?

In any testing project,formal reviews follow a formal process. Formal review process consists of six main steps which are as follows:
  1.  Planning
  2.  Kick-off
  3.  Preparation
  4.  Review meeting
  5.  Rework
  6.  Follow-up