从Classic ASP转换到ASP.NET时销售高层管理人员

时间:2010-06-15 20:14:37

标签: asp.net asp.net-mvc com asp-classic

我的客户有一个用Classic ASP和COM +编写的应用程序。管理人员有兴趣将其迁移到ASP.NET MVC,但他们必须说服CIO这是一个很好的举措。旧的应用程序仍然可以正常工作,除了公司没有人可以维护它。我们如何从Classic ASP转售到ASP.net上面销售高层管理人员?提前谢谢!

3 个答案:

答案 0 :(得分:5)

  

旧的应用程序仍然可以正常工作,除了公司没有人能够维护它。

你的论点就在那里。如果没有人能够维护应用程序,那么如果出现问题则完全卡住了。这不是一个应用程序停机几个小时的情况,它将永远失效 - 或者至少在你雇用可以修复它或重写的人之前。

在短时间内找到并雇用某人的费用可能高于平均水平。

在压力下重写不会是一个很好的重写,这将最终在持续维护中花费更多。

尝试将这些转换为数字,例如,您知道当地的承包商费率,并将其提交给管理层。

答案 1 :(得分:2)

根据我的经验,对于新技术的酷炫程度,以及它们实施的新功能,以及您想要多少,或者使用它有多少好主意,都不会说服高层管理人员。

请记住,他们不是程序员,(显然你知道另一个明智的做法,你不会问这个)。

尝试并解释如何迁移到ASP.Net将提供更好的安全性,使黑客无法轻易进入,如何切换到新技术将节省无数小时的高收入开发人员执行维护的时间,如何节省IT团队不在服务器上,确保一切都在线。

尝试将其计入可以节省多少钱(人们的时间)的等式中。每小时10小时的开发人员时间,每小时80美元,每小时IT时间5小时,每小时80美元,每月可节省1,200美元。而这甚至不包括它如何帮助您的公司赚钱。通过提供更快的服务和更好的服务,公司中使用该应用程序的任何人(以及依赖那些使用该应用程序的人)都可以看到更好更快的结果。

更多工作+更少时间=更多钱

答案 2 :(得分:0)

没有看到经典的asp应用程序,很难肯定地说“这个”。但是,根据代码的竞争程度,经典应用程序可能容易受到SQL注入(即,如果没有使用参数化查询)。此外,根据业务市场,如果代码目前无法维护,则可能会阻碍对变更作出反应的能力。如果竞争能够在一夜之间抢走领先优势,这肯定会对业务造成不利影响。我还说,由于经典的asp开发人员的可用性,mvc开发者的市场实际上可能实际上比传统的asp更便宜。

它的长短不一致(正如其他回复中所述)管理层希望听到基于底线,竞争优势和可维护性的故事。从我所处的位置来看,mvc肯定会(在一个受到考虑的环境中)比修补遗传代码的方式更有效地提供这一点。