作为执行系统的WMS系统与MES系统,评判其好坏的因素。除了要满足用户部门的功能性需求外,很重要的一项指标在于其非功能性指标的满足度。 功能性需求,一般是我们显性易见的,就是一般实现了什么功能,提供了什么服务。功能性需求,会因为不同的作业模式,不同的系统,不同的业务和使用目的,大相径庭,五花八门,不一而论。 非功能性需求,在系统工程及需求工程中,非功能性需求(Non-functional requirement)是指依一些条件判断系统运作情形或其特性,而不是针对系统特定行为的需求。和非功能性需求相对的是功能需求,后者会定义系统特定的行为或功能。非功能性需求也可以视为为了满足客户业务需求而需要符合,但又不在功能需求以外的特性。 一般会在系统设计(英语:Systems design)中详细列出实现功能需求的计划,而会在系统架构(英语:Systems architecture)中详细列出实现非功能性需求的计划。一般而言,功能需求会定义系统的行为,而非功能性需求会定义系统的特性。 非功能性需求一般会称为系统的“品质”,那么改如何理解呢? 非功能性需求可以分为以下的二类: 1, 运行品质(Execution qualities),可以在系统运作时观察到的品质,比如系统的运行性能、稳定性、易用性、安全性都属于这个范畴。 2, 发展品质(Evolution qualities),和软件系统结构及开发过程有关的品质,例如软件可测试性(英语:software testability)、可维护性、可扩展性、可伸缩性(scalability)等等 非功能性需求一般是隐性的,往往容易企业忽略。非功能性需求不同于功能性需求。他对于企业来说,代表着系统未来的使用成本是否可控。通俗一点说,就是对于企业的IT团队来说,该系统的运维工作是否可被转移,在运维工作中的投入是否可在一个低成本的情况下进行持续。 如果系统的运行品质不能够满足,那就意味着,系统需要投入大量的人力与物力以保证系统能够运行。对于资源有限的企业IT团队来说,7X24小时的人员看护成本是不能够被接受的。对于使用单位,系统频发的故障所造成的错误成本,带来的就是生产成本的增加,这也是用户不能够接收的。 如果发展品质不能够满足,则意味着,对于企业来说,随着企业的发展,业务的变化,企业将面临这巨大的系统变更成本。这个成本往往不仅仅是资金的投入,还有随之而来的人力投入,时间投入等等。 那么如何保证系统的低使用成本呢? 索勤的WMS、MES系统经过近千个大型企业使用现场的验证,运行品质已经得到充分的验证。背后是索勤经过多年的研发投入,不断迭代打造的产品架构提供的支撑。同时,为了企业团队能够快速、低成本的介入到系统的维护优化工作当中,索勤提供基于产品框架的各种应用工具,帮助企业团队实现WMS、MES系统的运维。同时,基于各种工具,实现对于系统功能的快速变更。提高系统对于用户需求的响应速度,体现IT团队在未来的企业组织架构中,帮助企业发展变革思想落地的价值。 |
上海总部:上海市卢湾区斜土路768号致远大厦9楼 |
嘉兴分公司:嘉兴市南湖新区天通科技园创智慧谷二期C-9幢 |
郑州分公司:郑州市航海中路32号正商泰园3号院 |