码农的产品思维培养第5节----产品需求的遴选和管理《人人都是产品经理》

简介:

这一节主要总结一下苏杰在书中的第2.4节和2.5节的内容。

需求PK在一个互联网公司里面是再常见不过的事情了。PK赢了,那么你的产品就可以立项上马,如果输了,那么别人的产品上了。你呆一边去。

产品需求刷选主要包含:需求打包,BRD制作,产品会议,如果通过则进行立项。


1 准备出发:把需求打个包

我们 产品要实现,在公司内部是要作为一个项目来实现它的。而项目追求的是多快好省的完成任务,这个在后面的章节我们会讲到。所以,你提的需求,一般来说不会给你机会全部去实现的。所以你需要对需求进行排序,选择,打包。

做项目,终极目标就是:多快好省,就是范围大,时间短,品质高,资源省。我们需要在这四个资源上进行平衡,现在比较推崇的项目方法是敏捷开发方法。项目时间一般是固定的,专业点叫“迭代周期”,一般是2-4周;团队相对固定,所以项目资源是固定的。然后,任何时候都应该保证产品的质量。所以,最后你会发现只剩下“量”能变化----项目范围。


我们之前说过一个需求的性价比(商业价值/成本),然后根据性价比进行排序,然后确定项目执行的范围。有些需求只能在后续的版本中持续增加。我们把挑选需求出来的过程叫“需求打包”。

总体原则是按照性价比来打包,但需要注意如下节问题。

1)“需求打包”最好打包类似功能点。什么是类似的功能点,这个一般在业务逻辑上紧密相关的,根据需求的基本属性就可以识别出来。不难。

2)需求依赖。功能之间是有依赖关系的,这种情况只能是先做被依赖的,还有一种是功能对人员的依赖。比如你要写一个特别难的模块,整个项目就某个大神会,那么就有人员依赖,这个也是个需要考虑的问题。最好就是让整个开发团队能力都不断增强。

3)需求粒度的问题。一个复杂的需求总是可以不断的细分的,但是分到什么合适。一般来说一个需求的工作量不要超过5人天,否则就很难控制。


2 战场:产品会议

产品会议是一帮老大来分配资源给产品经理的会议。一般是一个月一次。会议的一开始一般是先回顾上一次产品会议通过的项目,现在的进度如何,是否需要调整时间进度,是否需要追加资源,是否有重大的需求变更,已经发布的产品遇到了什么问题。这种回顾是非常有必要的,一方面让各位老大更新对这个产品项目的认识,更重要的是积累经验,为今后产品会议上的决策越来越合理。


回顾玩之后就是拿我们的商业需求文档来将给各位大佬听,抢夺资源。。一般资源是一个产品内的不同项目进行抢夺。因为开发很少会说老在不同的产品之间切换,他需要熟悉产品呢。


3 武器:商业需求文档

BRD: Business Requirement Document,商业需求文档。

MRD: Market Requirement Document ,市场需求文档。

PRD: Product Requirement Document ,产品需求文档。


BRD怎么写?

项目背景:我们在哪里?为什么要做这个项目,解决什么问题,必要的时候列举一些数字来说明项目的必要性。

商业价值:我们去哪里?这是最重要的关键点,做了这个项目之后会产生什么价值,预测一下数字,说一下商业目标。大佬最喜欢的。

功能需求描述:我们怎么去?我们需要通过做哪些事情来达到目标。把打包好的需求描述一下,可以用“功能列表”,最好能够画出业务逻辑关系。

非功能需求描述:比如一些性能等等方面的。


资源评估:第二个重点,主要是人力,其他资源。


风险和对策:


4 一个需求的生老病死

需求状态: 待讨论,拒绝,暂缓,需求中,开发中,测试中,已完成。


需求管理,

做好各项统计工作。比如统计时间,数量等。


(完)





相关文章
通过枚举实现支付策略模式
定义支付策略接口及枚举,通过策略模式实现多种支付方式。上下文类管理策略映射,支持动态获取与扩展,提升系统灵活性和可维护性。(239字符)
|
弹性计算 负载均衡 网络协议
阿里云SLB深度解析:从流量分发到架构优化的技术实践
本文深入探讨了阿里云负载均衡服务(SLB)的核心技术与应用场景,从流量分配到架构创新全面解析其价值。SLB不仅是简单的流量分发工具,更是支撑高并发、保障系统稳定性的智能中枢。文章涵盖四层与七层负载均衡原理、弹性伸缩引擎、智能DNS解析等核心技术,并结合电商大促、微服务灰度发布等实战场景提供实施指南。同时,针对性能调优与安全防护,分享连接复用优化、DDoS防御及零信任架构集成的实践经验,助力企业构建面向未来的弹性架构。
1125 76
|
编解码 缓存 Prometheus
「ximagine」业余爱好者的非专业显示器测试流程规范,同时也是本账号输出内容的数据来源!如何测试显示器?荒岛整理总结出多种测试方法和注意事项,以及粗浅的原理解析!
本期内容为「ximagine」频道《显示器测试流程》的规范及标准,我们主要使用Calman、DisplayCAL、i1Profiler等软件及CA410、Spyder X、i1Pro 2等设备,是我们目前制作内容数据的重要来源,我们深知所做的仍是比较表面的活儿,和工程师、科研人员相比有着不小的差距,测试并不复杂,但是相当繁琐,收集整理测试无不花费大量时间精力,内容不完善或者有错误的地方,希望大佬指出我们好改进!
1590 16
「ximagine」业余爱好者的非专业显示器测试流程规范,同时也是本账号输出内容的数据来源!如何测试显示器?荒岛整理总结出多种测试方法和注意事项,以及粗浅的原理解析!
|
Kubernetes 容器 Perl
【kubernetes】解决 k8s “BGP not established with” 错误
【kubernetes】解决 k8s “BGP not established with” 错误
2004 2
【kubernetes】解决 k8s “BGP not established with” 错误
|
存储 关系型数据库 MySQL
实战!MySQL主从复制一键搭建脚本分享
实战!MySQL主从复制一键搭建脚本分享
466 2
|
机器学习/深度学习 API 计算机视觉
如何使用深度学习实现图像分类
深度学习在图像分类中扮演着核心角色,通过卷积神经网络(CNN)自动提取图像特征并分类。本文介绍深度学习原理及其实现流程,包括数据准备、构建CNN模型、训练与评估模型,并讨论如何在阿里云上部署模型及其实用场景。
|
Ubuntu Unix Linux
在Ubuntu安装RPM文件
Ubuntu软件源包含数千个deb软件包,可以从Ubuntu软件中心或使用apt命令行安装。 Deb是所有基于Debian的Linux发行版,例如包括Ubuntu,Linux mint等发行版使用的安装包格式。 如果某些软件在Ubuntu软件源中不可用,可以通过启用适当的软件源来安装,然后使用APT命令安装。 在大多数情况下,当软件开发者不提供软件源时,他们都有一个下载页面,您可以在该页面下载并安装deb软件包,或者下载源码然后编译。 虽然不常见,但某些软件开发者可能会仅发布RPM包格式的文件。RPM是Red Hat及其衍生的Linux发行版,例如如CentOS,Fedora使用软件包
836 5
|
JSON Java Maven
实现Java Spring Boot FCM推送教程
详细介绍实现Java Spring Boot FCM推送教程
685 0
|
JavaScript API
vue3【实用教程】侦听器 watch,自动侦听 watchEffect(),$watch,手动停止侦听器
vue3【实用教程】侦听器 watch,自动侦听 watchEffect(),$watch,手动停止侦听器
666 0

热门文章

最新文章