我们有两个不同的遗留系统(在本例中是窗口服务),它们做的事情完全一样。对于它们所服务的不同应用程序,这两个系统都有很小的差异。这两个系统的核心功能都位于共享库中。
大多数情况下,更新发生在共享库中,我们只需将更新的库部署到这两个系统中。系统本身很少改变。
由于这两个系统所做的工作本质上是相同的,我们的开发团队希望将这两个系统合并成一个单一的服务。
我能做些什么来说服管理层为这样的任务分配时间?我注意到的一些要点是:
不幸的是,这还不够。他们希望我们向他们提供关于今后节省多少小时的硬数字,以及这将如何加快未来的发展。由于大部分工作都是在共享库中完成的,而且系统本身从未改变,因此我们很难量化这将节省多少小时。
我可以提出什么样的论据来证明为巩固这些制度所做的额外工作是合理的?
发布于 2011-02-04 20:22:32
在一年的时间里,你在这两个系统上花费了多少时间?
把那个数字除以二。
这应该给你一个粗略的估计时间,你将通过合并他们节省。
对于更实际的数字,使用1.8或1.7作为除数,因为实际上不会有一半的工作量。
然后把新系统的预期寿命乘以,给出一个最终的数字。
如果合并这两个系统的时间/成本较少,那么您就有了自己的论点。
发布于 2011-02-04 21:07:53
除了Chris的解释之外,您还可以查看确保这两台机器保持运行所需的电量和冷却成本。此外,在许可证续签和支持合同中所支付的金额。如果你把这些和克里斯的建议结合起来,你应该有一些大致的数字。别忘了把通货膨胀纳入底线。
https://softwareengineering.stackexchange.com/questions/43864
复制相似问题