3分钟

二、诊断团队研发流程

采用 CodeBuddy 工具,Agent 智能体,突破人工编码瓶颈尝试借助 AI 实现迭代总结和 企微机器人 MCP 随时的信息推送,确保迭代透明,供关注者及时获取,同时也建立定期会议机制,快速对齐

2.1 梳理团队研发流程现状

在没有引入 CodeBuddy 之前,我们需要站在研发管理的角度重新审视一下我们团队的研发流程,以及在研发各个阶段各个角色他们的痛点,分析哪些是可以借助 AI 帮助提效的。以下是基于一个需求级别的应用开发流程和协作现状,及各个阶段所做的事情。

(1)研发各阶段目标:

  • 需求阶段:进行需求的调研、需求的采集,以及需求/缺陷的创建、需求排期,制定迭代计划。
  • 方案设计阶段:根据需求颗粒度,制定产品方案、技术设计方案,设计交互稿方案,开展方案的可行性评估,确定方案设计,按照方案进行代码层面实现。
  • 评审阶段:针对代码实现层面进行代码 Review ,确保代码实现层面符合编码规范。
  • 联调阶段: 进行前后端、基础设施层面 开发联调,确保前后端联通。
  • 测试阶段:进行功能测试,性能测试,接口测试等相关质量保障工作
  • 发布阶段:制定发布计划,进行功能上线,以及上线后的现网 Bug 定位和修复。

(2)协作现状:基于各阶段目标,我们采用一张图来清晰的呈现我们在全流程的一个协作现状。

(3)涉及角色与分工:基于团队协作现状,我们针对各个角色,进行职责与痛点,需求挖掘, 如下:

研发 PM:

  • 职责:组织和协调人力安排,主要负责需求/缺陷等事项的跟进与推进排期上线。
  • 痛点:
    • 1.追人,追进度,信息不一致。
    • 2.产品需求与代码实现不一致 
  • 核心需求:整体项目进度风险诉求可控,发布计划如期落地。

产品经理:

  • 职责:需求调研、 需求澄清、需求/ 缺陷创建、产品迭代评审与产品方案设计、原型图
  • 痛点:
    • 1.产品方案/产品需求与代码实现层面存在不一致性 
    • 2.在追人、追进度,信息不一致上也存在一定痛点
    • 3.此外,可能产品方案及细节考虑不全面。
    • 4.从需求到设计稿周期长,反复沟通成本高,局部调整易破坏整体性
  • 核心需求:需求层面,目标确切,希望产品方案与技术实现落地一致且进度可控。

UI/UE 设计工程师:

  • 职责:负责产品交互设计稿等设计相关工作
  • 痛点:从需求到设计稿耗时,反复沟通成本高,局部调整易破坏整体性

测试工程师:

  • 职责:负责产品功能测试方案及测试验收执行,与产品经理和研发工程师存在强协作。
  • 痛点: 
    • 1.易漏测,手工测试验收慢 
    • 2.产品需求与代码实现不一致 
    • 3.解决进展无法快速获取,在追人、追进度,信息不一致上也存在一定痛点。
  • 核心需求:期望对产品方案和技术设计细节深入理解,测试方案设计面充分覆盖。

研发工程师:

  • 职责:负责技术方案设计、编码实现、Debug 定位与修复、产品和研发之间的需求目标的沟通协作,需求验收的变更调整。
  • 痛点:
    • 1.复杂业务存在耦合,需重构或重构不彻底,对功能开发造成债务影响。 
    • 2. 技术方案/产品需求/设计稿和代码实现存在不一致,产品等不接受。
    • 3.开发过程受产品/测试等业务侧催办,分散精力,打乱开发节奏。
    • 4.人工编码受限或编码重复编码工作多,缺乏创新。
  • 核心需求:
    • 1.系统架构解耦合,减轻历史债务。
    • 2.迭代开发过程范围清晰且不变更。
    • 3.快速且高效的编码,定位问题。

售前产品架构师/客户成功及售后工程师等其他角色:

职责: 负责产品售前和售后,技术咨询的服务工作。

痛点: 

  • 1.售卖产品或产品方案或功能需求与客户期望在交付功能层面存在不一致性。
  • 2.在追人、追进度,信息不一致上也存在一定痛点。

2.2 解决思路

基于上述研发痛点,我们进行深度分析,并侧重围绕产品、研发、测试等核心角色的痛点,并兼顾其他角色的核心需求,尝试采用 AI进行应对解决。

核心痛点

核心痛点

应对方案

产品要的需求方案和技术实现的不一致

本质是方案设计和需求沟通,及认知层面的不一致性。

选一款 AI CODING 工具,借助 AI Coding 工具进行辅助需求生成、方案设计,包括系统概要、技术设计、设计稿设计、测试设计等设计,人工进行确认

功能开发迭代依赖人追进度,开发进度慢, 延期

●人工技术实现难度 ●人工日编码极限瓶颈 ●人追人,精力分散

采用 CodeBuddy 工具,Agent 智能体,突破人工编码瓶颈尝试借助 AI 实现迭代总结和 企微机器人 MCP 随时的信息推送,确保迭代透明,供关注者及时获取,同时也建立定期会议机制,快速对齐