There is good book I can recommend on the subject by Atul Gawande: "The Checklist Manifesto: How to Get Things Right" Basically, keep it simple.
It would of been interesting to see the comparisons he would of made if he had spent time with the infrastructure department of a software company.