管理者们在制定和执行计划过程中会遇到很多问题。一些是结构问题(structured problem),解决这类问题所要求的信息是熟悉、直观和清楚的。这类问题往往是在通常情况下经常发生的。因此,管理者可以事先计划好,并开发特定的方式来处理这些问题,或者是采取行动阻止问题的产生。例如:只要对加薪和晋升、休假申请、委员会成员的任命等类似事情做出决策就会产生“人事”问题。如果了解这些,有心理准备的管理者们就可以事先计划以便在问题产生时能够对其进行有效处理。
如果是属于结构性、常规性并且经常产生的问题,我们可以将其列入标准计划或做出事先有准备的反应。这被称为程序化决策,即根据以往的经验适当解决这些问题的方法是确定的。例如:当库存水平低于事先规定的水平时就应该做出重新自动订购存货的决策。今天,我们通过计算机运用决策支持系统协助处理或处理了日益增多的程序化决策。
管理者们还必须处理非结构问题(unstructured problem)。这些问题不明确,信息不完备,并且经常意外地发生。非结构问题需要特殊的解决方案。有心理准备的管理者们意识到这类情况将产生影响时,就制定计划以备发生情况时能够及时进行处理。例如:在Vanguard集团中,经理人员不知疲倦地对可能扰乱其共同基金业务的不同情况的出现做出应对准备。他们最大的担心是投资恐慌,这种债券和股票市场上因盲目投资造成的投资恐慌会使公司的客户服务系统超负荷运转。预测到这种可能性,公司对其会计师、律师和基金管理人员进行了培训,以便在必要时处理这类电话。
当新的和不同寻常的问题产生时,就要做出非程序化决策以提出明确的计划和方案来应对即将到来的情况。界定和解决这类问题的信息要求通常比较高。一种极端的情况就是危机问题(crisis problem),这类问题是一种意外情况,如果不能迅速和合理地解决,将产生致命的后果。在现代社会,没有人能够避免危机的到来,人们意识到企业危机的广泛性。十几年前,前苏联切尔诺贝利核电站的泄漏事件和埃克森·瓦尔德斯(Exxon Valdez)漏油事件就是两个耸人听闻的例子。今天,在不断发展的组织中管理者们预计可能会发生危机。他们为了能最好地处理危机就安装危机信息“预警”系统并制定危机管理计划。