安排网站建设任务的先后顺序,最稳妥的做法不是从“先买域名还是先做设计”开始排,而是从最终要交付什么结果倒推:先明确上线时要交付的页面、内容、功能和验收标准,再反推需要哪些资料、由谁负责、在哪一步验收。这样多人协作时,每个人都知道自己的输入从哪来、输出交给谁,返工自然减少。
开工前用一张清单写清最终交付物,例如:可访问的站点、若干已完成页面、可用的表单、已配置的统计工具、内容后台账号、上线检查记录。每一项都要有明确的完成标准,比如“首页在手机和电脑上都能正常打开,导航链接无死链”。交付物越具体,后面的任务顺序越不容易乱。
从交付物倒推时,可以问三个问题:这个东西由谁验收?它依赖谁的输出?没有它,哪些任务无法开始?把答案写下来,任务之间的前后关系就清楚了。
多人协作的网站建设,任务顺序通常可以归入四个阶段,但每个阶段的具体内容取决于项目规模:
阶段之间不是绝对串行。比如主机选购可以和内容撰写同时进行,但“页面正式对外可见”必须等验收完成。
光有任务列表还不够,多人协作最容易出问题的地方是“以为对方会做”。每个任务至少写清三列:负责人、输入材料、验收人。例如:
验收点要放在任务完成之后、下一个任务开始之前。上一环节没验收,下一环节就不应正式启动,否则问题会一路带到上线。
假设目标是上线一个包含首页、关于页、联系页的小型站点,可以这样倒推(以下为假设示例,不是真实项目成果):
把这份倒推清单反过来读,就是实际执行顺序。任何一步缺少负责人或验收标准,就先补上再往下走。
第一,看是否有人同时等待多个上游任务。如果一个人要等三份材料才能开工,说明顺序过散,应把材料收集提前集中完成。第二,看验收是否集中在最后。如果所有检查都堆在上线前,问题会集中爆发,应把验收拆到每个阶段末尾。第三,看任务是否有明确输出物。只有“研究一下”“优化一下”这类描述,无法判断何时完成,也无法交接。
一次调整顺序后,不要只用“感觉顺畅了”来判断效果。可以对比调整前后的返工次数、任务等待时间和验收未通过项数量。比较时要注意项目规模、参与人数和内容复杂度不同,结果不能直接套用到其他项目。
下一步,拿一张纸或表格,把你当前项目的最终交付物逐条写下,再对每条写出它的上游依赖、负责人和验收标准。写不出来的那一项,就是顺序里最需要先补清楚的环节。