1. 核心模型
workspace
- team
- project
- issue
1.1.1. workspace
Workspace = 整个组织 / 公司级工作空间
它是Linear的最高层容器,里面包含:
- 所有 Teams
- 所有 Issues
- 所有 Projects
- 所有 成员
1.1.2. team
公司下的某个部门(团队)
- 按职能:前端、后端
- 按模块:skill模块、prompt模块、memory模块
1.1.3. project
Project可以用于管理:
- 一个功能开发
- 一次产品发布
- 一次重大改动
1.1.4. issue
issue是整个linear中最核心的概念,可以分为以下几种
- Bug
- feature
- refactor
- user feedback
issue的核心特性 - status
- priority
- label
- assign
2. 工作流程
issue生命周期:Triage -> Backlog -> Todo -> In Progress -> In Review -> Done
2.1. triage
外部issue(github issue,user feadback)进triage,其目标是:
- 保持backlog有序,确定issue合理性
- 防止任务丢失
- 明确分类和优先级
2.2. Backlog(代办池):
backlog是经过triage筛选后的issue,或者是内部规划的issue,属于合理需求,但尚未安排版本计划的任务
2.3. 规划工作:Cycle(Sprint)
时间设置:一周/两周
作用:
- 定义当前周期的任务
- 追踪团队进度
- 限制工作量
- 提高可预测性
周期结束后: - 未完成任务自动回到backlog
- 新周期开始
评论