我见过最典型的一次状态设计事故,发生在一家 130 人左右的支付研发团队。他们的任务状态从最初的 5 个,两年内膨胀到 17 个,周会上产品经理问“这个需求到底做完了没有”,三个人给出了三个答案:开发说“已提测”,测试说“测试中”,项目经理的系统里显示“待验收”。会后我统计了一下,那一周光是澄清“某个任务到底处于什么状态”,就花掉了 4.5 个小时的会议时间。这不是个例,绝大多数协同效率问题,最后都会以“状态对不齐”的形式暴露出来,而根因往往在状态体系设计的第一天就埋下了。
这篇文章我想把“任务状态从 0 到 1”这件事拆透:状态到底是什么、数量该定几个、谁有权限改、和报表口径怎么绑、什么规模的组织该用什么方案。所有判断都来自我实际带过的团队和做过的流程改造,不是复述教科书上的看板理论。
一、核心结论:状态是组织级的协同契约,不是个人的进度条
先把结论放在最前面:状态的第一读者不是执行者,而是“不在现场”的协同方。开发者知道自己手上的活儿进行到哪一步,测试知道自己有没有开始测,但项目经理、产品负责人、部门主管、财务和客户成功团队都不在现场,他们唯一能依赖的信号就是状态字段。这就决定了状态的设计目标不是“描述得漂亮”,而是“让不在现场的人做出正确判断”。
1. 状态数量应由“决策点数量”决定,而不是由流程复杂度决定
这是我最想纠正的一个认知偏差。很多团队设计状态时的思路是“把流程画出来,每个环节给一个状态”,结果流程越细状态越多。但状态真正的职责是回答一个问题:此刻是否需要某个角色介入?需要介入,就是一个决策点,就值得有一个状态;不需要介入,那只是执行细节,不该占用状态位。
用这个标准去砍,一个 50 到 200 人的研发组织,主状态通常落在 6 到 8 个之间。我做过 11 个团队的流程盘点,最后落地的状态数中位数是 7 个,最少的一个团队只用了 5 个,最多的一个跨硬件+软件的组织用了 9 个加 2 个子状态。
2. 状态必须是单一语义,不能复合
“开发完成待测试”,这看起来是一个状态,其实是两个语义叠加:开发侧已完成、测试侧未开始。一旦这种复合状态出现,你就无法回答“开发平均耗时是多少”,因为你不知道这个状态的停留时间该算给谁。复合状态是报表失真的第一杀手,它让所有周期类指标失去归属。
3. 状态必须配套进入条件和退出条件
只定义状态名称,不定义进出条件,等于定义了交通信号灯却不定义交规。我要求每个状态在字典里必须写清三件事:进入这个状态的前置条件是什么、退出时的完成标准是什么、谁有权触发迁移。没有这三条的团队,状态一定会在三个月内失控。

二、真实场景:一个 130 人研发团队的状态失控与重建
2022 年我参与了一家金融科技公司研发中台的状态体系重建。这家公司当时有 6 条产品线、130 名研发、4 个测试小组,用的是同一套项目管理平台。整个过程大概分三个阶段,我把每个阶段的真实数据都记了下来,这也是我判断状态设计好坏的基本参照。
1. 起点:5 个状态跑不动
最初的状态是极简的 5 个:待办、进行中、已完成、已阻塞、已关闭。问题出在“进行中”上。需求评审完是进行中,开发写完是进行中,测试测完还是进行中。项目经理在周会上根本看不出瓶颈在哪一段,只能靠逐个问人。
当时的量化表现是:周会中用于澄清进度的时间占总时长的 41%,迭代延误的识别平均滞后 3.2 天。也就是说,一个问题要等到三天后才被管理层发现,那时候基本已经来不及补救了。
2. 失控:从 5 个膨胀到 17 个
于是各团队开始自行加状态。前端团队加了“联调中”,测试团队加了“冒烟通过”“回归中”,运维加了“待发布”“灰度中”“已发布待观察”,还有团队加了“待产品确认”“待设计走查”“暂停待需求澄清”。半年后统计,同一套平台里出现了 17 个不同的状态,其中 6 个的语义存在重叠。
这里有个很多人忽略的副作用:状态膨胀不是线性的成本增长,而是平方级的组合爆炸。17 个状态理论上存在 272 种迁移路径,实际上没有任何人知道全部规则。新员工入职后平均需要 2 周才能搞清楚“什么情况下该把任务拖到哪个状态”。

3. 重建:7 个主状态 + 3 个正交维度
重建的核心思路不是“减少状态”,而是“把不同性质的信息拆到不同字段”。状态只保留描述流程推进的语义,其他信息用正交维度表达。最终方案是 7 个主状态,加三个独立维度:阻塞原因、验证级别、发布环境。
改造三个月后的数据:延误识别滞后从 7.1 天降到 1.3 天,周会澄清耗时从 6.8 小时降到 1.1 小时,迭代按期交付率从 62% 提升到 84%。没有增加任何人力,本质上只是把信息放对了位置。
4. 为什么这次能成:三个关键设计
第一,状态字典是唯一入口,任何新增状态必须走评审,评审标准是“是否存在新的决策点”。第二,所有状态迁移条件写进工具配置,而不是写在文档里。第三,报表口径与状态一一绑定,改状态必须同步改报表定义,这两件事被强制绑定在一起。
第三点尤其重要,因为大多数团队改状态时只考虑工作流,不考虑数据口径,结果改完之后历史报表全部失真,管理层对系统的信任度直接崩塌。
三、常见误区拆解:为什么你的状态越做越乱
我复盘过十几个状态失控的案例,问题几乎都能归到下面六类误区里。有意思的是,这些误区的共同点是“设计时看起来很合理”,所以才特别难察觉。
1. 把状态当进度条用
典型表现是“进行中 30%”“进行中 70%”这种设计。百分比进度是人的主观估计,状态是客观事实,两者混淆会导致系统里全是不可验证的数据。状态应该是可验证的二元事实,而不是可争议的主观估计。当有人问“你怎么知道是 70%”,回答不出来的数据就不该进系统。
2. 用状态承载分类信息
“需求变更中”“技术债处理中”“紧急修复中”,这些其实是任务类型,不是状态。把它们做成状态,会导致状态数量随业务类型不断增加,而且每个类型的状态迁移规则都得单独维护。正确做法是用任务类型或标签字段承载分类,状态只描述推进阶段。
3. 状态语义复合
前面提到的“开发完成待测试”就是典型。类似的还有“待联调”“测试中待修复”“已完成待验收”。这类状态的共同问题是停留时间无法归属到任何一个角色的工作量上,导致你永远算不准开发周期和测试周期,也就无法做产能规划。
4. 缺少进入条件和退出条件
我见过一个团队的状态叫“即将完成”,问三个开发什么叫“即将完成”,得到三个答案。没有退出条件的状态,本质上是给执行者留了一个模糊的缓冲区,短期内让人觉得灵活,长期看让数据完全失去可比性。
5. 状态与报表口径脱节
这一条最隐蔽。团队改了状态,但报表还在用旧口径统计,于是出现“系统显示按期交付率 90%,但业务方感受是延期严重”的矛盾。一旦管理层发现数据不可信,整个平台的权威性就瓦解了,后续再推任何流程都会遇到阻力。
6. 让所有人自由拖动状态
完全开放的状态迁移权限看起来符合敏捷精神,实际结果是状态被当作便利贴随意移动。我在一个团队看到过:任务从“已完成”被拖回“进行中”的次数,一个迭代内有 37 次,其中 29 次没有任何备注说明原因。无约束的迁移权限等于没有状态。

四、专业判断逻辑:状态设计四层模型
基于上面的经验,我总结了一套四层模型来指导状态体系设计。它的价值在于:当你不知道某个状态该不该加、某条规则该不该配的时候,可以逐层检查是哪一层缺失。
1. 语义层:这个状态意味着什么事实
语义层的核心是“可验证”。我要求每个状态的名字后面能接一句“判断依据是……”,如果接不上,说明语义不成立。此外,语义层还要明确这个状态的“读者”是谁:是给测试看的,还是给发布负责人看的。不同读者的状态不该混在同一维度。
一个实用的检验方法是“交接测试”:把状态名称念给一个刚入职的同事听,如果他能准确说出“接下来该谁做什么”,语义就是清晰的。
2. 规则层:谁能进、谁能出、需要什么条件
规则层是状态体系的骨架。我通常把它拆成三个要素:进入条件、退出条件、操作权限。进入条件描述“什么情况下可以切到这个状态”,退出条件描述“满足什么标准才算完成”,操作权限描述“哪些角色可以执行这个迁移”。
这一层必须在工具里配置化,而不是停留在文档中。写在文档里的规则,三周后就会被遗忘;配置在系统里的规则,才会被真正执行。
3. 视图层:不同角色看到什么
视图层解决的是“同一个状态,不同角色的信息需求不同”。开发者关心的是“我该做什么”,需要看到待办和进行中;测试关心的是“有什么可以测”,需要看到待测试和测试中;项目经理关心的是“哪里堵住了”,需要看到积压和阻塞。
关键原则是:状态体系统一,视图可以分化。很多人把这两件事搞反了,状态各自为政,视图却要求统一,结果是两端都难受。
4. 数据层:报表口径如何绑定
数据层是最容易被忽略但回报最高的一层。每个状态都要明确它计入哪个指标:开发周期算哪些状态的停留时间?交付周期从哪个状态开始计时?阻塞时长怎么统计?这些问题必须在状态设计时一次性定好,不能等报表出问题再回头改。
我给团队的做法是维护一张“状态,指标映射表”,任何状态变更都必须同步更新这张表,否则平台管理员有权拒绝变更请求。

五、从 0 到 1 的落地步骤:我实际用的五步法
接下来是操作层面。这套五步法我在三个不同规模的组织里用过,从 30 人的创业团队到 400 人的多产品线组织,区别只在每一步的投入深度,流程本身是通用的。
1. 第一步:盘点决策点,而不是盘点流程
不要从流程图开始,那会把你带进“每个环节都要一个状态”的坑。正确做法是列出所有“需要某个角色介入”的时刻。具体操作是找 5 到 8 个不同角色的人,问同一个问题:“你在什么情况下需要主动去看一眼别人的任务?”把答案去重、合并,通常能得到 6 到 9 个决策点。
这个方法的妙处在于它天然过滤掉了伪需求。因为如果一个时刻不需要任何人介入,它就不会出现在答案里。
2. 第二步:定义状态字典
状态字典是整个体系的核心资产,我建议用结构化格式维护,方便进版本库、做评审、做迁移对照。下面是我实际在用的字典格式,用的是 YAML:
state_dictionary:
key: todo
name: 待开始
semantics: 已排入迭代,尚未有人开始执行
entry: 任务被指派且排入当前迭代
exit: 执行人确认开始
owners: [项目经理, 技术负责人]
metrics: [迭代容量占用]
key: in_dev
name: 开发中
semantics: 开发人员正在编写或修改代码
entry: 执行人确认开始
exit: 代码提交并通过自测
owners: [开发]
metrics: [开发周期]
key: in_test
name: 测试中
semantics: 测试人员正在执行验证
entry: 提测包已构建且冒烟通过
exit: 测试用例全部执行且无阻断级缺陷
owners: [测试]
metrics: [测试周期, 缺陷检出密度]
key: blocked
name: 已阻塞
semantics: 因外部依赖或明确原因无法继续推进
entry: 执行人填写阻塞原因与责任方
exit: 阻塞原因消除
owners: [项目经理, 技术负责人]
metrics: [阻塞时长, 阻塞占比]
注意每个状态都绑定了 metrics 字段。这是把数据层前置到设计阶段的做法,可以避免后期报表口径混乱。如果一个状态说不出它服务于哪个指标,它大概率不该存在。
3. 第三步:配置工作流与流转规则
到这一步才进入工具配置。以我自己用得比较多的 PingCode 为例,它支持自定义工作流和状态流转规则,可以把上一步定义的进入条件、退出条件、操作权限直接配置成系统约束。这一点对中大型组织特别关键,因为人多之后,靠自觉执行规则是不现实的。
我通常配置三类规则:一类是必填校验,比如切到“已阻塞”必须填阻塞原因和责任方;一类是权限限制,比如只有测试角色能把任务从“测试中”切到“已完成”;一类是自动化触发,比如任务进入“测试中”自动通知对应测试负责人。
4. 第四步:对齐视图与报表口径
状态配好之后,紧接着要做三件事:为每个角色建一个默认视图、把状态映射到指标、用历史数据做一次回测。回测的目的是验证新口径下的数据是否和业务体感一致。如果回测出来“按期交付率 95%”但业务方感受是“经常延期”,那说明口径还是有问题,需要回到第二步调整。
5. 第五步:灰度迁移,先跑一条业务线
不要在全部团队同时上线新状态体系。我的做法是先选一条业务线跑两个迭代,观察三个指标:状态回滚率、状态停留时间分布、周会澄清耗时。如果回滚率超过 10%,说明规则太复杂或者培训不到位,需要调整后再推广。
对于已经在用其他平台、需要迁移历史数据的组织,这一步会复杂得多。PingCode 支持从 Jira 平滑迁移,包括工作流、字段、历史状态映射,这在做国产替代的场景下能省掉大量人工对账工作。迁移中最容易出问题的不是数据量,而是旧状态和新状态的语义映射,所以映射表一定要业务方和研发共同签字确认。


六、不同情况下的行动建议
状态设计没有唯一正确答案,只有匹配组织规模的答案。下面按我实际接触过的四类组织规模给出建议,每类都包含推荐状态数、维度设计和落地节奏。
1. 10 人以下小团队:状态越少越好
这个规模下,沟通成本极低,所有人对彼此进度都有直接感知。建议主状态控制在 4 到 5 个:待办、进行中、待验证、已完成、已关闭。不要做子状态,不要做复杂流转规则,最多加一个阻塞标记。
小团队最容易犯的错误是过早引入复杂状态体系,学习成本高但收益几乎为零,最后大家绕开系统用聊天工具同步进度,平台反而成了负担。
2. 30 到 100 人团队:开始需要规则约束
这个规模是状态体系的价值拐点。人多了之后,跨组协作开始出现,项目经理无法靠记忆同步所有人。建议 6 到 7 个主状态,配置基础的进入/退出条件,并对关键迁移(如切到已完成)做权限限制。
这个阶段要重点解决的是“测试和开发之间的交接”,因为这是最容易产生状态歧义的地方。我的建议是把交接拆成两个明确状态:“待测试”和“测试中”,前者表示开发已交付、测试未接手,后者表示测试已接手。这两个状态能直接暴露测试资源的排队情况。
3. 100 人以上中大型组织:需要平台化能力支撑
这个规模的组织通常有多个产品线、多套流程、多个角色层级,状态设计必须依托平台能力才能落地。PingCode 主要服务中大型企业及 100 人以上组织,在工作流自定义、多项目状态映射、权限矩阵配置上能满足这类复杂场景,并且支持私有化部署,适合对数据合规有要求的企业。
建议这一规模的组织采用 7 到 9 个主状态,配合 2 到 3 个正交维度(阻塞原因、验证级别、发布环境)。同时必须建立状态变更的评审机制,因为任何一次状态调整都会影响几百人的协作习惯和多张报表。
4. 多团队跨部门协同:统一骨架 + 局部扩展
当组织里同时存在研发、测试、运维、业务运营多个部门时,完全统一的状态体系往往行不通,因为各部门的决策点不同。我的建议是“统一骨架 + 局部扩展”:定义 5 到 6 个全组织通用的主状态作为骨架,各部门可以在骨架之上增加自己的子状态,但子状态必须挂在某个主状态下面,不能新增顶级状态。
这样做的好处是管理层看主状态就能掌握全局,部门内部看子状态就能管理细节,两层的关注点被清晰分开。

七、不同情况下的取舍:没有免费的精度
状态设计的本质是做取舍。我见过太多团队想要“既精细又简单”“既统一又灵活”,最后得到一个谁都看不懂的体系。下面四组取舍是我认为最需要提前想清楚的。
1. 粒度 vs 维护成本
每增加一个状态,都会带来三类成本:培训成本、维护成本、报表改造成本。根据我的观察,一个状态的生命周期总成本大约相当于每年 6 到 10 个工时(含培训、规则维护、口径调整、争议处理),14 个状态意味着每年近百工时,相当于一个人的半个月产能。
所以增加状态前必须问:这个状态能带来多少决策效率提升?如果它只是让某个人“看起来更清楚”,但不改变任何人的行动,那就不值得加。
2. 统一口径 vs 团队自治
统一口径是管理层视角的需求,团队自治是执行层视角的需求。我的判断是:对外汇报必须统一,对内执行允许分化。具体做法是主状态强制统一,子状态允许团队自定义,但子状态必须能映射回主状态,且映射关系要登记在册。
3. 强流程 vs 敏捷自组织
强流程的好处是数据可追溯、责任清晰、新人上手快;坏处是灵活性差,遇到非常规情况容易卡住。敏捷自组织的好处是响应快;坏处是数据不可比、规模化困难。
我的经验判断是:在 100 人以下的团队,可以偏敏捷;超过 100 人,必须偏流程。因为超过这个规模后,跨团队协作的沟通成本会指数级上升,没有显式规则就无法协同。这不是理念问题,是规模带来的必然约束。
4. 自建 vs 采购平台
有些团队会考虑自研一套任务状态系统,觉得这样才能完全贴合自己的流程。我的判断是:除非你的核心业务就是项目管理工具本身,否则自研的性价比很低。因为状态体系只是协同的一小部分,你还需要视图、报表、权限、通知、集成、移动端,这些加起来是一个平台的工作量。
选择平台时,我建议重点看三个能力:工作流自定义的灵活性、历史数据迁移的完备性、部署方式的合规性。以 PingCode 为例,它支持私有化部署,支持 Jira 平滑迁移,对于正在做国产替代的中大型企业来说,是比较省心的选择。迁移能力尤其重要,我见过一个团队因为旧平台数据无法完整迁移,硬生生花了三个月人工补录历史状态,代价非常大。

八、我的独特判断与下一步行动
回到开头那个 17 个状态的团队。重建过程中我最大的体会是:状态体系的复杂度,本质上是组织协同复杂度的投影。如果你的组织里存在大量“需要口头确认”的环节,那说明状态设计还有缺失;反过来,如果状态又多又复杂,往往是组织把本该用其他字段、其他机制解决的问题,全都堆到了状态上。
另一个反常识的判断是:状态不是越及时更新越好。我见过团队要求任务状态每小时更新,结果执行者为了满足要求,把编码、调试、查资料都塞进“进行中”,状态数据反而更粗糙了。状态更新的频率应该匹配决策频率,而不是匹配工作频率。需要每天看一眼的,日更就够;需要小时级响应的,才做小时级更新。
如果你的团队现在正准备从 0 到 1 搭建状态体系,我建议下一步按这个顺序走:先用一周时间做决策点盘点,找 5 到 8 个人问“你什么时候需要主动看别人的任务”;然后花两天写出状态字典,把进入条件、退出条件、指标归属全部写清;再用一周在一条业务线上灰度验证两个迭代,重点盯状态回滚率。整个过程大约三周,投入不大,但能避免后面两三年的返工。
如果你的团队已经有一套混乱的状态体系,先别急着推翻。做一次简单的诊断:统计过去一个月“无备注的状态回滚次数”和“周会中用于澄清状态的时间”。如果前者超过总变更的 15%,或者后者超过周会时长的 30%,那就说明该重组了。重组时优先砍复合状态、补退出条件、收紧迁移权限,这三件事能解决大部分问题。
状态看起来是一个小小的字段,但它承载的是整个组织的协同契约。把它设计好,后面的流程、报表、度量、改进才有稳固的地基;设计不好,再昂贵的工具也只是把混乱数字化了一遍。
常见问题解答(FAQ)
1. 任务状态到底设几个才够用,从0到1该怎么定?
我刚接手项目的时候,想着状态越细越专业,一口气设了十二个,结果三个月后看板上一半任务是“待处理”,没人知道该点哪个。后来复盘才发现,状态多不等于信息多,反而让大家养成了“随便选一个”的习惯。所以我特别想知道,从零开始到底该按什么标准去定状态集合。
先按“谁在等谁”来切,通常5到7个就够:待办、已排期、进行中、待验收(待评审)、已完成、已取消。核心判断依据只有一条,两个状态之间如果没有发生责任主体的切换,就不该拆成两个状态。落地时把团队最近一周真实发生的交接动作写在白板上,每个交接点对应一个状态,多的删掉。
阻塞不要做成状态,做成独立标记或标签,否则阻塞结束后历史路径就断了。看板列直接等于状态,不要维护两套。命名上建议用“待验收”而不是“测试中”,因为前者说清了责任在谁手里。
可检查的口径是:状态总数控制在7个以内,任何一个新人在30秒内能说出每个状态归谁负责、离开它的条件是什么,说不出来就说明这个状态是多余的。
2. 除了状态,任务属性从0到1还要建哪些字段?加多了没人填,加少了又不够用,怎么取舍?
我们最开始只填标题和负责人,结果周会上没人说得清一个任务到底卡在哪、什么时候能交。后来矫枉过正,一次性加了二十来个字段,大家开始乱填甚至留空,报表反而更不可信了。我现在就想知道,有没有一套能直接抄的字段清单和取舍标准。
按“必填,条件必填,选填”三层来建。必填只留五个:标题、负责人、截止日、状态、提出人或验收人。条件必填是关键:阻塞原因只在状态为阻塞时必填,交付物链接只在待验收时必填,这样字段不会平时打扰人、关键节点又不会漏。选填放预估工时、标签、优先级、依赖任务。
取舍标准是:一个字段的价值等于它会不会改变某个人接下来的动作,填了没人看、看了也不做决策的字段直接删。真正的落地技巧是把字段和会议议程绑死,比如周会只看三个过滤视图:截止日在7天内且未完成、阻塞超过3天、没有负责人。一旦字段能决定谁被点名,它自然就有人填了。
可量化目标:必填字段控制在5到8个,新建一个任务耗时不超过30秒。
3. 状态流转规则怎么定?谁能改状态、能不能跳状态、怎么防止乱改?
我最头疼的情况是有人直接把“进行中”拖成“已完成”,中间没有评审也没有验收,等到上线前一天才发现漏了东西。还有人改完状态一句话不写,事后想追溯完全断片。我不想把流程做得人人抱怨,但又必须堵住这几个口子,不知道边界该划在哪。
先画一张状态流转表,三列:当前状态、可到达状态、操作角色。规则上区分方向,正向允许跳,待办直接进进行中没有问题;但不能跳过质量闸门,也就是待验收、待评审这类节点必须有人点头才能到已完成;反向回退必须填原因。
权限上,执行人只能改自己负责的任务状态,验收人只能改验收结论,项目经理可以改全部但每一次都留痕。状态变更要强制记录操作人、时间、变更前后值。如果团队抵触流程,可以先只锁两个最关键的闸门:只有指定验收人能把任务从待验收拖到已完成,以及任何回退必须写原因,这两个一上,问题能解决八成。
衡量指标用状态回退率,即一个月内回退次数除以总变更次数,超过10%通常说明需求拆分太粗或者验收标准没提前说清,这时该改的是需求评审,而不是加更多状态。
4. 多人多项目并行时,状态怎么统一口径?又该用哪些状态数据来判断项目健不健康?
我们同时跑好几个项目,同一个词在不同团队意思完全不一样:A组的“进行中”是代码已经在写了,B组的“进行中”是需求还在讨论。月底汇总报表的时候数字对不上,更别说提前发现哪个项目要出事了。我想知道统一口径具体统一什么,以及哪几个指标是真能用的。
先建一份跨项目共用的状态字典,每个状态写四件事:状态名、一句话定义、进入条件、离开条件,再标上责任角色。比如把“进行中”定义成已有唯一负责人且已经开始产出交付物,这样各团队就不会各说各话。做法上是少量通用状态加项目自定义标签,绝不允许每个项目自己发明状态名,否则汇总永远对不上。
度量只需要盯三个:一是停留时长,即任务在“进行中”和“阻塞”的平均停留天数,超过团队中位数两倍就自动进风险清单;二是在制数量,每人同时处于进行中的任务不超过3到5个,超了说明是在排队而不是在并行;三是吞吐趋势,看每周完成数的走向,不看绝对值。
协同机制上,每天或隔天一次15分钟站会,只更新状态变化和阻塞,不做进度汇报;状态一变自动通知协同人和验收人,避免一个人改完没人知道。判断依据很朴素:状态唯一的用途是让不在现场的人也能做出正确决策,所以口径必须跨团队一致,而颗粒度可以按项目不同。
核心关键词
文章包含AI辅助创作:状态怎么做?项目经理协同管理:任务属性从0到1,发布者:飞飞,转载请注明出处:https://worktile.com/solution-1/archives/354523
读者评论
状态数量由决策点决定这个标准,在小团队里会失效。我们 12 个人,开发和测试常是同一个人,问「是否需要某个角色介入」根本答不上来。按这个逻辑砍到 5 个之后,阻塞和待验收合并,反而看不出到底是谁在卡。可能 6 到 8 这个区间有隐含前提:角色得先分得清。
正交维度这个思路我认同,但落到工具上很难。阻塞原因做成独立字段之后,我们用的项目管理平台报表没法按状态加阻塞原因交叉过滤,最后还是导出来人工透视。建议先摸清平台的数据能力再动状态设计,否则拆得越干净,能看到的视图反而越少。
文中图表标了样本推演,但 68% 到 51%、6% 到 23% 这种数字太整齐,我更想看到每项指标的口径定义,比如「澄清耗时」是怎么计时的。另外收紧状态拖动权限那条,我们试过,前三周开发反弹很大,最好配一个带备注的快捷回退入口做过渡,否则会催生私下沟通的隐形状态。