It is not clear if the reference to Cruiser is a complementary tool (optional to the described pipeline) or it should be used before the subsequent steps.
The steps are expected to be applied in the presented order or they are independent of order? This order has been tested and it's safe to use?
"All steps are not necessary and the benefits are given in each subsection". Can the necessary steps be explicitly listed? Or even prioritized?
From this page DeployYourPharoApplication