Systematic technique for identification of potential failure modes in a system and their causes and effects