如果检测到软件架构中的缺陷,该怎么办?

时间:2010-02-17 06:23:52

标签: c# .net asp.net design-patterns architecture

目前,我们的11人团队正在开发asp.net平台上的项目。该项目的时间表为8个月,我们已经完成了4个月。现在我们正在研究新的功能,我们发现系统架构存在一些缺陷,因此我们面临很多问题。现在请谁来解决这个问题......团队负责人或项目经理......你有没有遇到过这种情况?什么是最好的...

5 个答案:

答案 0 :(得分:3)

答案 1 :(得分:2)

在团队会议中提出您的问题,包括团队负责人和项目经理。坦率而有效地提出你的所有观点。这反过来有助于项目的未来,并为PM提供新的见解。

此外,所有11名团队成员也可以互相讨论这个问题并分享彼此的意见......不仅仅是问题......还有可能的解决方案。最后分享TL和PM的所有有效解决方案。整个过程最终有助于从这个中期开发问题中恢复项目。

有关该怎么做的好链接是this

答案 2 :(得分:1)

将此事提交给您的项目经理。提供尽可能最佳估计的选项列表,以及完成每个选项的目标清单。

尽可能提供您的建议,但在一天结束时,您可能不会打算以哪种方式解决问题。

答案 3 :(得分:1)

对于你所说的,你似乎有一个Technical Debt

这是每个项目都面临的问题,主要是因为现在你对这个领域的了解比4个月前要多得多。

这是一个权衡,如果变化不是很残酷,你可能会把它们拉下来。如果它们是激进的,您可能会使用某些功能到达截止日期,然后安排重构时间。

请记住,作为真正的债务,它会保持增长的利益,直到你付清它为止。

祝你好运!

答案 4 :(得分:0)

我首先要在整个团队中就问题是什么以及如何解决这些问题达成共识。问问自己:总体影响是什么?这是一个完整的障碍吗?有没有办法绕过问题而不必做出重大改变?它可能不会太严重,通过讨论问题,您可能会同意快速解决问题。