这是发生在很久前的事,那会我还是产品实习生。
        今天和业务部门进行需求审核,对的是公司内部SAAS系统的采购模块。怎么说呢?就是觉得不专业吧
        辛辛苦苦把原型画出来了,今天就拉着我的直属leader和采购小姐姐进行需求核对。我脑补的画面是 —— 采购小姐姐看到原型疯狂diss我,各种说我考虑不够周到,然后展开一场业务部门与产品经理的撕逼大战。然而实际情况是,我直述每个界面的需求点,交互规则,体验优化点,采购小姐姐却一脸蒙蔽。这是让我很意外的,姐姐,咱们是否可以稍微专业一点呢?然后我俩就问,“你的核心需求到底是什么?你要的几大模块是什么?”。支支吾吾,说出三言两语,就这还是让我不痛快的,连自己的需求是什么自己都不知道。我又问了使用到的几个字段,业务方的计算规则是什么?嗯,,答案是还没确定下来。所以这是最不专业的业务部门的。接下来能预料到的,我的女leader和女采购进行疯狂撕逼,而我作为一个男生,自然不好插手女生之间的事了。
        但是工作还是要做的,项目进度还是要推的。其实在工作中,业务部门常常不知道自己具体的需要是什么,只是知道提出一个很大概的不接地气的概念。“今天请给我做一个数据分析可视化界面,我们以后工作要以数据为驱动。”当具体到怎么做?要哪些图表?是否需要预测功能?预测规则是什么?,等等。这时候,业务部门就是开始蒙蔽状态。
                                                                        

        那具体怎么做呢?
        第一步,我向来是自己先去了解业务,把自己当作业务方,然后再把自己当作产品经理,因为我一直认为在To B 产品中,不懂业务的产品经理多半在瞎胡闹。

        第二步,与业务部门好好聊天,这里就要涉及挖掘需求之聊天的艺术,不是上来就问“我给你一个饼状图吧,你能看到每个类目的占比”,这样“带着解决方案的提问”通常会被业务方欣然接受,但是很多时候并不一定真正解决了业务方的需求。所以我们的聊天应该是“以引导出需求为目的,再后续考虑解决方案”为指导思想。我问你“你们平时在做报表时,关注比重问吗?关注发展趋势问题吗?关注对比关系吗?”得到肯定答案后,或许这时候,我们考虑做折线图,雷达图,还是条形图。

        第三步,带着你80%完成度的原型再找业务部门聊聊吧。每次原型出到80%的时候我就会再次拉着业务部门开始聊天,告诉他我每个设计点的目的。这时候,通常会又提出很多有的没的需求,但是这时候你要记住,如果提出的需求与这次节点没关系,那么就是留到下次迭代了。并且如果提出的需求涉及到模块之间的布局关系,关系到整个SAAS系统的架构问题,那么肯定是不能放弃底线做妥协的。举个例子,我在给他们做每个维度的统计界面时还给了他们一个首页,首页主要展示有些关键性指标信息。这时业务方提出我的折线图需要数据下转功能。(黑人问号?)我这里让你数据下转了,我还要其他几个详情界面干嘛?首页大屏就是提供整体统计性数据,对于有疑问的数据想要了解原因,请移步对应详情界面。

        第四步,原型全部完成,最后一次拉着业务方聊,就是最后的需求审核。这里有一个很重要的工作,就是明确业务方需求的优先级,从而确定自己功能点的优先级,你要知道在后面与开发的需求审核过程中,开发小哥可是会疯狂砍需求的,所以我们必须明确功能点的优先级,保持自己的底线。在考虑资源和其他成本的前提下,合理砍需求。
                        

        好的,明天带着PRD转交开发,开心!

To B产品,业务方全程蒙蔽怎么搞?的更多相关文章

  1. 流量治理神器-Sentinel 究竟是怎么做到让业务方接入简单?

    大家好,我是架构摆渡人,这是流量治理系列的第10篇原创文章,如果有收获,还请分享给更多的朋友. 做业务开发,需要考虑业务的扩展性.做基础框架开发,需要考虑如何让业务方接入,使用简单,尽量不要耦合在业务 ...

  2. 技术管理进阶——技术Leader如何拒绝业务方?

    原创不易,求分享.求一键三连 前段时间,有个粉丝在群里问了一个问题: 今天对接一个业务团队,要我帮他导数据,这种工作又臭又烦又没成长,而且边界模糊谁做都可以,我很想拒绝他,但又怕引起对方不满,大家有什 ...

  3. android产品业务逻辑对app稳定影响太大

    产品经理们, 看看你们的交互文档, 有n个逻辑分支, 在我们的实现中至少存在2*n个逻辑分支 这样极度造成了app的不稳定性,表现就是 非必须的bug很多.还有就是维护性极差 当然你们会说,你们可以写 ...

  4. 设计模式 | Catalog设计模式,抵御业务方需求变动

    大家好,这是一个全新的专题--设计模式. 其实可以选择的专题还有好几个,为什么选择设计模式呢?原因也很简单,首先是设计模式简单.易学.干货的文章固然好,但是普适性往往不强.另外一个很重要的点就是设计模 ...

  5. APP设计师拿到APP产品原型开始,七步搞定APP设计(转)

    任何一款成功的APP都需要以坚实的产品概念作为基础,因为概念决定了产品最终完成的潜力. 一般情况下,交到app设计师手里的都是移动app产品原型图.当然这个是在移动产品经理反复斟酌,并且与大家开会讨论 ...

  6. IT连创业系列:App产品上线后,运营怎么搞?(上)

    又是一阵一阵的时光过去了,今夜,码的不是代码,是文字,继续和大伙分享创业的这一路历程. 话说,在突破技术的领域,IT连和IT恋上线后,慢慢走上运营这条路时,发现自己经常容易迷失. 毕竟,做为一名技术型 ...

  7. IT连创业系列:App产品上线后,运营怎么搞?(中)

    等运营篇写完,计划是想写一个IOS系列,把IT连App里用到和遇到的坑都完整的和大伙分享. 不过写IOS系列前,还是要认真把这个运营篇写完,接下来好好码字!!! 上篇说到,我们计划去一次富士康门口,拉 ...

  8. 设计模式系列之工厂模式三兄弟(Factory Pattern)

    说明:设计模式系列文章是读刘伟所著<设计模式的艺术之道(软件开发人员内功修炼之道)>一书的阅读笔记.个人感觉这本书讲的不错,有兴趣推荐读一读.详细内容也可以看看此书作者的博客https:/ ...

  9. 专访腾讯方亮:WeTest品牌全面升级,“好的产品一定深谙人性”

    工欲善其事,必先利其器.在当下竞争激烈的市场环境中,精品,已经成为所有游戏厂商安身立命之本.但如何提升品质,使产品成为精品,行业内却长期缺乏公开.透明,以及具备实际参考.实操价值的标准. 制定一项标准 ...

随机推荐

  1. 021.Docker mysql启动时执行初始化sql

    1.拉取Mysql镜像 # docker pull mysql:5.7 2.检查mysql镜像 # docker inspect mysql:5.7 ## "Entrypoint" ...

  2. [20190510]快速建立执行脚本.txt

    [20190510]快速建立执行脚本.txt --//上午在测试建立表空间备份时,浪费一点点时间.脚本如下:$ cat d10.sqldrop tablespace t01 including con ...

  3. [Go] gocron源码阅读-判断是否使用root用户执行

    判断是linux系统,并且uid为0,allowRoot是通过命令行传参传进来的,通过flag包解析出来的,可以使用go run node.go -h看到这些参数 && !allowR ...

  4. [PHP] 现代化PHP之路:composer的安装和升级

    1.下载一个脚本文件 wget https://getcomposer.org/installer 2.php执行下这个php脚本 php installer 3.把下载的文件转移到一个PATH环境变 ...

  5. 9.Java基础_for/while/do-while循环

    /* for循环(同C++) 初始化变量的作用域为循环体 出了循环体,初始化的局部变量消失 for(初始化;条件判断;条件控制){ 循环体; } while循环 while(条件判断){ 循环体; } ...

  6. SQL必知必会|SQL基础篇

    了解SQL DBMS的前世今生 SQL是如何执行的 DDL语法 关于外键的性能问题? 是否使用外键确实会有一些争议.关于外键的使用: 首先,外键本身是为了实现强一致性,所以如果需要正确性>性能的 ...

  7. 在安装完jdk以后,发现javac不能执行

    安装和配置环境变量都按着流程在,但在最后的检验时,发现Java   Java -version 都能运行,唯独Javac 报“不能识别命令”错误信息,下面列出我遇到一个尴尬问题 在path变量里

  8. 扎西平措 201571030332《面向对象程序设计 Java 》第一周学习总结

    <面向对象程序设计(java)>第一周学习总结 正文开头: 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 ...

  9. zabbix使用钉钉告警

    1.钉钉创建群 2.[root@localhost ~]# vim /etc/zabbix/zabbix_server.conf # 配置文件中查找”Alert”查看告警脚本存放路径 [root@lo ...

  10. python 连接oracle -- sqlalchemy及cx_Oracle的使用详解

    python连接oracle -- sqlalchemy import cx_Oracle as orcl import pandas as pd from sqlalchemy import cre ...