项目
冒险者大厅上所有的任务都围绕这项目进行组织。
文档
大厅上每个项目至少会有如下资料:
- 产品设计
- 技术框架
- 项目计划
- 用户手册
- 测试用例
其它不能表现成文本格式的文件,会在需要的 issue 中以链接的形式提供。
角色
- PO:
Producer Owner
的简称,项目产品负责人。 - CM:
Code Master
的简称,项目技术负责人。 - Issuer: 任务执行者,可以是开发、设计师或测试等。
PO 和 CM,简称 PM
各个角色主要职责:
- PO 负责项目做什么:
- 跟进客户需求并确定项目边界
- 设计项目内容
- 制定项目进度计划并监督执行
- 将项目的需求按照
User Story
进行切分 - 协助 CM 标定设计类任务的 level
- 对 issue 进行验收和评审
- CM 负责项目怎么做:
- 响应客户和 PO 的需求
- 负责项目技术架构
- 建议实现项目核心代码框架和流程设计
- 发布技术类
Issue
- 标定任务的 level
- 对 issue 进行验收和评审
- Issuer 任务执行者完成 PO 和 CM 给出的任务:
- 参与项目迭代会议
- 积极参与项目需求讨论
- 积极参与客户响应
- 参与 issue 讨论、完成 issue、设计架构改进建议等
- 提出 bug 和改进
issue
- issue 完成后,提交 pr,必须经过 CM 和 PO 的 review。(如果 CM 自己做的 issue,也一样需要 PO review)
加入项目组
- 小伙伴们领取任务需要向对应项目的 PM 申请加入项目组
- 项目组有义务提供详尽的文档
- 项目组应确保工程容易搭建开发环境,提供必要的教程
- 长期不活跃的小伙伴可能会被移出项目组