What Are the Necessary Inclusions in Your Roof Covering Job for Optimal Outcomes? When getting started on a roof job, a number of crucial parts need to be thought about to make sure success. High-quality materials tailored to the neighborhood environment are essential, along with a strong understanding of local structure codes - Roof Inspection.