做了一年多新的项目,好几个,有的是部分参与,有的相当于全程参与,有的好,有的坏,关于交互设计这一部分,我实在是要吐槽一下。公司要是没有UE,就请一个好的PM;要是没有足够经验的PM,那么,请尊重程序员的建议。学历固然重要,经验也很重要。主管者不想听,自然,下次别人也不会多说。公司要求每个人都为大局着想,基层员工倒是提意见了,结果把PM惹烦了,绩效都不好了。结果却是谁都不知道他是想为大局着想了,还以为他就是怠工。里外不讨好,又有什么意义呢?若搭建好了队伍,就做好专人负责专项。我简单说一下工业软件中交互的一些注意点吧。
Model的创建,最好要在弹出框中做。即使很想不使用弹出框,先创建UI并占位,后保存,也一定要控制好不能保存就离开页面;即使离开,也要狠心放弃未保存的操作。像Polyworks与Gom这样的老牌软件,都是弹出框创建Model,这样是为了保证操作的原子性。交互过程中产生的对象可能是临时的,如果没有保存在model中,就不能留在view上。
由于工业软件应用范围很小,用户基本上必需经过培训,所以,完全不需要考虑操作引导的流程。培训手册作用是啥?填写信息时,一步一步跳转的方式尤不可取。即使是为电脑小白准备的电脑管家,迅雷等工具,也只会在新手阶段弹出一些框体用于流程教学,而非把这些简单的步骤直接做到页面上。除非每一步都有明确的业务上对应的操作逻辑,且前后步骤之间有严格的逻辑关系,否则,不要分步骤。对于Model的编辑操作,如果不涉及到业务的分步操作,那么就应该尽量放在一起。
填写信息的页面不要弄很大
工业软件设计上一些简单的原则
最新推荐文章于 2024-11-07 09:00:00 发布