跳至主要内容
Avaturehcm
Avaturehcm

每隔一周,Avature便会向每位客户发布应用的新版本。考虑到Avature面向的是数百个客户实例,覆盖数千名用户,这种快速更新绝不是一项轻易就能达成的成就。密集的更新换代不仅造福客户——新功能极速上线,软件质量和安全性持续提升——还能为开发者提供更大助力——风险降低、项目管理不断改善、市场敏捷性也进一步增强。

第一代SaaS产品和让人又爱又恨的更新换代
过去,使用企业软件的公司需要预留大笔资金用于”版本更新”。数年一次的软件更新不仅耗费巨大,甚至会影响公司的执行力。每一次更新都堪比一次软件的“重新实施”。新版本在刚发布时总会存在不少漏洞,比如说无法跟其他应用兼容,或者新功能没能增加太大的价值等。这不仅让人发问:为什么要花钱进行升级呢?公司有足够的IT资源支持升级吗?要不还是等等别急着升级?然而,不升级便无法使用新的功能。而随着时间的流逝,供应商也可能不再支持你所使用的软件版本了。过去几十年里,大多数公司都不得不在这种两难境地里苦苦挣扎,仔细权衡软件升级的收益和成本,谨慎决定什么时候升级软件。

而纵观脸书、愤怒的小鸟和Gmail邮箱等各类消费级软件,它们却能做到平滑演进升级。你能够想象你使用的脸书版本不再与朋友的版本兼容吗?得寻求IT支持才能进行更新并确保旧设置能继续使用?另外还需要花费数天或数周对升级版本进行测试,以保证应用与浏览器兼容?这些明显让人无法接受。

新一代SaaS产品
谷歌2009年推出的Chrome操作系统目前共有四个版本:Canary金丝雀版、Dev开发者版、Beta测试版和Stable稳定版。Stable稳定版的稳定性居四个版本之最,它经过了Beta版的全面测试。Beta测试版在Dev开发者版测试后才发布,而Dev开发者版则在Canary金丝雀版中进行测试。由此可见,Canary金丝雀版的稳定性要逊色于其他三版(该版本以金丝雀命名,因为金丝雀在过去常被煤矿工人带到矿中,作为瓦斯浓度过高时的报警器)。普通用户大多选择Stable稳定版,而且通常会升级到包含最新修复和功能的最新版本。升级的过程平滑而迅速,这样稳定性和安全性便得到保证,产品性能也在持续提高。通过一次次升级,谷歌得以快速响应市场的反馈,并及时调整前进方向。

在Avature,我们也采取同样的策略。我们的软件共有四个版本。其中,客户实例均使用经过全面测试的生产版本。部分客户的沙盒实例(客户可以注册我们的测试计划,在其沙盒实例中运行我们的测试版本)和Avature内部实例(我们同样是我们软件的用户)则采用稳定性稍弱的Beta测试版。这样我们既能在低风险环境中测试软件,又能收集到实际用户的实时反馈。结束Beta测试后,我们便会逐步向客户系统发布新的产品。通过这种逐步发布的方法,即便有问题在Beta测试阶段中没有被检测出,我们也可以及时识别和解决问题,并迅速发布修复后版本(在Avature中,我们有“零优先级”的说法,因为迅速识别和修复漏洞是我们员工工作的重中之重,高居于优先列表之首)。所有升级皆包含漏洞修复和新增功能。如果新版本存在较大功能变动,或者引入了全新的功能,产品会在得到许可后才进行升级。这样客户的系统管理员便可以根据不同的用户角色选择升级,掌握升级的控制权。

我们升级密集,但尽力将升级对用户的影响降低为零。在向实例发布新版本前,系统会首先识别出没有用户在线的时间段,然后才开始升级操作,整个过程只需几秒时间。但如果系统在全天24小时中都找不到一个时间段无用户在线(可能性不大),那么我们会选择一个影响用户数量最少的时间段进行升级。对于繁忙的时区,往往会选择深夜时段。这种快速的升级模式有助实现灵活的软件开发。新功能陆续出炉,用户可以循序渐进地适应新变化。与此同时,新版本的用户界面与旧版本相仿,并达到了消费级软件的易用性标准,这也有助于用户快速掌握新功能。另一方面,我们也能马上获知用户对软件新特性的反馈,从而迅速做出相应调整。正因如此,我们能够紧跟用户需求和市场变化,无需数年或数月,而是仅仅用数周便推出新的解决方案。

在这个竞争激烈、消费者为导向的招聘市场中,能否跟上技术的发展步伐,将极大影响人才寻访、人才选拔、员工推荐、用人经理接洽、候选人体验、雇主品牌和知名度等的效果。耗时数年升级软件的时代早已过去。世界在不断向前。快速更新换代毫无疑问是新一代SaaS产品的核心,也必将是灵活的人才引进和管理战略的核心。