后现代的IT部门
今天,多数大公司都同时存在两种应用形式,一种是传统的应用,服务器放在公司的数据中心,由公司的IT人员负责维护和管理,另一种是SaaS应用,由像Salesforce.com这样的公司负责提供。因此,IT人员可能同时需要这两方面的技能。
Tim Davis是总部位于美国亚特兰大市从事快餐服务的Popeyes Chicken公司的CIO,他手下只有6个IT人员,也没有一台服务器是公司自己管理和维护的。不过,Popeyes并非所有应用都采用SaaS模式。
在Tim Davis看来,SaaS是一种通过互联网交付,SaaS供应商自己拥有软件的版权并负责软件的运行,但收取使用费(如按每个用户每个月的方式收费)的经营模式。而Popeyes拥有部分它所使用软件的版权,只是它和IBM签订了一个合同,由IBM负责提供运行这些软件的服务器,并为软件的运行提供技术支持,其中包括电子邮件系统(Microsoft Exchange)。
这个合同将在2009年到期。最近,微软发布了一个SaaS版的Exchange,每个用户每年才10美元,Davis看到后有些动心了。他说,等与 IBM的合同到期后,他可能会部署更多的SaaS应用,因为与把这些应用外包给IBM相比,公司可能会进一步降低成本。
但是,对IT人员来说,Popeyes公司的这种做法似乎不是好事。如果公司一台服务器都没有了,还需要IT人员做什么呢?
Tim Davis说: “IT人员将成为项目经理,负责管理我们与SaaS供应商的关系。”
开发人员必须适应变化
适应变化是职场生存的基本要求,对于那些钻研技术的IT人员也是如此。没有人能保证始终跟上技术创新的脚步,而IT人员所能做的也只能是尽可能紧跟技术的进步,以避免被时代所淘汰。对于开发人员来说,这就意味着在开发企业软件时要学习和使用新的编程语言和开放的Web标准。
“开发人员的转型并非想象的那么困难。”Force.com的Coffee说: “如果你现在正用Java或者.Net开发,同时你对数据库非常了解,那么要掌握Salesforce.com这类SaaS平台提供的开发语言是非常容易的。”
而对于那些负责IT基础设施维护和后台支持的IT人员而言,未来的工作机会可能更多的是在SaaS供应商的数据中心里,或者是在企业里负责进行各种SaaS应用的集成。因为集成将会成为用户的主要问题,到那时,IT将会上升到一个新的阶段。
如今的Tom Clement已经意识到必须为软件开发领域正在发生的变化尽早准备,更重要的是,他已经知道了自己需要学习哪些新的技术。他说: “IT领域正在发生巨大的变化,比如计算模型发生了变化、应用环境发生了变化,尽管我有一点点害怕,但是,与害怕相比,还是为未来做些准备更有意义。”