Our text describes the project lifecycle as Initiate, Planning, Executing, and Closing.
What are the major requirements that take us from one life cycle phase to the next?
Using a fictitious project, design detailed milestone requirements for each phase gate.