分析瘫痪
分析瘫痪(英语:analysis paralysis或paralysis by analysis)指的是个人或团体因为过度分析或过度思考而导致决策或行动进展迟缓,无法在指定时间内做出有效决定或行动(即所谓的“瘫痪”)。情境可能被视为过于复杂且而可能导致更大的问题,所以迟迟无法做出决策。同样地,一个人可能认为更优越的解决方案只有一步之遥,而陷入无止境的追求,忽略了报酬递减的概念。
分析瘫痪是指对犯错或错过更好解决方案的恐惧,超过了及时决策下对成功的现实期望或其潜在的价值。这种不平衡导致决策无意识地被抑制,以试图保留选项。过多的选项可能会使决策者过载,并导致这种“瘫痪”,使人无法得出结论。在需要做出决定的紧要关头,若决策主体反而不能及时作出回应,问题可能会更加严重,它可能导致得不偿失,造成更严重的问题[1]。
软件开发
[编辑]软件开发中,分析瘫痪通常表现为瀑布模型中冗长的项目规划、需求获取、软件设计和软件开发步骤,而这些步骤能创造的价值微乎其微,甚至完全没有,徒增反复修改的风险。[2]当项目拖延过久时,这一过程往往会倾向于强调软件开发中的组织上的(或官僚的)问题,而偏离了其功能层面(价值创造)的部分。
分析瘫痪发生的原因可能是成员(例如系统分析员、项目经理、程序员)经验不足,或者组织文化僵化。但是Ram Chara认为,企业中的优柔寡断通常是由于没有足够多的人对公司的低效采取行动或发表意见。[3]经验丰富和知识专业的情况下同样可能出现分析瘫痪,这是因为每个决策点出现的选项和考虑的数量增加了。
分析瘫痪是反面模式的一个例子。[4]敏捷软件开发明确要求防止出现分析瘫痪,它倡导强调实用产品而非规格化产品的迭代工作循环,不过这需要整个项目团队的支持。某些场景下,敏捷软件开发反而在项目中造成了不必要的混乱,这往往是因为虽然制定了迭代计划,但却没有打算让团队坚持到底。
参见
[编辑]参考文献
[编辑]- ^ Analysis Paralysis - Crystalinks. www.crystalinks.com. [2018-10-29]. (原始内容存档于2022-06-05).
- ^ Managing Analysis Paralysis. Business Analyst Learnings. [15 May 2016]. (原始内容存档于2022-03-30).
- ^ Charan, R. Conquering a culture of indecision. Harvard Business Review. April 2001, 79 (4): 74–82, 168. ISSN 0017-8012. PMID 11299695.
- ^ Analysis Paralysis. Sourcemaking. [14 May 2016]. (原始内容存档于2022-07-25).