企业IT应用的关键因素
我认为企业IT应用的范畴应该包括基础网络架构、服务器架构、应用系统架构、系统内部推广及系统维护、更新、升级。
这当中,网络架构、服务器架构我暂且不谈。主要是我认为这块的问题其实不大,网络不就是内部网络架构及找运营商租用专用网络。服务器架构,无非就是花钱买服务器,这点钱对于多数企业来说都不是问题。
我认为,企业IT应用的重点是在应用系统(或业务系统)上。实际上,一个好的系统(以应用所产生的直接、间接价值为衡量标准)并不一定需要用到一流的软件系统、一流的开发技术。从系统应用价值的角度看,系统最终能给企业带来越多的价值就越是一个好的系统。
由这个目的我们继续推导,系统如何才能应用得好,以下几点我认为非常重要。
第一,需要良好的人机界面。
这是我们开发人员的事情了,良好的人机界面包括友好的错误提示、细腻的指引、清晰的界面。。。。。这就要求我们在开发的时候能尽可能考虑应用者的使用场景,并尽可能适应他们的习惯。
第二,足够power的系推广。
这点主要是在中、大型企业中体现。大型企业,往往系统繁多,各类系统其实一定程度上来说也是政治斗争、利益争夺的产物。新旧系统也是一代接一代。要使新系统尽快占据"市场"尤其需要领导的力量。只有当前领导足够重视,足够power才能让系统迅速得以推广。再“烂”的系统经过领导的重视,都能成为好系统。以我所在企业的某一个业务系统的推广,我深刻认识到这一点。关于应用系统和企业政治的关系,如有时间,我会单独写。
第三,持续的维护、修正。
刚刚推出的系统,肯定bug N多,流程问题N多。这时候,后续的“可持续发展”尤为重要。再好的系统,“落地”到企业总会“水土不服”,“本地化”的需求需要专业团队去实现,debug需要专业人员去跟进。所以,好的系统,一定需要足够的专业人员做“保姆”。
第四,适度的版本更新。
软件的更新速度,现在是越来越快。那是因为企业应用的需求不断加深,软件的应用环境越来越复杂。一个系统总是有寿命限制的。按目前的状况看,一个系统能顶上5年已相当不错。那么,我们就需要一个长远发展计划。微软的windows总是不断推陈出新,新的系统总是在加速开发。比如:我们上一套系统的时候,就必须充分考虑系统的寿命,并考虑下一个版本的开发或替换计划。当然,频繁更换系统这绝对不是好事,而且后果很严重,使用者会因此感到厌烦,企业会因此增加很大的成本,要知道一个系统的成本绝对不仅仅是系统的购买/开发成本,推广过程中、应用过程中的成本,更换系统带来的间接成本是相当大的。
总结起来,我觉得IT应用的重点应该是后续的问题,而不仅仅是开发的问题。领导的决策及支持严重影响软件的效果。
今天是新年上班第一天,比较悠闲,瞎扯了点个人见解。可惜我的文字表达能力相当有限,而且也没有较好地总结,只是随想而发,想法并不纯熟,大家有不同意见请畅所欲言。
这当中,网络架构、服务器架构我暂且不谈。主要是我认为这块的问题其实不大,网络不就是内部网络架构及找运营商租用专用网络。服务器架构,无非就是花钱买服务器,这点钱对于多数企业来说都不是问题。
我认为,企业IT应用的重点是在应用系统(或业务系统)上。实际上,一个好的系统(以应用所产生的直接、间接价值为衡量标准)并不一定需要用到一流的软件系统、一流的开发技术。从系统应用价值的角度看,系统最终能给企业带来越多的价值就越是一个好的系统。
由这个目的我们继续推导,系统如何才能应用得好,以下几点我认为非常重要。
第一,需要良好的人机界面。
这是我们开发人员的事情了,良好的人机界面包括友好的错误提示、细腻的指引、清晰的界面。。。。。这就要求我们在开发的时候能尽可能考虑应用者的使用场景,并尽可能适应他们的习惯。
第二,足够power的系推广。
这点主要是在中、大型企业中体现。大型企业,往往系统繁多,各类系统其实一定程度上来说也是政治斗争、利益争夺的产物。新旧系统也是一代接一代。要使新系统尽快占据"市场"尤其需要领导的力量。只有当前领导足够重视,足够power才能让系统迅速得以推广。再“烂”的系统经过领导的重视,都能成为好系统。以我所在企业的某一个业务系统的推广,我深刻认识到这一点。关于应用系统和企业政治的关系,如有时间,我会单独写。
第三,持续的维护、修正。
刚刚推出的系统,肯定bug N多,流程问题N多。这时候,后续的“可持续发展”尤为重要。再好的系统,“落地”到企业总会“水土不服”,“本地化”的需求需要专业团队去实现,debug需要专业人员去跟进。所以,好的系统,一定需要足够的专业人员做“保姆”。
第四,适度的版本更新。
软件的更新速度,现在是越来越快。那是因为企业应用的需求不断加深,软件的应用环境越来越复杂。一个系统总是有寿命限制的。按目前的状况看,一个系统能顶上5年已相当不错。那么,我们就需要一个长远发展计划。微软的windows总是不断推陈出新,新的系统总是在加速开发。比如:我们上一套系统的时候,就必须充分考虑系统的寿命,并考虑下一个版本的开发或替换计划。当然,频繁更换系统这绝对不是好事,而且后果很严重,使用者会因此感到厌烦,企业会因此增加很大的成本,要知道一个系统的成本绝对不仅仅是系统的购买/开发成本,推广过程中、应用过程中的成本,更换系统带来的间接成本是相当大的。
总结起来,我觉得IT应用的重点应该是后续的问题,而不仅仅是开发的问题。领导的决策及支持严重影响软件的效果。
今天是新年上班第一天,比较悠闲,瞎扯了点个人见解。可惜我的文字表达能力相当有限,而且也没有较好地总结,只是随想而发,想法并不纯熟,大家有不同意见请畅所欲言。