XJR 企业级软件快速开发平台规范
在当下的2020年,信息化建设早已是促进企业高速发展的有力推手,高效的自动化系统帮助众多企业完成了产业升级。不过,传统大型企业如要完成彻底的信息化改造,实属难度不低。即使开始前已经做好周密的部署,实际操作的过程中也难免会遇到突如其来的棘手问题,让企业信息化成为一个老大难问题。
一般来讲,普通企业会使用传统的定制开发来建立信息系统。的确,这解决了信息化系统从0到1的问题,将会在短时间内一定程度的满足企业刚需。但面对企业不断拓展的新业务时,其将无法继续提供个性化支持,在后期的使用与维护中必定出问题,无形中增加了实际使用成本。
为解决这一系列的问题,我们对各行业中企业的实际业务需求的进行了分析,再结合各领域客户的反馈与建议,利用两年时间研制出一套企业开发神器——XJR快速开发平台。经过的这些年在市场中的不断成长与进化,XJR已经成为逐渐接近于完美。
使用XJR快速开发平台,可有效提高软件开发质量,缩短系统研发周期。目前平台内置了包括但不限于流程、表单、报表、权限、查询、企业管理在内的多种实用功能。简单的系统模块可在中文界面中可视化配置,开发复杂功能仅需添加微量逻辑代码即可。可以快速开发包括但不限于OA、ERP、CRM、HRM、MIS、BI、移动端应用/小程序、电商后台在内的多种软件。日前对小程序也进行了升级,使其可以支持钉钉、支付宝、头条、百度、腾讯,demo入口:https://www.xjrsoft.com/
XJR快速开发平台特点:低门槛,适合各类国内企业,可有效缩短企业软件项目系统开发的流程与周期。易扩展,可适用于各种类型的开发团队,对开发者的技术水平没有要求,开发过程中的手敲代码量不到传统方案的一半。易实施:可以根据指导自行制定框架图并实施,在保证软件质量的前提下,最大程度简化开发过程。
XJR分为启动和发布两个阶段,在启动阶段可为产品构建做好准备,减少返工的风险。
关键的节点包括:
1. 收集行业客户经验,转化为需求列表
2. 组建符合要求的开发团队
3. 初步设计软件系统架构
4. 建立需求的依赖关系
5.对需求做敏捷估算
在发布阶段要注意把产品制作过程中的风险降低到最小,尽快上线并持续根据市场情况进行改进。
关键的节点包括:
1. 拆分产品为多个子组件,使之可以根据需求进行快速组合,需开发者掌握少量软件开发技术。
2. 以MVC为标准,建立第一版发布规划,以保证包括但不限于系统测试团队、子产品人员、技术专家在内的多个团队无障碍协作。
3. 子产品团队要保证,在每个迭代周期,交付满足最新需求的企业软件系统组件。技术专家团队则需为子产品团队提供企业级技术支持。测试人员要为全部子产品组件进行整合测试及非功能测试,以保证子产品相关组件稳定性。
4. 在交付阶段,产品上线后需要持续的跟进和维护,解决在这个过程中产生各种问题。
在整个交付过程里,商业价值、稳定性、减少研发浪费是重要的考量因素。
与传统项目的差别:产品和项目的研发实际上有所不同。
产品的发布阶段包含构建阶段和运维阶段,构建阶段周期较短,要专注于发布首个稳定版本。运维阶段占据了产品研发周期的大部分,比如XJR就已经进行了长达9年的持续优化。项目的发布阶段包含构建阶段和项目验收阶段,构建阶段耗时较长也更加重要。
XJR应用场景:
XJR不但可以应用于大企的开发场景,同样可以应用在包括小团队的快速开发、异地和离岸开发、软硬件结合的开发在内的各类场景。小团队例如企业内部IT部门,大团队例如软件公司,都可以在XJR基础上进行快速产品研发。
评论