信息架构:任务分析的完全图

信息架构 everyinch 4674℃ 0评论

任务分析是循序渐进地逐步分析用户如何完成任务。这里会非常仔细地查看完成一个任务所需的每一个动作。

首先,来看我们的人物角色Michael的任务目标:Michael想很快建立Sundance电影节的日程表。

接下来检查场景,从中找出与任务直接相关的元素。

  • 理解它如何工作。
  • 选择感兴趣的电影。.
  • 选择电影的可用状态(签约还是未签约)。
  • 选择电影时间安排(恰好契合还是允许重叠)。
  • 查看推荐。
  • 选择所选的电影。
  • 注册以便得到报告。
  • 保存工作(前面的步骤完成的工作)。
  • 通过Email发出日程表。

接下来,需要得到更深层次的细节并查找子任务。如果分解第2步“选择感兴趣的电影”,可能如下:

  1. 选择感兴趣的导演
  2. 选择感兴趣的演员
  3. 选择感兴趣的类型
Michael的动作 系统的动作
  1. Michael指示他已经准备好可以开始了
2.系统显示导演(director)名单,并提供选项,允许Michael选择想要的多位导演,以及感兴趣的程度(非常感兴趣、有点感兴趣以及默认的不感兴趣)系统提示Michael选择感兴趣的导演
  1. Michael选择了他感兴趣的多位导演,并提交这个信息
4.系统确认了这些选择。系统显示出一个演员(actor)名单,并提供选项,允许用户选择希望的多个演员,以及感兴趣的程度(非常感兴趣、有点感兴趣以及默认的不感兴趣)。系统提示Michael选择感兴趣的演员
  1. Michael选择了他感兴趣的多名演员,并提交这个信息
6.系统确认了这些选择。系统显示出一个类型 (genre)名单,并提供选项,允许用户选择希  望的多个类型,以及感兴趣的程度(非常感兴  趣、有点感兴趣以及默认的不感兴趣。系统提示Michael选择感兴趣的类型
  1. Michael选择了他感兴趣的多个类型,并提交这个信息
8.系统确认了这些选择。系统提示用户选择前往电影节的目的:工作、爱好或二者兼有
  1. Michael可能选择工作,爱好,或者二者兼有
10.如果选择了工作或二者兼有,系统会提供用户选择电影的可用性:已经与一个发行商签约或未签约。如果选择了爱好,则会显示结果

总之,任务分析是一个非常有效的方法,可以明确交互中每一步的所有细节。程序员也很喜欢任务分析,因为这些步骤非常清楚。

还有一种方法来了解这些细节,这就是画图表示。

ch6_task_diag

这个任务分析显示了Michael如何使用这个电影节规划工具

 

分享&收藏

转载请注明:陈童的博客 » 信息架构:任务分析的完全图

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
'; } if( dopt('d_footcode_b') ) echo dopt('d_footcode'); ?>