糟糕的软件架构设计给公司带来的负面影响
糟糕的软件架构设计给公司带来的负面影响
开发团队
项目的新成员被复杂性惊呆了,不能够搞清楚状况。这很好的解释了为什么很少有新人在公司里待下来——员工流失率非常高,那些选择留下的人非常努力地工作,项目的压力非常大。规划新的功能会导致极大的恐惧。
缓慢的开发周期
由于维护代码是一项恐怖的任务,所以即使是最简单的变更或“很小的”缺陷修复都不知道要花多少时间。管理软件开发周期非常难。客户只要等着实现重要的特征,管理层对开发团队不能满足业务目标感到越来越沮丧。
支持工程师
在支持这个极不寻常的产品时,产品支持工程师度过了可怕的时光,他们要设法弄明白很小的软件版本差异之间错综负责的行为差异。
公司内部政治
开发问题导致了公司内部不同“种族”的分裂。开发团队与营销销售团队之间关系紧张,每次新版本要推出时,制造部门总是要承受巨大的压力。经理们已经绝望了。
不良架构的影响不仅限于代码。它会进一步影响到人、团队、过程和时间表。

浙公网安备 33010602011771号