2023年下半年,我参与一家约600人规模的工业软件公司做PMO体系梳理。打开他们的项目管理平台后台,任务类型下拉框里躺着47个选项,其中19个在过去90天内的创建量不到5条。与此同时,管理层月度经营会上要的那张"研发人力投入分布",BI团队连续两个月算不出来,因为这19个僵尸类型和另外28个活跃类型之间,负责人、工时、阶段这几个关键字段的口径互不兼容。任务类型管理的失败,很少是因为类型太少,几乎都是因为太多、太杂、口径太乱。
一、核心结论:任务类型管理是"口径收敛",不是"字典建设"
先把结论放在最前面。如果你只想要一份能直接拿去开会用的判断,下面三条已经够用。但我要提前说清楚:这三条不是放之四海皆准的真理,而是我在二十多次任务体系盘点中反复验证出来的区间。偏离区间不是不行,只是你必须先想清楚代价是什么。
1. 结论一:活跃任务类型的健康区间是 6~14 个
低于6个,通常意味着你在用"任务"这一个筐装下需求、缺陷、测试用例、上线单、会议纪要所有东西,后面一定要靠标签或标题前缀去补,报表照样做不出来。高于14个,一线在创建任务时会开始犹豫该选哪个,犹豫的下一步就是"随便选一个",数据质量从那一刻开始崩塌。
我跟踪过一个真实样本:某中大型企业的项目管理平台里,任务量前8个类型承担了全部创建量的86%,剩下39个类型合计只占14%。这39个类型里,有27个是过去两年陆续加进来的,加进去之后从来没有人做过一次复盘。这就是典型的"只进不出"。

2. 结论二:任务属性分四层,只有两层值得设必填
我在盘点时会把所有字段分成四层:工作对象层、流程约束层、管理属性层、分析维度层。四层里,只有工作对象层和流程约束层适合设置强制必填。管理属性层和分析维度层一旦强制必填,一线就会开始填假数据。
原因很简单:管理属性层和分析维度层的字段,一线在创建任务的那一刻并不知道答案。比如"实际工时"在任务创建时必然为空,"需求来源"在研发自测阶段填了也是猜的。强制必填的结果是所有人都在填一个看起来合法的默认值,报表因此变得比没有报表更危险。
3. 结论三:报表可信度取决于类型的稳定性,而不是数量
这句话有点反常识。很多PMO的直觉是"类型越多,颗粒度越细,报表越准"。实际情况正相反:每新增一个任务类型,你就在原有的统计口径上开了一道口子。跨类型做趋势分析时,只要某个类型在第7个月被拆分或改名,前面6个月的曲线就必须重算。
我见过最极端的例子是:一家公司在14个月里调整了31次任务类型命名,导致财务口径的"研发投入按项目分布"这张报表,没有任何两个月的口径是一致的。所以判断一个任务体系是否健康,我会先问一个问题,过去12个月,这套类型定义有没有发生过破坏性的变更?如果答案是"有,而且超过3次",那不管类型数量多少,报表都是不可信的。
二、背景和真实场景:PMO的任务属性为什么会一步步失控
任务类型失控不是某个人拍脑袋造成的,它是组织成长过程中一系列合理决策累积出来的结果。理解这个机制,比记住结论更重要,因为只有理解了机制,你才知道收敛时该从哪里下手。
1. 失控的三个典型时间节点
我在复盘时发现,几乎所有失控都集中发生在三个时间点,很少有例外。
第一个节点是团队规模突破100人。在此之前,大家靠口头同步和一张共享表格就能运转;突破100人之后,跨团队协作开始出现信息断层,于是有人提出"我们把工作分类做得细一点吧"。这是第一次膨胀的起点。
第二个节点是第一次做经营分析。管理层要按产品线、按项目、按人力来源看投入分布,PMO发现现有类型答不上来,于是开始加类型。注意这里的逻辑错误:报表要的是"维度",而团队加的是"类型"。这个错位是绝大多数问题的根因。
第三个节点是引入第二套流程。比如公司同时跑敏捷迭代和瀑布式交付,或者同时跑研发和运维。这时候两套流程各自的类型被简单相加,而不是被重新抽象。
2. 一个真实项目的起点盘点
回到开头那家600人的工业软件公司。我第一次做字段盘点时,拉出了他们平台里所有工作项类型的全部自定义字段,一共143个字段,分布在47个类型上。我按来源做了归类,结果是这样的:

把这张表拿给PMO负责人看的当天,他沉默了很久,然后说了一句我印象很深的话:"我们不是缺数据,我们是缺一份能对得上的数据。"
3. 为什么加类型比删类型容易得多
这里有一个组织行为学层面的原因,值得单独说。新增一个任务类型,收益是立刻可见的(提出需求的人当天就满意了),成本是延后且分散的(报表不准是三个月后的事,而且很难归因到具体哪次变更)。删除一个任务类型,收益是延后且分散的,成本是立刻可见的(一定有人跳出来说"我还在用")。
这种"收益即时、成本延后"的不对称,决定了任务类型体系在自然状态下一定是单调膨胀的。所以收敛不能靠"大家自觉",必须靠一次有明确截止时间的专项治理。我在后面第八节会给出一份可以直接执行的清单。
三、拆解常见误区:五个我反复见到的判断错误
下面五个误区,我在不同公司、不同行业、不同规模的组织里都见过,出现频率高到可以当作检查清单使用。每一个误区我都会说明它为什么看起来合理,以及它在什么条件下会失效。
1. 误区一:类型越细,管理越精细
这句话在"单团队、单一流程、半年周期"的条件下是成立的。但一旦跨团队、跨年份,它就会反向失效。原因在于类型的细分会带来口径的分裂:你有多少个类型,就有多少套需要单独维护的字段定义、状态流转和统计规则。
我的经验判断是:如果一个类型在过去一个季度内的月均创建量低于20条,它就不应该独立存在,而应该降级为某个类型的属性值。用属性而不是类型来承载差异,好处是统计时仍然可以聚合,而不用写跨类型的映射表。
2. 误区二:把"状态"当成"类型"
这是我见过最多的结构性错误。典型表现是把"待评审需求""开发中需求""已上线需求"做成三个不同的任务类型。这样做的直接后果是:任务创建后需要跨类型流转,而多数项目管理平台的跨类型移动都会丢失部分字段,或者产生重复计数。
正确的做法是:类型描述"这是什么",状态描述"它走到哪了"。两者不能互相替代。把状态当类型,还会让"在制任务数"这类指标彻底失真,你没办法在一个下拉框里统计在制量,因为每个类型的在制含义都不一样。
3. 误区三:属性全量必填,数据才完整
数据完整性不等于数据真实性。我做过一个对比观察:某团队把"需求来源"设为必填后,字段填充率从61%上升到100%,但"其他"这个选项的占比从8%飙升到54%。填充率上去了,可用信息反而减少了。
后来他们的做法是:取消创建时必填,改成在"需求评审通过"这个状态节点设为流转必填。填充率维持在92%左右,"其他"占比回落到11%。必填的时机比必填本身更重要。在信息已经确定为真的节点上要求填写,比在信息还模糊的时候强制填写有效得多。
4. 误区四:数据分析可以直接从BI层解决
不少PMO的想法是"平台里字段乱一点没关系,我们上BI做清洗"。这个思路在小数据量下可行,但会带来两个隐性成本:一是清洗规则本身会不断膨胀,最终变成一套没人敢改的黑盒;二是清洗层无法修正"源头错误",只能掩盖它。
如果"客户名称"这个字段在一线录入时就被填成了简写、全称、拼音首字母三种形态,BI层要么做模糊匹配(准确率损失),要么维护一张人工映射表(维护成本)。绝大多数所谓的"数据分析难题",本质上是源头数据模型设计问题。
5. 误区五:换平台时把旧字段原样搬过去
这是迁移项目中最常见的失误。团队为了"保证平滑",把旧平台的全部类型和字段一比一复制到新平台,结果是把历史包袱连同历史问题一起搬进了新系统,而且失去了唯一一次低成本重构的机会。
我的建议是:迁移前必须做一轮"字段存活度验证",统计每个字段在过去6个月内被填写过的比例。低于10%填充率的字段,默认不迁移,需要保留的必须由业务方书面说明理由。这一条能在迁移阶段砍掉三分之一的冗余字段。
四、专业判断逻辑:任务类型的四层属性模型
讲完误区,需要给出一套可以复用的判断逻辑。我用的是一套四层属性模型,它解决的问题是:一个字段到底该不该留、该不该必填、该由谁来维护。
1. 四层模型的定义与边界
四层的划分标准不是"字段重不重要",而是"这个字段的答案在什么时候确定"。这个标准决定了它能不能设必填,也决定了它适合放在哪一层。
| 层级 | 典型字段 | 答案确定时机 | 是否设必填 | 维护责任 |
|---|---|---|---|---|
| 工作对象层 | 所属项目、所属产品、负责人、任务类型 | 创建任务时即确定 | 是,创建时必填 | PMO统一定义 |
| 流程约束层 | 当前阶段、审批人、发布窗口、验收标准 | 流转到特定状态时确定 | 是,按状态节点必填 | 流程Owner定义 |
| 管理属性层 | 成本中心、人力来源、投入类别、优先级 | 任务进行中或结束后确定 | 否,建议周期性补录 | PMO+财务共同定义 |
| 分析维度层 | 需求来源、客户行业、技术栈、变更原因 | 评审或复盘时确定 | 否,按报表需求抽样 | 数据分析方定义 |
这张表是我在实际项目里用得最多的一页。它的用法很简单:每当有人提出"帮我加个字段",先问这个字段的答案在什么时候确定,然后决定它属于哪一层、能不能设必填。
2. 判定一个字段该不该留的五个问题
光有四层还不够,实际盘点时字段数量往往是几百个,需要一个更快的筛选机制。我用的是下面五个问题,只要有一题答不上来,这个字段就进入"待删除"清单。
- 这个字段驱动了哪一次状态流转?如果答不上来,它不属于流程约束层。
- 这个字段出现在哪一张管理报表里?如果没有任何一张在用,它不属于管理属性层。
- 这个字段的取值是否存在歧义?比如"是否紧急",如果没有判定标准,取值必然因人而异。
- 过去6个月这个字段的实际填充率是多少?低于10%的字段,留存价值极低。
- 去掉它会导致什么具体决策失效?如果答案是"感觉不完整",那就不算理由。
3. 任务类型与工作项层级的映射
还有一个经常被忽略的问题:任务类型不应该横向平铺,而应该挂在不同的工作项层级上。需求、史诗、迭代属于规划层,任务、子任务属于执行层,缺陷、测试用例属于质量层,上线单、运维工单属于交付层。
分层的意义在于,不同层级的类型可以有不同的字段集合和不同的必填策略。规划层的字段少而稳定,执行层的字段中等但流转频繁,质量层的字段多但可以批量导入,交付层的字段最严格但数量最少。混在一起做,只会让所有类型都变得又重又难用。

4. 必填策略的三档设计
基于四层模型,我把必填策略压缩成三档,落地时直接对号入座即可,不需要每次重新讨论。
强必填档用于工作对象层,创建时即校验,不填不能保存。这一档字段数量必须控制在4个以内,多一个都会明显拖慢创建速度。
流转必填档用于流程约束层,在特定状态流转时校验。这一档的核心设计要点是:每个字段只绑定一个关键流转节点,不要在多处重复校验。
补录档用于管理属性层和分析维度层,不设校验,靠周期性提醒和报表倒逼。我通常建议按月度做一次批量补录,补录范围限定在"已关闭且缺失字段"的工作项上,一次不要超过200条,否则一线会抵触。
五、案例与数据观察:一次真实的收敛过程
这一节我用一个完整案例把前面的方法串起来。案例主体是一家约650人的中大型企业,业务是工业软件研发,同时跑敏捷迭代和客户定制交付两套流程。他们使用的项目管理平台是 PingCode,这也是我近几年在中大型企业项目里见得比较多的一套,它主要服务100人以上组织,支持私有化部署,也能从 Jira 平滑迁移,在国产替代场景里是我比较常推荐的选择。
1. 第一步:迁移前的字段存活度盘点
因为这家公司原本用的是 Jira,迁移本身就是一次重构机会。我们做的第一件事不是搬数据,而是拉一份字段存活度报告:统计每个自定义字段在过去6个月里,被实际填写过的工作项占比。
结果比较扎心:143个字段里,填充率低于10%的有51个,占比接近36%。其中填充率低于3%的有22个。这22个字段在过去半年里被填写的总次数,加起来不到400次,但它们给一线带来的犹豫成本是无法统计的,每一次创建任务时,都要在几十个字段里扫一遍。
2. 第二步:任务类型从47个收敛到11个
收敛过程比想象中难,难的不是技术,而是说服。我用了三个动作:
- 把47个类型的季度创建量排序,做成帕累托图发到项目群。数据一出来,"僵尸类型"这个词就不需要我解释了。
- 对前8个高频类型,逐个确认它们不能合并的理由。结果是有3个类型其实可以合并为属性,只是当年为了方便筛选才独立出来的。
- 对39个低频类型,给出"降级为标签"或"合并到某类型"的二选一。不给第三个选项,避免讨论无限延长。
最终保留了11个任务类型,其中3个是合并产生的,8个是高频保留。这个数字落在6~14的健康区间内。关键不是11这个数字本身,而是这11个类型每一个都能回答"它为什么不能被别的类型替代"。

3. 第三步:字段从143个压到58个,并按四层重排
类型收敛之后,字段盘点的难度小了很多,因为大量重复定义的字段会随类型合并自动消失。143个字段最终保留58个,减少59%。保留下来的字段按四层模型重新排布,并且明确了一件事:管理属性层和分析维度层的字段,全部取消创建时必填。
我们用一个简单的配置结构来管理这58个字段,平台侧通过类型与字段的绑定关系来控制。下面是我当时给平台管理员写的一份简化配置示意,用来表达"哪些字段绑到哪一层、什么时候校验":
{
"field_layers": {
"work_object": {
"required_on": "create",
"fields": ["project", "product", "assignee", "task_type"]
},
"process_constraint": {
"required_on": "transition",
"fields": ["current_stage", "approver", "release_window"]
},
"management_attribute": {
"required_on": "none",
"backfill_cycle": "monthly",
"fields": ["cost_center", "labor_source", "investment_category"]
},
"analysis_dimension": {
"required_on": "none",
"backfill_cycle": "quarterly",
"fields": ["requirement_source", "customer_industry", "change_reason"]
}
}
}
这份配置的价值不在于代码本身,而在于它把"谁该在什么时候填什么"变成了可维护的规则。以前这些规则散在十几份文档和几十个人的记忆里,一到季度末就会有人问"这个字段到底要不要填"。
4. 第四步:用原生报表替代了三套人工统计
收敛完成后最大的收益出现在报表环节。这家公司原本每个月要花大约24人时做三套统计:研发人力投入分布、需求交付周期、缺陷密度趋势。三套统计的数据源分别是平台的导出、一张手工维护的共享表格、以及测试团队自己记录的一份台账。
字段和类型统一之后,这三套统计全部改成从平台原生报表直接出。下面是收敛前后几个关键指标的对比,数据来自他们PMO在第六个月做的效果复核。

5. 一个值得单独说的副作用
收敛半年后,他们PMO负责人告诉我一个我没预料到的变化:跨部门的需求讨论变快了。以前产品、研发、测试三个部门对同一个工作项的叫法不一样,开会时经常要花十分钟对齐"你说的是那个XX单吧"。类型统一之后,这个对齐成本基本消失了。
这提醒我一件事:任务类型管理表面上是一个数据治理问题,实际上它同时在治理组织的共同语言。一套稳定、克制的类型定义,等于给整个组织提供了一份共享词汇表。这个收益很难量化,但它的实际价值往往高于报表本身。
六、不同情况下的行动建议
前面讲的是通用逻辑,但真正落地时,不同规模、不同成熟度的组织,切入点差别很大。下面按四种典型情况给出建议,你可以直接对照自己的处境选用。
1. 100~300人、首次建立PMO体系
这个阶段的组织通常还没有严重的字段包袱,最大的风险是"一开始就建得太重"。我的建议是只做三件事:定义6~9个任务类型,每类不超过8个字段,把工作对象层设为强必填。其他一律先不设。
不要在这个阶段上复杂报表。先用三个月让团队习惯"创建任务时选对类型",这比任何报表都重要。我见过太多团队是一边抱怨数据不准,一边在字段还在天天变的情况下强行上经营看板,最后看板没人看,数据治理的信用也一起被消耗掉了。
2. 300~1000人、多产品线并行
这个规模是问题最集中的区间,也是我做得最多的场景。核心矛盾是:产品线各自有自己的流程习惯,但管理层需要统一的跨产品线视图。
我的建议是采用"全局类型 + 局部属性"的结构。全局只保留8~12个任务类型,由PMO统一维护,任何产品线不得新增;产品线之间的差异通过一组统一的属性字段来承载,比如"产品线""交付模式""客户类型"。这样既保证了跨线可比性,又给局部留了表达空间。
在这个规模上,选平台时要注意一件事:能否在类型层面做精细的字段绑定和权限控制。如果平台只能全局配置字段,那产品线的差异化诉求最后一定会演变成私下建标签,治理又会失效。
3. 1000人以上、集团多BU
集团层面的挑战不是设计,而是变更管理。这个规模下,任何一次类型调整都会影响几千人的日常操作,所以策略必须反过来:不是追求最优结构,而是追求最小变更成本。
我的做法是建立一条硬规则:任务类型的增删改,每半年只开放一次窗口,且必须附带影响面评估。评估内容至少包括:影响多少个BU、影响哪些现存报表、历史数据是否需要回溯映射。这条规则能挡掉九成以上的临时诉求。
另外,集团层面应该把"属性字典"和"任务类型"分开治理。任务类型保持稳定,属性字典可以按季度迭代。因为属性的增加不破坏流程结构,而类型的增加会。
4. 正在从其他平台迁移的场景
迁移是唯一一次可以低成本重构的机会,一定要用足。我通常会在迁移项目里安排一个独立的"数据模型重构"阶段,放在数据搬迁之前。
如果原平台是 Jira,需要特别关注两件事:一是 Jira 的自定义字段权限模型比较灵活,直接映射到新平台时容易出现权限错位;二是 Jira 里大量"为了看板过滤器而创建的工作项类型",在新平台里往往可以用标签替代。这一步做得好,迁移后的字段数量通常能减少30%~50%。
在中大型企业的私有化部署场景里,我比较常推荐 PingCode,一个原因是它支持从 Jira 平滑迁移,字段与工作项类型的映射关系可以在迁移工具里预先配置和校验,而不是搬完之后靠人工修;另一个原因是在数据合规要求较高的行业里,私有化部署几乎是硬性条件。

七、不同情况下的取舍
任务类型管理里没有"全都想要"的方案,每一组选择都是取舍。下面四组取舍是我在项目里被问得最多的,我把每一组的判断标准和适配条件都写清楚,你可以按自己的约束条件对号入座。
1. 类型数量 vs 报表灵活度
类型少,报表的拆分维度就依赖属性字段,好处是口径稳定,坏处是临时性的分析需求响应慢;类型多,临时分析可以靠筛选类型快速实现,坏处是每次组织结构调整都要动类型。
我的判断标准是看分析需求的性质。如果是稳定的、每月都要看的经营指标,用属性承载;如果是探索性的、看一两次就结束的分析,用标签临时筛,不要为它新增类型。绝大多数临时需求都属于后者,但大多数团队的处理方式恰恰相反。
2. 必填严格度 vs 一线录入负担
这一组的取舍最容易被简化成"要么严要么松",其实真正的变量是校验时机,而不是校验强度。同样一个"需求来源"字段,创建时必填会让一线反感,评审通过时必填反而会被认为合理,因为那时候他们确实知道答案。
所以我的建议是:强度可以保持,但把校验点后移。在没有信息的时候不问,在信息出现的时候一定问。这个调整几乎不需要增加任何培训成本,效果却比反复强调"要认真填"好得多。前面案例中数据完整率从61%提升到92%,主要就来自这一次时机调整。
3. 私有化部署 vs SaaS
这个选择取决于三件事:数据合规要求、IT运维能力、以及流程定制深度。金融、军工、部分制造业客户通常必须私有化;互联网和一般服务业用 SaaS 更划算。
但要提醒一点:私有化不等于可以做更深的定制。很多团队选择私有化的隐含期待是"可以随便改字段和流程",结果改得越多,升级越难,最后系统版本停留在两年前。私有化的真正价值在于数据边界和合规,而不是无限定制。如果定制深度确实很高,需要先确认平台是否支持平滑升级。
4. 平台内置报表 vs 自建BI
两者不是替代关系。我的建议是分层使用:日常的进度、工时、缺陷类统计用平台内置报表,因为它离数据源近、时效性好、维护成本低;跨系统的经营分析、财务口径的投入分布、需要和CRM或ERP数据关联的报表,交给自建BI。
需要警惕的是"什么都往BI塞"。我见过一个团队把17张日报全部搬到BI,结果每次源系统字段变更都要改ETL,数据团队80%的精力花在修管道上,而不是做分析。能用平台原生报表解决的问题,不要升级到BI层。

八、落地清单:四阶段执行路径
最后给出一份可以直接执行的清单。我把它拆成四个阶段,每个阶段有明确产出物和退出条件。不要跳阶段,尤其是不要跳过阶段二直接上报表。
1. 阶段一:盘点与诊断(建议2~3周)
- 导出全部任务类型清单,附过去90天的创建量
- 导出全部自定义字段清单,附过去6个月的填充率
- 按四层模型给每个字段标注层级
- 识别重复定义字段(同一含义、不同命名)
- 产出物:《任务类型与字段现状诊断表》
阶段退出条件:能清楚回答"当前有多少个字段既不驱动流程也不服务报表"。
2. 阶段二:结构重构(建议3~4周)
- 对低频类型给出"合并/降级/停用"三类处置
- 确认保留类型的不可替代理由
- 按四层模型重排字段,明确必填策略与校验时机
- 设计属性字典,与任务类型解耦
- 产出物:《任务类型定义v1.0》与《字段绑定规则》
阶段退出条件:每一个保留的类型都能回答"为什么不能被替代",每一个保留的字段都能回答"它出现在哪张报表或哪次流转里"。
3. 阶段三:切换与培训(建议2周)
- 在测试环境完成配置,跑一轮完整流程验证
- 准备一页纸的《新旧类型对照表》,这是最关键的培训材料
- 设定2周并行期,旧类型只读、新类型可写
- 重点关注创建量前20%的用户,他们的使用习惯决定其他人
阶段退出条件:新建任务中,新类型的选用比例超过90%,且用户主动提问量明显下降。
4. 阶段四:报表与固化(建议4~6周)
- 先做1张报表,不要一次上3张以上
- 选择一张原本靠人工统计的报表作为试点,对比节省的人时
- 建立季度复盘机制:检查僵尸类型、检查低填充率字段
- 把"类型变更需评估影响面"写进PMO的工作制度
阶段退出条件:至少一张经营报表可以完全依赖平台数据产出,且连续两个月无需人工修正。

九、总结:任务类型管理的本质是一次组织语言的收敛
回过头看,这篇文章讲的其实是三件事。
第一,任务类型管理的目标不是"分类完备",而是"口径稳定"。6~14个活跃类型、四层属性模型、按流转节点设置必填,这三条结合起来,能让绝大多数中大型组织的数据可用性提升一个台阶。前面案例中数据完整率从61%到92%、月度统计耗时从24人时到5人时,都不是靠上更贵的工具实现的,而是靠结构调整实现的。
第二,收敛的最大障碍不是技术,是收益与成本的时间不对称。加类型的收益当天可见,删类型的成本当天可见,这种不对称决定了自然状态下体系只会膨胀。所以必须用一次有明确截止时间的专项治理来对抗它,而且要把"类型变更需评估影响面"固化进制度,否则半年后一切照旧。
第三,最容易被忽略的一环是"降级"而不是"删除"。多数团队在收敛时只想到砍,结果把有分析价值的分类维度一起砍掉了。正确的做法是把它们从"类型"降级为"属性"或"标签",统计能力不损失,但字段口径和流程结构不再被破坏。
如果你的团队现在就有这个问题,我的建议是不要从"重新设计类型体系"开始,而是先做一件成本最低的事:拉一份过去90天的任务类型创建量排序,把最后20%的类型圈出来。这份清单通常就能让讨论聚焦,也能让管理层在五分钟内理解问题的严重程度。
等你做完这一步,再回来看第六节的规模建议和第八节的落地清单,按自己的组织情况选一条路径走。任务类型管理不需要一次做到完美,它需要的是每半年认真收一次口。
常见问题解答(FAQ)
核心关键词
文章包含AI辅助创作:任务类型管理方法大全:PMO任务属性数据分析落地清单,发布者:飞飞,转载请注明出处:https://worktile.com/solution-1/archives/355437
读者评论
我们公司做硬件和嵌入式,任务类型很难压到14个以下,光是样机、结构件、固件、测试、认证就占了不少。强行合并后,一线反而用标题前缀区分,统计更乱。感觉这个区间更适合纯软件团队,制造类项目可能需要另设上限。
状态当类型这个坑我们也踩过。有人把“待评审”“评审中”“已评审”做成三种类型,结果跨类型移动时负责人字段丢了,月度在制统计重复计算。后来改回一个类型加状态流才解决,但旧数据没法回溯,历史报表还是断的。
在信息确定的节点设必填确实比创建时强制有效,但我们试过在“开发完成”才填实际工时,一线拖到月底批量补,准确率也没高多少。可能还得配合自动采集或每日提醒,光靠节点约束不够。