管理软件计算机辅助设计(ManagementSoftwareComputerAidedDesign,MS-CAD)是指运用计算机软件在图形化开发界面上进行管理软件的设计,通过设计管理软件的流程结构、数据结构、用户界面等要素,最终通过计算机软件系统的自动数据加载、解析生成能够独立应用的管理软件的过程。简单的说,Yigo管理软件CAD是指通过Yigo的图形化设计工具,帮助软件设计人员和现场实施顾问设计管理软件原型,自动生成应用系统,并保证应用系统的健壮性和高效性。这种“软软件”的思想区别于传统“硬软件”在于其优秀的按需自主配置、柔性成长取代了繁杂代码开发的模式,最大限度地提高信息系统的“灵活调整”能力。
管理软件辅助设计的出现改变了传统软件开发模式,无疑为代码开发踩上一脚急刹车。传统软件开发与生俱来是一种“硬软件”的开发思想,顾名思义就是将各种有名无实或无名无实的功能代码糅合在一起,刻录成光盘进行销售的软件产品,其实质是一种将软件标准化的过程。在风云变幻的互联网和快速反应的供应链竞争时代,需要“软软件”的思想,并呼吁软件服务厂商关注客户行业化、客户化、自主化、个性化需求。
不同行业、不同规模的企业在信息化需求上存在差异,因而行业细分、针对性强的软件产品,是各个个体企业的迫切要求。对制造业企业来说,首先要考虑软件是否适合自己企业的生产类型,例如纺织、服装、化工、五金、服装、食品、医药、电子、机械制造等行业。专业性的产品,在行业中具有很强的特点研究和针对性开发,其产品的模块设计、流程设计及管理要求,都具有很强的行业特点。
事实上,没有一个软件厂商的产品能够覆盖所有行业所有个体企业的信息化实操,这就为众多的行业信息化服务厂商的存在提供了必要的条件,也加速了信息系统分化的进程。各个细分的软件在各自领域划地而治为信息系统一体化的目标留下一道道的“硬伤”:软件厂商之间产品难集成,厂商内部产品间难扩展。
软件产业发展至今仍然是辅助管理的一个工具,然而在供求两端实质发生的只是使用权的转移,而所有权仍然归属开发厂商,在这种模式下,信息化是一项单纯的投入而不能衍化成企业的一项资产,甲方一次性负担信息化的实施费用,还要按年缴纳软件的服务费用,更没有保值增值的功能。
系统客户化是信息化的发展方向,同时也是市场的客观要求。软件客户化要满足三点核心诉求:一是满足客户个性化:如业务、流程、控制、操作习惯等,二是软件产品客户容易上手,能够轻松掌握并熟练使用软件产品,第三也是最重要的一点,又是传统硬软件的那道流血不止的伤口,就是软件应该是柔性的,客户可以根据需求的变化自主改动系统结构功能。
随着企业规模壮大和业务触角不但延伸,对管理软件管理企业事物的纵向和横向提出了更高的需求。要求管理软件辐射到供应商、终端客户,而原来的只能到采购,到生产,到销售,同时适应多组织架构的管理和多仓库统一管理;还要求计算机辅助企业管理从一个节点到下一个细分的节点,在现有信息化基础上,扩展到与 PDM 的集成、深化到工序级的能力平衡、以及更多 MRPII 、ERP 、CRM 、KM、EIP 等功能的应用。
传统硬软件与生俱来的先天滞后性在面对技术、环境、组织、职能等变化时暴露出诟病累累。面向二次开发需求,如原有软硬件环境的变化,需要更换开发语言;功能变更,原有软件开发团队已不存在,用原有软件开发成本高于目前流行的软件开发方式;原有数据库容量以及处理能力不能满足企业业务需求,涉及到更换数据库的问题;从C/S到B/S再到纯浏览器模式,软件构架的变化,传统硬软件高昂的二次开发成本并和巨大的风险让成长型企业望而却步。
系统的投资一般包括软件费用、服务支持费用、二次开发费用、因实施延误而损失的收益等。价格方面要综合考虑软件的性能、功能、技术平台、质量、售后服务与支持等,需要做投资效益分析,包括资金利润率、投资回收期。要考虑实施周期及难度,避免造成实施时间、二次开发或用户化时间过长而影响效益的兑现。传统硬软件不能在一个技术规范下进行增删改,无疑就像一个6岁的小孩不能穿3岁时段的衣服一样,需要重新购置,势必导致各项资源的浪费。
管理软件CAD这种“软软件”开发模式的实现,治愈了传统软件开发模式的种种诟病,在业务与技术分离的道理上迈开了一大步,真正实现了客户“我的信息化我做主”的愿望。