和大家分享一个通过积木编程技术实现的复杂业务系统的案例,主要比较传统有代码和零代码积木编程在项目各个阶段的人力投入和成本比较。

客户是一家工业丝线工厂,期望实现生产、仓库、设备的管理,同时连线近百台设备,还要集成AGV、码垛手臂、运输线等厂内物流设备。

通过项目的实施,达到了如下效果:

软件项目过程通常可以分为四个阶段:需求调研、规格设计、功能实现和功能上线四个阶段。

1. 需求调研阶段

需求调研阶段主要是项目经理和项目助理参与,通过与客户各个部门KeyUser进行业务流程和需求的梳理,形成Usecase图、业务流程图和功能列表等,最终与客户进行沟通确认。

此过程传统有码方式和无代码积木编程方式在人力投入、周期和成本上没有太大区别。

2. 规格设计阶段

基于第一阶段的需求调研资料,项目经理和项目助理开始设计系统规格,最终产生系统规格书。

在这个过程中,传统方式是通过第三方文档工具制作原型图、数据库表结构模型的设计,用于后续开发人员参考;而积木编程方式则是在开发环境中通过表单设计器直接拖拽表单、通过模型设计器直接设计好数据库表结构模型,一些基础表单还可以通过模型的自动编程功能自动秒级生成表单和增删改查逻辑,制作完成这些表单,即可交付给客户直接体验,有效的降低了开发完再返工的风险。此过程时间可以减少20%左右,成本降低20%左右。

表单设计器: 

模型设计器:

3. 功能实现阶段

功能实现阶段涉及详细设计和开发过程。详细设计阶段的部分工作在规格设计阶段已经完成,包括界面表单、数据库模型及简单基础数据维护功能。3个开发人员包括两位应届毕业生和一位实习生。总体上,此阶段时间投入降低50%,成本投入降低50%多。

逻辑控制功能开发-积木编程:

4. 功能上线阶段

功能上线阶段主要体现在精益派积木编程的一键部署升级上,云端开发测试,本地一键部署和功能升级,同时,中文式的积木编程可以让开发人员快速了解业务逻辑,进行快速的修改和完善。此阶段时间缩短20%以上,成本降低20%以上。

综合对比,精益派积木编程相对于传统有码编程,项目周期缩短30%以上,整体成本降低40%以上,同时实现了有码编程方式才能实现复杂业务场景,包括复杂业务逻辑、设备连线及第三方系统集成。

部分系统截图:

1. 看板统计:

2. 操作界面:

3. 车间综合看板:

零代码积木编程案例分享相关推荐

  1. 代码走读测试案例分享

    现网使用zookeeper进行任务ID的保存,以便失败时进行恢复:zookeeper本身的客户端不支持级联删除节点,必须先逐个删除目录下的节点,再删除目录(简单理解是这样).为了维护zookeeper ...

  2. 澳门美团跨多应用测试代码一键生成案例分享

    每家软件互联网公司的产品线基本无一例外包含:安卓 APP/iOS APP + 后台控制,比如美团就有至少4个应用: 1. 买家下单APP 2. 卖家接单APP 3. 单子后台调度Web应用 4. 骑手 ...

  3. “零代码”时代已来!程序员真的要去送外卖了?

    作者:流水不争先  编辑:Emma 来源| 技术领导力(ID:jishulingdaoli) "零代码"和"低代码"的概念是同时提出的,二者经历的背景都一致,所 ...

  4. 刷屏的零代码和低代码有什么区别?惟客数据告诉你

    自14年Forrester提出低代码/零代码概念后,可视化编程真正走入了各大厂商的布局中.16年开始,国内的低代码可视化平台相继发布,可视化编程正式步入商业化领域,但一直不温不火.直到18年Gartn ...

  5. 零代码赋能数字化:飘在空中还是长在地上?

    低代码是一个风口,大概不少人是同意的.微软称,低代码/无代码技能是一种尚未被充分开发的技能组合,很多业务决策者和用户发现这种技能可解决很多挑战,这也体现在<低代码趋势指数报告>的调查结果中 ...

  6. 数学编程:经典数学编程案例之斐波那契:斐波那契数列的简介、代码实现、exe程序应用(斐波纳契时钟设计)之详细攻略

    数学编程:经典数学编程案例之斐波那契:斐波那契数列的简介.代码实现.exe程序应用(斐波纳契时钟设计)之详细攻略 目录 斐波那契数列的简介 斐波那契数列代码实现 1.python代码实现 2.Java ...

  7. java编程算法出现在窗口_Java实现轨迹压缩算法开放窗口代码编程实例分享

    Java实现轨迹压缩算法开放窗口代码编程实例分享,今天要给各位朋友分享的这篇文章主要介绍了Java编程实现轨迹压缩算法开放窗口实例代码,具有一定的参考价值,有兴趣的朋友来看看吧. 轨迹压缩算法 场景描 ...

  8. Google AppSheet: 无需编程构建零代码应用

    Google AppSheet: 无需编程构建应用 原文地址:CSDN 博客 本文参考: AppSheet 产品设计 AppSheet 应用设计 101 文章目录 Google AppSheet: 无 ...

  9. Java:计算机编程语言Java的简介、安装(编程环境/工具)、学习路线(如何学习Java以及几十项代码编程案例分析)之详细攻略

    Java:计算机编程语言Java的简介.安装(编程环境/工具).学习路线(如何学习Java以及几十项代码编程案例分析)之详细攻略 目录 Java的简介 1.Java的工作原理--基于Eclipse等编 ...

最新文章

  1. IBM X3650 M2 BR10i卡的阵列配置方法
  2. 安装ESXi5.5遇到Relocating modules and starting up the kernel的处理
  3. apache的日志级别和设置
  4. (转)字符串匹配算法总结
  5. mysql in 很大 优化_【转】mysql in语句优化
  6. Ironport对邮件主题中包括特殊字符的过滤
  7. lumia920 和htc 8x的对比评测
  8. mysql安装被打断_Mysql的安装/性能优化/安全加固
  9. pybamm库学习-tutorial
  10. 重置计算机网络设置路由器,路由器怎样重新设置_路由器重新设置怎么弄-系统城...
  11. es远程主机强迫关闭了一个现有的连接
  12. 无感FOC算法中解决单电阻采样重构三相电流的难题
  13. php 设置数字键盘,window_win10启动时如何设置默认打开小键盘数字输入切换键?,win10作为微软的一次重大变革 - phpStudy...
  14. 用maya API删除动画曲线多余的关键帧——掐头去尾删帧
  15. 三维建模之曲面的分类
  16. 前端上传图片添加水印
  17. js 混合排序(同时存在数字、字母、汉字等)
  18. 巴西龟饲养日志----七月底巴西龟状况
  19. 天正自定义填充图案怎么添加_天正填充图案 图层管理 文件
  20. 【数学建模】常用微分方程模型 + 详细手写公式推导 + Matlab代码实现

热门文章

  1. python生兔子问题(递归算法)_兔子问题python解决方法
  2. B. Fridge Lockers
  3. Unity 斜坡滑落
  4. 西安80坐标转成经纬度坐标
  5. 手柄xinput模式_玩家新宠,谷粒金刚PRO游戏手柄不全面体验
  6. 特异性敏感性的意义_敏感性特异性和有意义的分类
  7. 记录openlaw的反爬
  8. Linux与.Net Core(二) Centos系统安装和网络配置
  9. RStudio(R语言) 输出内容到文件
  10. 根据百度地图经纬度获取位置信息