前言 软件工程本身要解决的问题之一是人与计算机之间的沟通障碍,作为一个工具连接起不同人的不同需求,并通过计算机语言最终实现各个业务板块的人的整合。 如今,企业数字化转型正在加速进行,从信息化管理逐渐走向智能化运营。而数字化转型加速的背后,离不开软件开发,面对众多的软件开发方案,如何寻找一个适合企业自身发展的方式便显得尤为重要。 在探索开发方式的过程中,传统开发模式所带来的问题也逐一体现出来: 一方面,业务部门无法一次性描述清楚产品或需求的最终形态,而且多数情况下打造一个平台系统不单单是为了满足某一个业务方向的需求,在根据客户需求对产品功能合并或者拆分时需要消耗大量的人力来重新修改,前期沟通成本高。 另一方面,平台级应用研发工作开发周期长,在根据客户需求对产品功能合并或者拆分时需要消耗大量的人力来重新修改;当前开发人员成本越来越高,代码开发重复率高,修改代码不仅耗时且出错率极高。 围绕敏捷开发平台而设计的景轩技术生态圈,将所有问题迎刃而解。整个生态圈由景轩知识库、敏捷开发平台、摩尔时空大数据平台组成,可快速构建企业的一体业务管理中心,满足企业的管理需要。 敏捷生态系统介绍 01 景轩知识库 随着知识价值的不断提升,企业越来越重视挖掘其供应链成员的资产知识库,从而去构建一套涵盖智能知识采集、加工、理解、应用全流程的智能知识库系统。景轩知识库基于AI技术和算法,实现爬虫采集、模型萃取等智能化的知识采集工具,实时感知最新市场知识,建立大数据知识中心,从而协助人们生产、分享、应用以及创新知识。 02 敏捷开发平台 敏捷开发降低软件开发难度,软件开发如“积木”搭建, 降低软件开发对高端技术人才的需求,节约成本,减员增效。将需求、开发、测试、架构、交付、运维和运营的全流程总结提炼为管理态、开发态、质检态、运行态,并提供全面的工具体系来支撑和规范,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征,让所有部门在轻松高效的环境下完成。 03 摩尔大数据平台 摩尔大数据平台提供从IASS、DASS、PASS、SASS层提供一条完整的技术生态链条,平台可无缝与市面上主流的云服务器结合。平台充分将环境配置、大数据环境集群、应用系统管理、资源分配中心、多源异构数据、Hadoop生态圈、实时计算、离线计算、分布式、微服务、服务器运维、ELK、ETL、数据可视化合为一体,同时利用多源数据分布式框架与业务系统进行有机整合,支撑大规模业务流转以及高可用数据存储。 敏捷生态能解决的问题 01 项目文档 一个平台软件开发过程中会遇到多个文档的编写,比如解决方案文档、需求文档、概要设计、详细设计、数据库设计、接口文档、用户手册等等,而文档编写过程中又要梳理内容、编排格式等操作,耗时耗力,从而占用较长的开发时间,敏捷开发工具可以根据项目需求,将不同项目中相似的内容快速构建,自动调整文档格式,进而快速生成各类文档,将人力从大量文档编写中解脱出来。 02 系统开发 敏捷开发的目的就是为了压缩沟通过程所消耗的时间,将节省出来的时间更多花费在打磨客户需求与客户痛点上来。通过这种方式,在相同开发周期甚至更短的开发周期内将我们的工作从搭建一个只是为了满足客户功能需求点的系统转变成一个能够真正解决客户综合性问题的系统。 常规项目开发流程图 敏捷开发流程图 03 系统运维 通过敏捷开发平台开发的所有系统软件,都是以大数据框架为基础快速构建的,支持亿级数据量分布式部署,无论本地还是云端,都可以做到无缝切换。 系统以微服务的形式搭建起各个功能模块与接口,因此还可以支持未来业务逻辑及数据量的无限拓展。 可视化运维图 大数据平台一键部署图 敏捷生态展望 未来,我们还将继续努力让敏捷生态变得更加智能: 1. 机器学习——增加系统自学习模块,挖掘不同项目、不同产品之间的共性,进一步解放人力。 2. 物联网设备对接——为了应对物联网技术的发展,接下来我们将会把多种物联网设备的对接工作接入敏捷生态。 3. 语音智能——加入语音智能,以后大家开会讨论需求的同时,一个基础的系统平台就已经搭建好了。 4. SDK生态圈——我们还会将SDK开放,与行业内的合作伙伴一起为社会创造更大价值。 |