The SSPP orchestrates the SSP; therefore, a poor SSPP causes an abysmal SSP.
A proper approach to system safety and software system safety is through the implementation of a SSP. Here, the intent is to identify, track, evaluate, eliminate or control hazards commencing when the system requirements are defined. SSPs provide direct input into design, implementation and testing phases of product development. In so doing, the cost of iterating a design to address safety issues is avoided.
Some SSPs though have been short-circuited, due to development falling behind schedule and pressures to meet milestones, to the detriment of safety. Future accidents then become much more probable.