hazard analysis methods