近期的工作中除了移动端产品大部分时间都在做管理系统,碰到很多坑,也填了很多坑。在这里我想把这几个月的一些思考与大家分享下,不足之处希望大家指出。
管理系统面向的用户并非普通用户,对于流程的处理、操作效率等方面要求的很高,而且对于用户来说更多的时间花在完成各种重复或复杂的操作上,那么交互设计上就要采用合理的整体框架将操作流程化繁为简才能保证用户能够快速完成工作目标,另外还要重视效率与体验之间的平衡,因此个人认为管理系统的设计最能体现交互设计师的能力。
一、开始设计之前请先思考:Think first,Design next!
我们常说设计师在拿到需求的时候不要上来就做,而是要先思考,那么思考什么呢?
1、一定要完全清楚这个系统要做什么,C/S还是B/S
2、哪些人在用
3、用户用它都会做什么
4、各种风险的操作以及临界条件等
以上举例来并不是什么高深的理论,设计前自己跟产品经理对接好需求,梳理出一个具体的系统框架然后再去做。
二、分析需求
近期我在做一个员工持股计划的系统,目标是管理公司授予几万人的持股计划,在设计之初考察了很多金融管理系统,例如摩根斯坦利、global share、computer share等,这些老牌金融服务公司将功能已经做到很全面很完善,但是使用下就能发现这些产品在设计时考虑更多的是让用户能完成各种情景下的工作而不是根据业务进行有目的性的操作,有时甚至要反用户体验而行。原因在于保证一些极端的工作情景下的妥协,虽然这种做法对于商业系统来说思考方向是对的但是怎样将每种情景科学的实现并减少冗余是需要我们花大量心思去平衡需求。
使用者的背景是我们模拟用户行为的考量方向,如果仔细分析这个系统很容易让我们知道使用者的基本背景。持股计划很多股权等数据需要分析,这些数据有些属于期权和限制股等的股权分配、有些属于人员资料和授权信息。需求和数据一起给出需要结合,要通过数据来了解业务,还要根据需求来展示数据。所以在这样复杂的情况下,设计之初便是理清需求上的业务逻辑,分析该系统的业务核心,业务核心其实就是员工和授权的关系。通过业务核心来设计围绕完成业务的功能。