业务中台-研发篇

在业务中台研发阶段,我们主要聚焦于研发工作。首先,让我们了解一下我们的研发团队构成:UI设计师、开发工程师、测试工程师和前端工程师。

在业务中台项目中,我们采取了领域划分的策略,成立了商品、订单、库存、客户和促销等小组。每个小组都独立运作,拥有研发、前端和测试人员。每个小组都由一名经验丰富的Leader领导。这些Leader共同组成了研发负责人团队,他们共同对研发成果负责。这里提下,团建成员是可以在多个小组里面的,比如某个前端即可在A小组,也可在B小组。

在研发阶段,我们需要关注以下几个方面:

1、后端架构搭建:决定使用哪种编程语言、框架、基于什么服务。
当项目规划完成后,研发团队便可以开始构建系统后端框架。其中,重点在于确定合适的领域划分和服务数量。为什么我们能做到这一点?答案在于我们在项目规划阶段就整理出了系统的流程和功能清单。因此,在规划阶段,我们需要明确整个系统将要实现的功能和流程。

2、前端框架搭建:选择合适的框架和页面效果样式。
前端页面框架由前端工程师负责,但这里要强调的是,产品经理必须参与前端样式的设计。我们项目中,对前端有一些具体要求:
第一点,系统样式风格、首页、菜单栏、按钮以及页面交互样式都需要与产品经理和设计师共同确认;
第二点,对于系统标准,例如列表的自定义显示列、菜单栏的收藏功能、支持搜索菜单栏、列表栏的冻结效果等都有明确的要求;
第三点,在标准功能方面,例如删除和确认操作都需要进行确认等,都需要在组织内部进行宣传和强调;
第四点,对于导出和导入功能,我们要求导入文件的文件名必须与原文件名一致,导出的字段如果是数字类型,则导出的内容必须是数字而不是文本,同时导入/导出的内容需要符合标准控件的要求。
有人可能会问,为什么研发团队不能独立完成这些工作?实际上,如果没有产品经理的参与和要求,可能会导致10个人开发出10种不同的样式风格。因此,尽可能让产品经理参与进来是非常重要的。以上只是粗略列举的一些要求。

3、需求评审:包括PRD评审、UI评审、测试用例评审和详设评审。
产品经理与研发团队之间存在一定的鸿沟,而评审则是跨越这一鸿沟的关键。具体来说,产品经理需要对已交付的PRD进行讲解,参与人员包括研发人员、UI设计师和测试工程师;UI工程师则需要对原型进行设计,产品经理需要对设计内容进行评审测试工程师需要根据需求输出测试用例,产品经理应对测试内容进行评审研发团队会根据需求输出详设文档,产品经理应对详设内容进行评审

4、代码开发与功能自测:
项目研发质量是交付物的保障。我们采取了研发每日晨会的措施,由各小组的Leader向研发经理汇报进度。此外,我们强调研发团队需要进行自测。
这里有两个关键点:一是产品经理需要及时解答研发团队的问题,如果遇到阻塞问题,需要及时与业务部门沟通协调;二是如果存在新的需求,产品经理不能直接要求研发团队调整,而应与研发经理共同评审,以防止项目出现偏差。

5、测试用例与验收:
测试阶段是确保研发内容与产品设计内容一致的关键阶段。我们项目的测试分为功能测试、集成测试和产品经理验收(产品测试)。功能测试与集成测试由测试工程师负责,而产品经理则需要进行验收。产品经理需要确保所有内容符合设计要求。如果涉及第三方系统对接,产品经理需要确保对接的正确性。需要提的点是,产品经理主要关注整体功能的验收而非细节问题。

以上是我在业务中台研发阶段的一些个人见解和经验分享,希望能为大家提供一些启示和帮助。

交付物:1、UI图、2、测试用例、3、详设、4、接口文档、5、测试问题清单等

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-02 05:28:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-02 05:28:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-02 05:28:03       82 阅读
  4. Python语言-面向对象

    2024-01-02 05:28:03       91 阅读

热门阅读

  1. Linux: syscfg: network:inet_peer_threshold

    2024-01-02 05:28:03       63 阅读
  2. LeetCode //C - 724. Find Pivot Index

    2024-01-02 05:28:03       55 阅读
  3. 使用 Docker 安装 Redis、MySQL、MinIO 和 RocketMQ

    2024-01-02 05:28:03       63 阅读
  4. 项目搭建中的mysql_rpt层,项目中遇到的code2问题

    2024-01-02 05:28:03       45 阅读
  5. 零工经济:雇佣到合作的转变

    2024-01-02 05:28:03       52 阅读