E5.10.3stepper length change设计

步骤数变化会破坏预期

别名: 步骤数变化 · dynamic wizard steps · 流程变长

概念解释

人按进入时看见的总量安排时间和材料。步骤数中途变化(stepper length change)是总量在流程里变长或变短:填到一半突然多出「补充材料」,或选了某个选项后两步被吃掉。数字承诺被改写后,原来的「还要多久」全部作废。这不是可不可回改已填内容,而是尺子本身在使用中被换成另一把。

机制

总量是用来做计划的。看见 4 步,人会按 4 个空档腾出时间、打开证件、叫家人来签字。插入一步等于在计划外加任务,常见反应是怀疑前面填的是否白费、以及现在还要不要继续。删除一步看起来像奖励,但若被删的是用户已经准备好的阶段,会变成「我白准备了」;若删除没有说明,人会以为漏了,回头去找不存在的那一屏。

条件分支本身合理——企业账户比个人多一步核验——但展示策略决定破坏有多大。一上来按最大分支画 6 步,多数人会高估;一上来按最小画 3 步再插入,多数人会感到被加码。真正伤的是在当前步附近插入且不命名:进度条往前一跳或往后一缩,却说不清多了什么、少了什么。名称稳定、只是序号重排,伤害小于既改数量又改名称。

边界

进入前就能根据一个明确选择分叉(个人 / 企业)时,应在选择当时切换总量,而不是进入后再变。法规或风控在中途要求补件,变化无法避免,必须把新步骤当作新任务宣布,而不是默默加长原来那根条。缩短若来自「你已有的资料可跳过」,应写成跳过的原因,让人感到计划被兑现而不是尺子坏了。单步内字段增减不要反映为步骤数变化,否则尺子会抖。

怎么落地

  • 能在入口处根据已知类型定总量的,就在入口定死;分支选择发生时立刻重画步骤条并命名将出现或消失的步。
  • 中途依法必须加步时,用明确插入(新名称出现在条上)加一句「因此多了一步」,不要只把 3/4 改成 3/5。
  • 跳过的步在条上保留为「已跳过」一段时间,或说明跳过原因,避免用户去找失踪的屏。
  • 验证:走一条会加步和一条会减步的路径,在变化发生的那一帧问「现在一共几步、多了或少了什么」。答不出名称,就是尺子被偷换。再问还愿不愿意做完;放弃集中在加步且无名的版本上,说明破坏来自未宣布的变化。

延伸

  • 同组E5.10.1 步骤条表达总量与当前位置 · E5.10.2 已完成步骤是否可返回需明确
  • 相邻E5.06 分页 · E5.18 导航项的权限可见性
  • 站内检索dynamic steps · wizard length · progress surprise

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/E5.10.3