思考:如何以SaaS的方式做业财融合项目

SaaS一词是Software as a Serivice的缩写,也就是软件及服务,相对项目制软件来说,传统的项目制软件是需要被服务方(客户)提供硬件、网络等环境,需要单独处理后续可能的运维,而SaaS则是提供服务的同时,由提供商负责所有的软件、硬件、网络等相关环境以及提供实施、运维等相关服务。简单来说,SaaS提供的是一种集成的服务,被服务方只需要使用这些服务就行。

SaaS系统的优劣可以从软件服务提供商和客户方两方面来分析,对于软件服务提供商,做SaaS服务有以下优点:

  1. 配置化程度高,单独项目投入人力成本低,去除了很多重复的工作,比如重复的部署、运维等,一旦在前期做好了产品功能,后续的项目只需要在产品上进行配置或者优化即可,项目能够很快上线,占用的人力成本极低
  2. 迭代速度快,能够很好地适用敏捷开发模式,全部客户系统都是最新发布版本,一旦有功能或者缺陷需要迭代,响应速度也是极快的
  3. 相比项目定制的模式,用户界面体验以及适配性可以做得比较好,一般会提供各种终端的应用,因为只需要维护一个主线版本,有足够的耐心去打磨

当然也会存在不少的缺点:

  1. 配置化程度高的同时,会把功能逻辑变得较复杂,牵一发而动全身,很容易产生意料之外的bug,对产品、开发、测试的要求都比较高
  2. 可定制化程度低,因为要满足“所有客户”的需求,不能做一些定制化需求,或者说先要把定制化需求抽象成可配置化的需求再去实现
  3. 对复杂多变的需求场景的支持度较低,虽说可以通过配置化来实现这些需求,但是需求本身又是个性化的,SaaS产品一般是不太会处理这种个性化需求,除非变成独立部署

当然项目驱动企业的优点也是有很多的:

  1. 服务客户的体量大,场景全,产品切合实际使用
  2. 可定制化程度高,只要客户愿意给钱,什么个性化的复杂需求、场景都能实现
  3. 私有化部署,安全程度较高,能满足各种监管要求

SaaS的强大之处在于配置化程度高,功能抽象程度高:我有很多很多的积木

项目制的优势在于,场景丰富,落地简单:我有很多很多的成品

那怎么组合呢?

  1. 用成品反推,需要一些什么积木 —- 对功能场景进行产品抽象化
  2. 用积木来搭建成品 — 用产品工具来支撑各类业务场景
  3. 如何应用在项目上 — 充分考虑二次开发的场景,为产品预留口子

下篇预告:如何搭建业财融合系统的“积木块”

来源:数字化orz

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月3日
下一篇 2022年1月3日

相关推荐