跳到主要内容

RN Studio 团队敏捷开发实践规范

一、核心原则

我们希望团队成员尽可能遵循敏捷软件开发宣言之的精神,坚持以下四项价值观:

原则说明
个体与互动 > 流程与工具团队成员的高效直接沟通优先于工具和流程。工具服务于人,流程不应成为束缚。先进工具可以团队内沟通是否尝试引入来优化流程,反之亦然。
先跑起来 > 面面俱到的文档我们应当以复仇时刻"能跑起来/变得更好"为主要目标,文档够用即可,避免为写文档耽误开发进度。
响应变化 > 遵循计划拥抱变化,每个迭代结束后根据反馈迅速调整下一步计划。

重要提示:敏捷并非否定流程、文档、合同和计划的价值,而是当两者冲突时,优先选择左侧原则。


二、需求与规划规范

2.1 需求数值化要求

  • 所有Bug单/任务单(Issue/Task)必须提供明确的建议数值(如"预期单位具体数值","预期效果"等)。
  • 目的:提升开发和测试效率,便于量化验收。

2.2 版本规划评审机制

  • 每个版本规划需召开会议评审,确保团队对齐方向。
  • 会议参与人:相关开发人员、测试人员、内测人员。
  • 会议目标:明确版本范围、关键指标、风险点及迭代节奏。

2.3 规划缺失时的处理流程

若版本规划未能按时产出,则需要通知团队主要成员,并沟通未来计划和解决方案,若Issue有指定负责人,@相关负责人。若Issue没有指定负责人,则 @ZeroFanker + @kk + @shuiping233

  • 目的:确保规划缺位时有人及时补位,不影响开发节奏。
  • 责任:收到 @ 的人员尽快响应请求并推动规划落地。

三、敏捷执行要点

  1. 小步快跑:将大需求拆分为可独立交付的小任务(拆解大型需求成SubIssue,方便后续追踪/开发/测试)。
  2. 快速迭代:每个迭代周期固定,按时交付可用版本。
  3. 注重实用:优先做对用户有价值的功能,拒绝过度设计。
  4. 及时调头:根据反馈快速调整,不固守过时计划。

四、总结

敏捷的精髓:用最小成本、最快速度交付有价值的产品,并在过程中持续改进。