小啊呜产品读书笔记001:《邱岳的产品手记-04》第07+08讲 关于需求变更

news2024/11/23 21:11:14

小啊呜产品读书笔记001:《邱岳的产品手记-04》第07+08讲 关于需求变更

  • 一、今日阅读计划
  • 二、泛读&知识摘录
    • 1、07讲 关于需求变更(上):需求背后的需求
    • 2、08讲 关于需求变更(下):化变更于无形
  • 三、头脑风暴

叮嘟!这里是小啊呜的产品进阶读书笔记整理。好记性不如烂笔头,今天也是努力进步的一天。一起加油进阶吧!
在这里插入图片描述

一、今日阅读计划

07讲  关于需求变更(上) 需求背后的需求

08讲  关于需求变更(下) 化变更于无形

二、泛读&知识摘录

1、07讲 关于需求变更(上):需求背后的需求

(1) “唯一不变的,就是变化本身。”——斯宾塞·约翰逊

(2)需求不会变更,变更的是实现。

用户的需求通常很稳定,变更是由于 产品经理对用户需求的分析出现了偏差,或 满足用户需求的手段发生了调整

比如,产品经理说需要一匹更快的马,后来换成了要汽车。
在这个过程中,用户的需求一直都是到达目的地”,变更的是满足需求的方式。

(3)挖掘需求背后的需求。

对于产品经理来说,挖掘 “一匹更快的马” 背后 真实的用户动机 是最重要的基本功,不要停留在用户自己提出的所谓需求上,这些需求只是真正需求的一个线索。

“用户不需要 1/4 英寸的钻头,他需要的是 1/4 英寸的洞。”
“用户需要的也不是 1/4 英寸的洞,而是在墙上挂一幅画。”
“用户不是需要画,他需要房间的格调。”
......
这些听起来像抬杠的演绎,其实就是不断探索和挖掘真正需求的过程。

我在工作中经常用到的 “5问法”,所谓“ 5问法 ”,就是针对一个问题,连续以“为什么”来自问,连问 5 次,从而追究其根本原因,找到用户背后真正的动机。

比如,做公司内部的订单系统:
用户提出希望为订单添加根据最近修改时间排序的支持,你不应该直接去实现,而应该问为什么。

可能用户会说,因为每天的订单量太大,审核不完,为了防止订单过期,所以要从最久远的一份开始审核。

很多产品经理到这里就结束了,但这还不够,你应该继续就这个问题问下去,比如可以问为什么订单会过期,或为什么一定要审核。

这是我经历过的一个真实案例,随着不断深入挖掘,后来发现有大量的审核工作是可以自动完成的。
最终我们做了一个自动审核的功能,彻底解决了这个问题。

关于需求变更有一个值得注意的事实:变更通常发生在产品特性上线之前,也就是需求分析结束,开发正在进行或测试正在进行的过程中。
如果项目已经发布,一般再改就叫“新需求”而不是“变更”了。

(4)给需求分析留出时间。

分析需求的时间不够,在短时间内,产品经理的方案和逻辑没有完全想透,但为了尽快出结果,紧赶慢赶写完需求文档交给下一个阶段。

变更出现越早代价就会越小。

给前期需求分析的过程留点时间和空间,让产品经理能在自己的脑子里跟自己多较较劲,把该变的都变完,交出尽可能稳定的方案。

建议产品经理在完成需求分析,写好需求文档之后,把文档放下来,不去
想它,做一点别的事情,等个一两天,大脑从需求的情境中脱离出一点之后再重新去读自己写的文档。通常都会发现或大或小的问题,我们把这个过程叫作 需求文档的发酵

(5)别忘了需求评审。

增加需求评审。
不一定是架上投影仪开大会,找几个人到茶水间聊一会儿也行。

在方案交到开发阶段之前,把它挂起来先打个遍体鳞伤,否则开发到一半再变更,就只能把产品经理挂起来打个遍体鳞伤了。

2、08讲 关于需求变更(下):化变更于无形

(1) “拥抱变化。” ——阿里巴巴价值观之一

(2)如果项目已经根据项目流程开过了需求评审会,却没有在这个环节暴露问题,直到临发布的最后一刻才引入了变更。怎样改进需求评审才能避免未来可能的变更呢?

(3)“具体”的力量。

对一些关键性的特性,在资源配置合理的情况下,尽可能做一个与实际情况没太大差异的来做评审。
数据可以是假的,架构可以是假的,但看起来和用起来要尽量保真。

哪怕没有做成动态的,只是一张张截图,在评审的时候你也可以通过讲故事的方法让它变得具体。
比如你可以展示一个界面,边引导大家边说:“现在我是一个从朋友圈打开 xx 的用户,我看到的页面是这个样子。”——这样代入具体场景,才能让大家产生真感觉。

(4)变更时机的选择。

如果变更在所难免,时机选择就很重要,并不是所有变更都“越早越好”,而是要 平衡收益和成本

最好的变更发生在需求分析过程中,在产品经理脑子里。

第二好的时机是在需求文档结束,工程师接手前。

在工程师接手后,
      有的变更很小,比如文案之类的,随时发现随时提,提的同时记得改掉文档描述。
      稍微大一点的功能,则最好在发现变更后就立即跟开发沟通,去判断合适的变更时机。
      有时候工程师还没有做到这一部分,那就不会产生什么额外成本。
      有时候工程师已经做完了,你要比对一下变更的优先级和可能带来的延期再做决定。
      
如果涉及流程和架构上的重大变更,更要立刻与整个项目组沟通,有可能连设计都要推翻重做,这种情况挨骂是肯定的,态度好点儿,可能可以躲一顿打。

如果项目基本完成开发,箭在弦上准备发布了,那对于变更一定要更加慎重。
这时的态度是应该是能不变就不变,可以先上线,通过运营的手段稳一下线上,然后尽快迭代做修改。

总之,原则就是如果开发接手后有变更的想法,一定尽快跟工程师沟通,不要自己去猜测成本,而是让开发去做判断,然后再综合沉没成本和额外增加的成本去做评估。

(5)让团队能消化需求变更。

虽然大家本能上都讨厌需求变更,但我们永远都不可能彻底杜绝需求变更,更何况我认为有时需求变更也有积极意义。因为变更是响应变化,在互联网行业里,每天刀光剑影,瞬息万变,市场上发生的事情传递到产品和服务上,越快越好。

三、头脑风暴

1、【07讲 关于需求变更(上):需求背后的需求】思考

我的思考:

收集用户需求后完成产品方案前,我会多跑跑开发同事工作区简单咨询一些需求技术支持问题;
需求分析方案和设计方案初稿完成后,我会先和项目开发团队拉小会简要过一下,再和客户与用户确认需求;
内部评审确认需求&需求宣讲会后,需要关注&跟进开发进度,及时交流同步信息。

他人启发1:个人经验。

在做项目的过程中,在开需求评审会之前,我一般会先把自己的产品方案给技术看一下,简单评估下可行性,做一个简单的统一看法。

再开需求评审会的时候,最大的目的是传达整个项目的目标,统一项目中的细节,然后根据会上各方的讨论结果再给需求内容做一些合理调整。最终发邮件确定方案。

需求评审会更像是将产品经理对项目的看法和目标传达给项目参与者的过程,给团队成员统一目标。

他人启发2:知识小结。

一是 5 问法,这是破解需求的好办法。
  我们总说有一些伪需求,可能就是在前期并未做好充足的讨论与思考,碰到什么事情就一股脑地列入计划,不给自己留有一些缓冲余地,最后只能自己背锅。
  
二是,通过不断提问,学会给自己充分的思考空间。
  闭门造车永远都是最低效的方式,要真正验证假设,而且一定要快。
  
三是,我在现实工作中碰到的情况就是,需求评审这事其实大家没有放在心上.
  有些同事对业务并不熟悉,心态上还是以完成任务为主,对需求或是方案并未有足够的重视,简而言之,责任都是产品经理的。
  我一直在想,产品是靠团队的,一个人总有自己的局限。

无论是需求分析出现偏差,还是需求方式进行变更,都体现了产品经理需求分析的能力

而在需求变更开始之后,考验的就是产品经理沟通和平衡能力。无论是过程中哪一环出现问题,都是产品经理的责任。虽然没有完美的产品经理,但是有不断完善自己的产品经理。

2、【08讲 关于需求变更(下)化变更于无形】思考

他人启发1:敏捷实践。

站在一个开发角度,结合敏捷实践,谈谈自己的想法:
1. 团队的整体设置一定是快速响应变更的,需求的变更程度和sprint长度成反比,这个对于dev team的要求极高;
2. 做技术的一定要积极投入需求评审会中,不断challenge产品经理,一方面帮助他们更多思考,另一方面探究自己的理解对不对,一定不能闷头执行;这就要求dev team一定是跨职能的,否则在开会时就是走过场;
4. 在技术层面,快速响应变更后面意味着有一套完整的TDD,CI/CD流程,否则无法形成可靠的workflow。

他人启发2:PS+PPT。

我用PS+PPT,不仅做静态原型,偶尔还做小动效。

他人启发3:找到对的人。

原则就是如果开发接手后有变更的想法,一定尽快跟工程师沟通,不要自己去猜测成本,而是让开发去做判断,然后再综合沉没成本和额外增加的成本去做评估。

这里有个前提很重要, 找到对的人。 
知道谁是对的人这个也是职场需要锻炼出来的。

没错,在不知道怎么识别的时候,一般是直接找项目的技术负责人,如果他完蛋,基本项目也就完蛋了。

他人启发4:信任感。

这里说的是具体的事情,从另外一个角度说下我的看法:信任感。
产品精力和研发之间是否足够信任,是否可以放心得把后背交给对方,搞定了人的事情,后面的事情会轻松很多。

Ending!
更多阅读笔记记录随后再来吧!

就酱,嘎啦!

在这里插入图片描述

注:
人生在勤,不索何获。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/14410.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Pytorch with fastai】第 14 章 :ResNet

🔎大家好,我是Sonhhxg_柒,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 📝个人主页-Sonhhxg_柒的博客_CSDN博客 📃 🎁欢迎各位→点赞…

自动化测试selenium在小公司的成功实践

前言 可能提到自动化测试selenium,大家都会想到用python语言来编写脚本。但我们选择了java语言,因为我相信大部分公司java程序员比python程序员多得多。而对于很多测试人员,并不能熟练使用编程语言,所以他们需要别人指导。与其使…

iOS 16.2 的7个惊人变化

看起来 iOS 16 正在不断扩展 你已经知道 iOS 16 和 iOS 16.1 有多么不可思议。所以我认为下一次更新已经没有多少了——iOS 16.2。 Apple 刚刚通过 iOS 16.2 Developer Beta 1 消除了这些信念。 Developer Beta 2 中还有 7 个变化。相信我,它们也很棒。 #1、锁定屏幕的药物…

qemu创建linux虚拟机(亲测有效,virt-manger方式)

1,网桥的搭建 Bridge方式原理 Bridge方式即虚拟网桥的网络连接方式,是客户机和子网里面的机器能够互相通信。可以使虚拟机成为网络中具有独立IP的主机。 桥接网络(也叫物理设备共享)被用作把一个物理设备复制到一台虚拟机。网桥多…

Chrome 扩展教程之如何使用 React 构建 Chrome 扩展(教程含源码)

创建自己的 Chrome 扩展程序比许多人想象的要容易。这很有趣。我们可以尽情发挥我们的创造力,根据需要修改每个网站。 在本文中,我将首先向您展示如何设置 Chrome 扩展程序。之后,我们将设置一个 React 应用程序并将其加载到任何网站上。 设置 在我们开始之前,让我们在我…

对称加密和非对称加密

对称加密 加密和解密时使用的是同一个秘钥,这种加密方法称为对称加密,也称为单密钥加密。 优点:算法公开、计算量小、加密速度快、加密效率高。 缺点:如果一方的秘钥被泄露,那么加密信息也就不安全了。 示例AES pri…

VMware Workstation中桥接模式、NAT模式、仅主机模式

一、VMware虚拟机的网络模式 VMware工作站虚拟机有三种网络模式【①桥接模式 ②NAT模式 ③仅主机模式】,如下图所示: 二、VMware虚拟机的网络模式介绍 2.0、VMware的虚拟设备 VMware的虚拟设备序号虚拟设备编号说明1VMnet0是虚拟桥接网络下的虚拟交换机…

【正点原子FPGA连载】 第二章 实验平台简介 摘自【正点原子】DFZU2EG/4EV MPSoC 之FPGA开发指南V1.0

1)实验平台:正点原子MPSoC开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id692450874670 3)全套实验源码手册视频下载地址: http://www.openedv.com/thread-340252-1-1.html 第二章 实验平台…

CNN (吴恩达 2021

week1-2 02_边缘检测例子_哔哩哔哩_bilibili ​ ​ 我们之前在说面部识别介绍过,要识别面部,都是从细微的边缘入手,一层一层聚类,最终实现人脸的识别。神经网络由浅层到深层,分别可以检测出图片的边缘特征 、局部特…

【Linux】基本指令(一)

文章目录前言操作系统简述学习指令的原因ls 指令pwd 指令cd 指令touch 指令tree 命令mkdir 指令rmdir 和 rm 指令nano 指令clear 指令whoami 指令常用键位结语前言 今天,我们开始 Linux 的学习。本篇博客内容为 操作系统简述、Linux 基本指令、和几个 Linux 常用键…

Wordpress 生手遇到一堆问题,反应巨慢,提速插件又是一堆错误

环境 LAMP:Debian,Apache,MariaDB,PHP 7.4 Wordpress安装几乎没有什么要求,几乎没有特别的设置就可以顺利安装成功,但随着插件的增加,问题就慢慢出来了。 写两页就会发现Wordpress反应巨慢&…

LiteFlow 开源编排规则引擎

osgi 让 java 系统变成模块化的形式,ASM 是一款修改字节码的框架,同类型的框架 Cglib。这些框架能加载一个 class 信息,Javaagent&Attach API 结合 ASM LiteFlow 的理念很简单,就是把系统中的各个逻辑切分成一小块一小块的&am…

XCIE-HUAWEI-PBR-MQC-引入形成的路由环路

XCIE-HUAWEI-PBR-MQC-引入形成的路由环路 首先来个测试 给你们选,答案选啥呢? 正确答案在结尾公布 正确答案是C 为什么呢? 首先,虽然ACL有一个齐总是拒绝的,但是呢,他两都是同一条路由 但是呢!&#x…

用于高通量实验筛选的化合物库 | MedChemExpress

Protein-Protein Interaction Library (含 59,370 种化合物) 用于发现新的 PPI 抑制剂 蛋白质相互作用 (PPI)是研究生物反应机制的重要工具。PPI 能产生许多效应,如改变蛋白质对其作用底物的专一性、生成新的结合位点、形成特异底物作用通道等。针对PPI的药物设计为…

Android App开发触摸事件中手势事件Event的分发流程讲解与实战(附源码 简单易懂)

需要源码或运行有问题请点赞关注收藏后评论区留言~~~ 一、手势事件的分发流程 智能手机的一大革命性技术就是把屏幕变为可触摸设备,既可用于信息输入也可以用于信息输出。与手势事件有关的方法主要有以下三个 dispatchTouchEvent 进行事件分发处理 返回结果表示该…

机器学习模型5——贝叶斯分类器

前置知识 条件概率 贝叶斯公式 (贝叶斯模型还是很好理解的,主要基于高中就学到过的条件概率。) 贝叶斯定理 P(A),P(B)分别是事件A,B发生的概率,而P(A|B)是在事件A在事件B发生的前提下发生的概率&#xf…

Burpsuite实验室之点击劫持

Burpsuite实验室之点击劫持 这是BurpSuit官方的实验室靶场,以下将记录个人点击劫持共5个Lab的通关过程 lab1: Basic clickjacking with CSRF token protection 带CSRF令牌保护的基本点击劫持 目标:官方给了一个账号密码wiener:peter&…

小型点阵屏后台监控系统研发

目 录 一、绪论 1 (一)课题的研究意义 1 (二)设计任务及要求 1 (三)单片机的发展史 2 (四)单片机的发展趋势 3 二、系统的整体结构 5 三、单片机介绍 6 1、单片机引脚介绍 9 2、复位…

感受野计算问题

我觉得以下两篇文章,在感受野的含义和计算上,说的是比较好的。 1、深度学习:VGG(Vision Geometrical Group)论文详细讲解_HanZee的博客-CSDN博客 2、关于感受野的总结 - 知乎 我们知道一个图片经过了一个7 * 7卷积…

【论文笔记】TINYCD: A (Not So) Deep Learning Model For Change Detection

论文 标题:TINYCD: A (Not So) Deep Learning Model For Change Detection paper: https://arxiv.org/abs/2207.13159 code: GitHub - AndreaCodegoni/Tiny_model_4_CD: Official implementation of TINYCD: A (NOT SO) DEEP LEARNING MO…