系统(产品)设计原则

引言

  最近在写PRD时,经常会被问到一个问题:你是如何规避系统设计过程中的坑,避免了设计返工、开发返工和上线生产问题 ?后面想了想,大抵上是基于一些多年来总结的系统设计原则吧,本着好记性不如烂笔头,将这些经验一一记录下来,供后续与大家学习交流。

前端逻辑设计原则

  • 页面信息范围
      通常情况下,详情页面内容大于首页表单内容,即首页表单中存在的信息,在详情页中一定能够看到;查询栏的信息范围取决于查询页的表单内容,即查询条件信息范围不会超过表单上的字段。
  • 单个/批量操作
      在不需要快速处理大量类似任务的需求前提下,尽量通过设计单个操作的功能按钮去实现业务需求,尽管批量操作的范围是大于单个操作的,因为单个操作允许更精确的控制,减少了误操作的风险,对于系统的性能要求小,并且通常更容易撤销。
  • 功能按钮的操作控制
      绝大多数情况下,都是通过按钮的“是否置灰”和“是否显示”来控制功能是否可以操作。角色权限的控制会通过按钮的是否显示来实现(例如:无权限,不展示);操作条件的控制会通过按钮的是否置灰来实现(例如:不满足操作条件,置灰)。特殊情况下,也会通过按钮的是否显示来实现操作条件的控制(例如

你可能感兴趣的:(产品,产品经理)