从人物角色开始。
你的主要角色的主要任务是什么?“搜索一套适合她的房子”?“浏览最新上市的汽车信息”?接着,她的次要任务是什么?“查看好友的更新”?然后,你的次要角色的主要任务是什么?“留意感兴趣的汽车促销信息”?……此时的任务分解不需要做得太细,只要做到心里有数就可以了。
接下来,把每一个任务点扩展成一个页面,想想用户在进行到这一步的时候,最需要看到、用到的是什么信息。比如,在搜索房屋的时候,主要角色最关心哪些属性?是房屋面积?位置?均价?装修?还是别的?
然后,再以这几个最关键的页面为出发点,把主要角色的次要任务叠加上去,然后是次要角色的主要任务(有点拗口),一个页面的信息架构就自然而然地出现了。
但是,这个过程会遗漏信息架构中一个很重要的部分——导航。根据Jesse James Garrett在《THE ELEMENTS OF USER
EXPERIENCE》一书中的定义,导航应该完成三个任务:
导航必须提供有意义的跳转链接;
导航必须要传达出各链接之间的重要级别和相互联系;
导航必须要传达出与用户当前所浏览页面的关系。