这是知乎上的一个问题:如何设计出色的网站后台原型?
以下是鄙人在工作中的一些见解。
设计一个后台,要明确:
考虑使用你的后台的人有哪些角色;
明确业务流程中,分别有哪些输入、输出;
找个适合的位置,让用户寻找、观看信息,产生内容。
后台是用来干什么的?用来辅助工作的,是企业工具,效率工具,刚需产品,小众产品,不可替代,无需像消费级产品那样拥有酷炫动效,细致的设计,这样只会浪费公司资源。我的意见是对后台原型无需精雕细琢。
做后台,就是实现业务逻辑,这跟普通的产品截然不同。
使用你的后台的人,分别是什么角色?CEO,财务人员,运营人员,测试人员等等。我现在负责的后台中,用户大概八九千个。每一类用户分配一个角色,再为角色分配权限,在该角色下面建立账号。为你的用户分配权限非常重要,这保证了数据安全,让用户无法接触他在日常工作中无权接触的信息。这意味着你要深入了解你的用户日常工作---需要看到什么信息,需要进行什么操作。这不仅仅在后台刚刚建立的时候管用,而且在后台后续功能扩展中适用---是的,后台每新增一个功能,都要考虑该功能哪些用户该用,哪些用户不该用。
明确了权限的重要性后,开始做后台功能,实现业务逻辑了。在实现需求过程中,要明确知道业务流程中需要输入什么信息,输出什么信息,要监控什么节点。输入的信息要保证可以辅助流程完美走通整个流程;输出的信息保证用户可以监控整个业务流程。业务流程无非是数据的CURD,因而界面设计需要保证数据的CURD过程必须是可视、可追踪的。明确了这一点后,确定需要监控的数据点,确定查询条件、输入的字段(新增的时候)、输出的字段(查询结果显示)。
当然输入输出、页面跳转过程中的小交互是可以做的,也可以不做。
设计页面架构,让用户可以找到信息。页面架构容易设计,需要符合用户心理模型,这块我不太懂,大家多多指教。