当前位置: 首页 > Web前端 > HTML

如何从产品经理的角度提升项目的交付质量?

时间:2023-03-28 18:27:42 HTML

提高交付质量是每个IT公司永恒的话题。交货质量实际上有两个含义。一是高质量交付(从客户的角度),即客户满意;另一种是高质量交付(从交付团队的角度),指的是如何快速、经济地完成项目。在线的。总体总结:对于需求方:如何让线上的功能尽可能的可配置,让客户场景的配置尽可能的完成,即使业务方的需求也可以调整系统被调整。配置;交付端:如何通过配置满足很多场景化的业务需求,实际上大大减少了定制开发的工作量。这样的话,代码重用率会大大提高,因此交付质量也会大大提高。但这种patch-like的函数叠加并不是无限叠加,需要一定程度的重构。下面介绍一下我们团队针对这种业务端抽象做了哪些配置器:1.自动化增删改查,我们使用的是动态数据模型。通过mysql+mongodb的模式,我们可以实现根据接口配置的内容。自动创建数据模型(库表),实现数据的增删改查。2.表单和列表触发的业务逻辑配置。比如入库,不仅仅是入库的订单信息。提交后,可能会重复业务流程,修改商品库存表中对应商品的数量。那么这里的业务功能的实现就需要通过业务逻辑来完成。完成相应的数据处理过程。下图显示了实现表单或列表按钮可以触发“弹出表单”或“执行逻辑”等动作。3、逻辑配置和流程配置逻辑配置本质上是服务能力的安排,流程配置本质上是状态的流动,对应表单和人员的配置,如下图所示:4、数据处理和配置系统需要处理的,在mysql、oracle等数据库中可以使用sql语句,但是对于hive等其他数据库,无法通过通用语法实现数据分析,有些可能需要相应的脚本来处理,那么我们构建了一个统一的数据处理工具,从接口统一对数据的操作,屏蔽不同数据库的操作。综上所述,通过大量的数据录入、数据处理、数据传输、数据分析几个可配置的引擎,实现了很多定制化的业务需求,从而提高了项目的交付质量和交付效率。在线地址:https://frame.bctools.cn/gitee开源地址:https://gitee.com/software-mi...