Framework of awareness to critical situations in design and product development: A lean thinking approach to deal with uncertainty and risk