确定主要用户任务,不要先问“网站要放哪些栏目”,而要先问“用户来这里要完成哪一件事,完成后我们能交付什么结果”。把这件事写成一句可验收的交付描述,再倒推需要准备的资料、要执行的任务、由谁负责、满足什么条件才算完成。时间和人手有限时,优先做那条直接支撑主要任务的链路,其余内容可以延后。
主要用户任务不是“浏览网站”,也不是“了解我们”,而是用户带着具体目的来完成的一次动作。可以用一个句式固定下来:
当(某类用户)在(某种场景)下,他要(完成某动作),以便得到(某结果)。
例如,一个提供装修咨询的网站,假设其主要任务是:当本地业主在比较装修方案时,他要提交房屋面积和联系方式,以便获得一次上门量房。这个例子是假设,用于说明写法,不代表任何真实项目。
写完后做三项检查:
如果并列了多个动作,说明主要任务还没收敛,需要按“哪件事最影响后续业务”来排序,只保留第一件。
交付结果决定了资料清单,而不是反过来。仍以上面的假设为例,如果交付结果是“一次上门量房”,那么支撑它至少需要:服务覆盖范围、可预约时段、房屋基本情况字段、确认方式。缺少覆盖范围,用户可能提交无效需求;缺少时段,就无法安排。
把资料分成三类更便于安排:
判断标准很直接:删掉这份资料,用户还能不能完成任务?能,就归入辅助或延后;不能,就是必需。
资料清单只是原料,还要落到“谁在什么时候交什么”。每一项必需资料都应写成一条任务,并配一个可检查的验收条件。例如:
验收条件要能被第三方检查。像“页面好看”“体验流畅”无法验收,应改成“在手机屏幕上不用横向滚动就能完成提交”这类可观察的描述。
时间和人手有限时,排序依据不是“哪个栏目重要”,而是“哪项任务卡住主要链路”。可以按下面顺序处理:
如果某项必需资料迟迟无法确认,例如覆盖范围或回复时限,不要用模糊表述绕过,而应缩小主要任务的范围,直到它能在现有条件下被交付。缩小范围比留下无法兑现的承诺更可控。
在投入更多内容之前,先做一次最小验证:找一位不了解项目的人,只给主要任务描述,让他尝试完成一次。观察三点:他是否知道从哪里开始;他是否在某个字段或说明处停下来;他完成后是否得到明确反馈。
出现停顿,先区分是资料缺失、表述不清,还是流程本身过长。不要一次改多处,每次只调整一个可能原因,再重复验证。这样即使人手有限,也能确认主要用户任务是否成立。
下一步,把已经写好的主要任务句式、必需资料清单和验收条件放在同一份文档里,先只推进排在最前面的三项任务,其余内容等这三项验收通过后再安排。