销售高级管理人员从经典ASP转换为ASP.NET

销售高级管理人员从经典ASP转换为ASP.NET

问题描述:

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

根据我的经验,对新技术的酷炫程度以及它们实现的新功能,以及你想要它的程度,或者使用它有多好的想法都不会说服高层管理者。请记住,他们不是程序员,(显然你知道这其他明智的你不会问这个)。

尝试并解释如何转向ASP.Net将提供更好的安全性,使黑客无法轻松入侵,切换到新技术将如何节省无数小时的高薪开发人员执行维护的时间,以及如何节省IT团队在服务器上的工作量,确保一切都保持在线。

试着把它放到一个关于可以节省多少钱(人们的时间)的等式中。一个月10小时的开发人员时间为每小时80美元,一个月5小时的IT时间为每小时80美元,即每月可节省1200美元。这甚至不包括它如何帮助你的公司赚钱。通过提供更快的服务和更好的服务,公司中使用该应用程序的任何人(以及那些依赖那些使用该应用程序的人)都会看到更好更快的结果。

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

+0

引用戴尔卡耐基的话:“首先引起对方急切的渴望,能够做到这一点的人有他身后的整个世界,谁不能孤独地走路。” – Meiscooldude 2010-06-15 20:31:46

+0

谢谢你的回应。你完全正确,管理层可能不太关心新技术的酷炫程度。安全性绝对是他们感兴趣的领域.ASP.net对经典ASP有什么安全优势? – Tarzan 2010-06-15 20:45:50

+0

http://www.4guysfromrolla.com/webtech/110701-1.shtml 如果此Web应用程序是内部的(在Windows域中),现在将是切换到Windows集成安全性的最佳时机。另外,根据他们对技术的理解程度,你总是可以引用微软的话:“如果你想在'网络'上安全,拔掉你的电脑......我们从来没有声称ActiveX是本质安全的。 我也会去其他路线,解释17年前的技术如何需要数小时和数小时的开发人员时间来维护。 – Meiscooldude 2010-06-15 21:29:57

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

你有你的论点。如果没有人能够维护应用程序,那么如果出现问题,您完全被困住了。这不会是应用程序在几个小时内关闭的情况,它会永远下降 - 或者至少在你聘请能修复它或重写的人之前。

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

在压力下重写不会是一个很好的重写,最终会导致更多的维护费用。

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

+0

这就像可以在这里看到的COBOL程序员笑话:http://*.com/questions/234075/what-is-your-best-programmer-joke – Robusto 2010-06-15 20:19:34

+0

事实上,哪种语言并不重要你将它转换为 - 只要你实际上可以维护它。这就是说,有些转换比其他转换更容易(比如asp-> asp.net比asp-> coldfusion更容易)。 – 2010-06-15 20:19:57

没有看到传统的ASP应用程序,它是很难“说,这”肯定。然而,根据代码的竞争性,经典应用程序可能容易受到sql注入的影响(即,如果没有使用参数化查询)。同样,如果代码目前无法维护,取决于商业市场,对变更作出反应的能力可能会受到阻碍。如果竞争能够在一夜之间抢走领先优势,这肯定会对企业造成不利影响。我也想说,由于经典的asp开发人员的可用性,mvc开发人员的市场可能实际上比经典的asp每小时更便宜。

它的长短真的是(如其他回复中所述)管理层希望听到基于底线,竞争优势和可维护性的故事。从我站在的位置来看,mvc肯定会(在一个考虑的环境中)提供远远超过修补了人们难以理解的遗留代码的效率。