分享

一文了解业务系统评估

 gfergfer 2023-09-21

  每套软件系统都有其特点和优势,同时也存在着不足与缺陷。没有最好的系统,只有最合适的系统。我们挑选业务系统时,可以参考以下六个维度进行评估。

图片

评估维度雷达图

价值

  系统通过一系列的功能,对外部提供服务。同类型的系统有相似的名称和类似的功能,初次接触很难对系统进行分辨。首先,我们通过系统的使用场景进行快速筛选,排除不合适的系统。例如:会员系统基于服务对象和服务方式不同,有以销售跟踪为主要功能的客销CRM系统;有以会员营销为主要功能的自动化营销的SCRM系统;还有以提供增值权益为主要功能的MMS会员管理系统。然后,我们对系统包含的功能进行详细评估。在进行功能评估时需要关注三个关键点:

1、功能配置参数是否符合业务需要;

2、功能与功能之间的衔接是否畅通;

3、业务数据的记录和分析是否完整正确。

性能

  提到性能,大家想到的一定是系统是否能支撑高并发处理。高并发只是系统一个综合性表现的指标。系统性能评估需要综合考虑系统响应时间、可并行处理数量、系统总容量和业务处理等待时长。

  系统响应时间:从系统接收到请求开始,请求在系统中排队处理的时间、处理请求的时间以及返回结果到请求方的时间截止。在提到系统处理速度指标时,还会有一个对数据规模的前置要求。例如:系统包含多少XX数据的情况下,系统处理时间不得高于X秒。

  可并行处理数量:在软、硬件资源独占情况下,可以同时处理的数量。由于计算机的处理时间通常以毫秒计算,人们宏观上感觉的并行处理其实是微观上的串行处理。所以,并行处理数量首先取决于系统部署的硬件数量,其次是系统的架构方案是否能发挥硬件的最大性能。

  系统总容量:系统可以正常运行情况下,系统内可存储的最大业务数据容量。

  业务处理等待时长:用户可以接受的最长系统响应的时长。

  系统并发数量=1000ms/系统响应时间×可并行处理数量。

  首次并发数量=业务处理等待时长/系统响应时间×可并行处理数量。

  单位时间内的吞吐量=首次并发数量+系统并发数量×(单位时长-业务处理等待时长)

可靠

  系统的可靠主要体现在三个方面:容错性、无故障指标和维护指标。

  容错性:系统受到外部干扰导致自身出现错误时,系统并不会直接崩溃而是能继续提供服务直到系统恢复正常。一个具有容错性的系统就像壁虎断尾逃生一样,通过放弃部分功能/系统结点而保障整体的存在。

  无故障指标和维护指标类似,都是系统可正常运行的时间周期和平均系统恢复消耗的时长。无故障指标的系统停机原因是由故障引起,而维护指标的系统停机是由于软硬件升级、设备更换、系统备份和清理等维护操作导致。

安全

  传统意义上的安全问题会联想到黑客攻击。实际上系统安全是一个完整的体系问题,需要业务功能、技术能力及操作人员共同保障系统安全。从用户视角需要考虑:认证、授权和审计。从数据视角需要考虑:脱敏、加密和备份。从技术视角需要考虑:网络攻击、系统补丁更新和对外服务接口的越权漏洞等。

扩展

  系统扩展性建立在对未来发展趋势的判断及发展信心之上。所有扩展功能的成本都是对未来的预付费。扩展包括对之后经营规模扩大预留的容量或精益运营之后对系统流程和功能的新要求。当经营模式和组织发生整体变革时,往往无法再通过扩展实现新功能,需要重新采购系统。

成本 

  选择一套系统除了支付乙方的开发费用、资源采购等直接成本,还有一块很大比重的使用成本。使用成本包括:系统运行维护成本、系统培训成本和运营成本。其中运营成本取决于系统功能与公司业务流程的匹配程度。匹配度越高成本越低,反之亦然。

  在初期调研阶段,可以先锁定成本区间对系统进行快速筛选再评估其它五个维度。采用此方式时应适当提高预算上限扩大备选系统的范围,避免企业错失更符合自身需求的系统。在最终的系统评估时,超预算的系统可以作为参考标准,也可以尝试申请提高预算进行采购。

  所有人都向往六边形战士,但是系统评估的得分永远不可能充满整个六边形。任何一个维度的得分,都会导致成本得分的下降,各个维度之间也会有所制约。我们在评估系统的时候一定要明确目标、权衡利弊,作出最理智的选择。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多