Linear

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
  • 新周期开始

评论