非功能性需求:为产品质量加道锁

非功能性需求:为产品质量加道锁

XGiFtXGiFt

维基百科非功能性需求指依一些条件判断系统运作情形或其特性,而不是针对系统特定行为的需求。简单来说,功能性需求更多的意义在于定义单个或一系列的行为流程,非功能性需求更多的意义在于满足产品业务需求所需要达到的质量标准。

在产品管理中,功能性需求一般以功能列表的形式展示在产品设计中而非功能性需求更多的是展示在系统架构中。虽然有上面的这些说明,不过以我的文字功底你肯定没明白,哈哈。没事让我们来举一些栗子🌰:

  1. 无障碍:最常见的无障碍设计应是无障碍电梯了,每天我们上下班挤地铁使用最多的是扶手梯,但是不要忘了升降梯!升降梯!升降梯!无障碍的意义在于为特殊群体提供解决方案,这要求我们在产品设计师能够考虑到用户群体的特点以及特殊需求,不能只靠猜想,所有人都和自己一样没有障碍或者有和自己一样的障碍而已。
  2. 审计与控制:这个比较典型的是评论系统,除了常规的评论功能外,为了符合法规或规范等需要对部分言论进行控制,无论是对敏感词屏蔽还是对用户评论权限进行限制,都是一种审计与控制的表现。
  3. 备份:对文件系统或者数据库备份,防止出现误操作和灾难对数据的损害。一般备份方式有全部备份,增量备份,差异备份和选择性备份。从备份的实时性方面又有冷备份和热备份的区分,冷备份是服务器处于停机状态下进行的备份,此时的备份数据与数据库中数据是1:1的完全一致。热备份是系统处于正常工作状态进行备份,此时备份数据与数据库中数据的同步不是进行,存在着一定的滞后。
  4. 目前的容量与容量预估:不知道多少人还记得聚美优品301事件,由于对店庆高峰期的访问量的错误预期导致服务器down机,由此引发了一次大风波,涉及到订单问题,物流问题等。由此可见合理的预估容量对产品在关键时刻的表现是重要保障。
  5. 效率:商业的重要衡量标准之一,当开发一个功能,做一个产品成为一件低效率的事情,那么无疑我们走在错误的路上。
  6. 情感因素:情感因素依据产品的用户群体特性,能让用户有更强的归属感,形成产品的特殊格调。情感因素不仅可以表现在产品的UI层面,页可以是在信息架构或者交互设计中,甚至贯穿在整个产品中。就像下面的两幅图片,都是野罂粟,但是表达的情感存在明显的差异。
  7. 可拓展性:产品在当前状态下,由于产品的业务需求可以增加或减少模块功能的能力,拓展性强的产品应对变化的能力更强。
  8. 法律性和授权许可:这个好理解,没有这个你的app都不一定能上的了app store,就算上了,相信我,你都提心吊胆的,会不会被竞争对手举报啊!会不会有版权打击啊!新版上线后每天第一件事就是看看邮箱,闭上眼祈祷!
  9. 兼容性:常见问题,不同系统,不同版本之间经常存在的问题,全面考虑加上勤劳测试吧。
  10. 稳定性:产品的不稳定性是一个隐形杀手,不稳定的产品就像性格不稳定的人,谁知道TMD会发生什么?完全没有安全感好不好!

还有许多非功能性的需求,下面只是列一列做个查漏清单(从维基百科拉过来的):

文章被以下专栏收录
还没有评论
推荐阅读