糟糕的软件架构设计给公司带来的负面影响

糟糕的软件架构设计给公司带来的负面影响

开发团队

项目的新成员被复杂性惊呆了,不能够搞清楚状况。这很好的解释了为什么很少有新人在公司里待下来——员工流失率非常高,那些选择留下的人非常努力地工作,项目的压力非常大。规划新的功能会导致极大的恐惧。

缓慢的开发周期

由于维护代码是一项恐怖的任务,所以即使是最简单的变更或“很小的”缺陷修复都不知道要花多少时间。管理软件开发周期非常难。客户只要等着实现重要的特征,管理层对开发团队不能满足业务目标感到越来越沮丧。

支持工程师

在支持这个极不寻常的产品时,产品支持工程师度过了可怕的时光,他们要设法弄明白很小的软件版本差异之间错综负责的行为差异。

公司内部政治

开发问题导致了公司内部不同“种族”的分裂。开发团队与营销销售团队之间关系紧张,每次新版本要推出时,制造部门总是要承受巨大的压力。经理们已经绝望了。

不良架构的影响不仅限于代码。它会进一步影响到人、团队、过程和时间表。

posted @ 2020-09-23 14:19  星辰大海山川  阅读(530)  评论(0)    收藏  举报