• 产品设计的一个小心得:业务、通知、运营


    当设计内部业务功能或者系统久了,就会有种感觉,其实整个系统就包含三个用户群体的需求:

    A、业务实现需求:

      这需求是这个功能、系统的相关使用群体,主要解决这些人或者群体在使用这个功能或者系统上的业务上需求。像验收人员要操作系统验收东西,这种需求偏重业务实现,注重数据的输入与输出,是整个功能的基础

    B、系统互动需求:

      这需求是系统与使用者之间的需求,从一个业务闭环来说,用户操作——系统需要反馈给相关人员——用户/其他用户上去执行新的行为,这种形成一个业务闭环。其实说白了就是“消息通知”的设计。为什么说重要呢?举个场景,我发起了一个报销流程,但是财务没收到这个功能推送的消息或者提醒,然后财务也不会主动去看这个系统有没要处理的事情,那这个业务是走不下去的(虽然有点极端,一般要用的系统都是强制要上去看)。

      所以为了更好推动整个业务进程,最好的做法就是“消息通知”,无论是推送PC端的还是移动端的,将合适的信息推送给需要的人,引导相关人员上去系统完成业务,就是这需求的核心。

    C、运营管理需求:

      系统是需要有人运营、维护的,很少功能或者业务是不需要人工介入的,如果没有考虑这些需求的话,就会导致产品人员来做运营工作。举个例子,你设计了文章发布或者图片上传的功能,但是没有做配套的后台给运营人员查询、审核查,结果有说图片侵权的时候,运营人员只能找产品,产品找开发来搞。

      如果设计一个功能、系统的时候已经考虑到普通运营人员、管理员、超级管理员,并设计好相应的权限,当出现异常情况时,可以通过这些人员所拥有的权限去处理相关业务,而不需要改数据库、改代码的方式去解决异常情况。

    为什么写一下这个,是因为之前从0到1设计的时候,很多时候都会忘记消息跟运营的需求,结果上线之后发现效果不理想,然后逐渐补充相关功能。

    如果从一开始就已经考虑到这些问题的话,那从第一个版本就相对来说可以控制得更好一些。

    这个只是一个小的心得,不复杂。

  • 相关阅读:
    C#基本数据类型
    ASP.NET MVC 实现二级域名
    asp.net下通过泛解析和伪静态实现二级域名的实现方法
    Web Forms vs Web MVC
    WebForm页面生命周期及asp.net运行机制
    波函数坍缩
    whoami
    wstngfw中使用虚拟IP映射内网IP
    Thread-specific data(TSD)线程私有数据
    Libev库学习
  • 原文地址:https://www.cnblogs.com/summersolstice/p/11277757.html
Copyright © 2020-2023  润新知