怎么样才能控制中小型研发团队的成本与质量(这4个方面,你可以试试看)
JVS是集成阿里系的快速开发框架,JVS不是开发的银弹,是针对企业信息化的项目,特别是在企业管理系统支撑系统的场景下比较友好,提供便捷、快速开发的基础脚手架。
文章图片
JVS为什么能降低研发成本:
1、实现了一些必要的基础的功能,不必重复造轮子,基础框架代码已经开源
例如:
- 基于微服务 spring cloud alibaba
- 通用技术栈 Java 、 Vue、 MySql
- 用户、角色、权限体系
- 多租户能力的支持(用户与租户支持多对多的关系)
- 系统基础配置(系统名称、登陆页面、icon、二级域名等)
- 良好的系统字典(普通字典、树形字典、)
- 多种用户登录鉴权模式(用户名密码、手机动态验证码、三方认证、LDAP)
- 首页的配置
- 统一的消息中心
文章图片
文章图片
- 应用配置引擎:轻应用的配置
- 流程引擎:模仿钉钉宜搭的流程配置引擎
- 列表引擎:实现CRUD的配置化,降低重复开发工作量
- 表单引擎:用于数据填写的表单配置,支持流程表单、支持CRUD中的表单
- 逻辑引擎:可视化的实现一些程序功能,主要配合页面特殊功能的实现
- 图表引擎:可视化的图表配置
- 打印模板(未上线)
- 大屏引擎(未上线)
文章图片
文章图片
3、集成了一些企业信息化的Demo ,不用重复造轮子
- 营销的协同(CRM):销售的生命周期管理,从线索、商机、客户、合同、项目交付、回款的生命流程管理。 实现方式, 原生开发+低代码的配置。
- 交付的协同(任务管理):按照项目、任务的方式进行管理,逐级分解指派,按照目标时间协同推进。实现方式,原生开发。
- 文档的协同(在线文档):在线的文档编辑、统一文档存储管理、企业级的搜索引擎、便捷的文件分享、可追溯的文件操作,实现方式,原生开发
- 知识的协同(企业文档):内部私有知识库、权限化的分级管理。实现方式,原生开发。
- 流程的协同(流程+表单配置):审批流程(OA)、动态化配置流程与表单。实现方式, 原生开发+低代码的配置。
- 沟通的协同(企业私有会议+企业邮筒):私有的视频会议、私有邮箱系统、可管理的三方的邮件客户端。实现方式,原生开发。
- 管理的协同(JVS统一用户):基于一体化组织构架、一体化的权限体系、一体化的管理平台。基础框架已经提供
- 数据的协同(图表引擎):精细化、统一的数据管理,便捷的数据可视化的统计分析 。低代码组件提供
优化需求确认的模式,特别是针对IT能力相对弱的甲方,甲方对原型比较难以理解,但是对配置出来的页面比较容易确认。 这样可以让产品经理先和甲方配置可见的系统页面,再进行需求确认,之后再让技术参与无法配置的页面的功能开发,这样大大降低客户的需求变更量。
【怎么样才能控制中小型研发团队的成本与质量(这4个方面,你可以试试看)】5、采用远程开发的模式
通过VPN+内网穿透的模式,实现开发人员的远程开发,这样降低了地域性人才的使用限制,也提高了人员的灵活性
以上是今天分享的关于JVS低成本开发的一些经验,如果内容对你有帮助,记得收藏转发哦~也欢迎大家前来体验低代码项目。
开源地址:https://gitee.com/software-mi...
推荐阅读
- 设计模式|本着什么原则,才能写出优秀的代码()
- python|python 控制手机滑屏_python3+Appium自动化07-滑动操作以及滑动方法封装
- 博图PLC程序 停车场控制系统
- SAP|SAP CAP 项目 cds watch 生成的 index.html 的模板位置和权限控制
- 使用注解|使用注解 @requires 给 SAP CAP CDS 模型添加权限控制
- 计算机控制实验自由插孔,计算机控制实验系统使用说明.doc
- 安全|深入分析H2数据库控制台中无需身份验证的RCE漏洞
- 树莓派控制多个舵机|树莓派人脸识别门禁opencv4.2_树莓派人脸识别实际应用(人脸识别门禁)
- 第一阶段|【第一阶段 day22 面向对象】面向过程 面向对象 类 对象 类与对象的关系 对象创建过程分析 封装 访问控制符
- java|java 分布式控制_微服务架构的分布式事务控制解决方案(资料完整)