《启示录》读书笔记(2)

2024-09-03 03:58
文章标签 读书笔记 启示录

本文主要是介绍《启示录》读书笔记(2),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

第二部分 流程

 

第11章 评估产品机会(确定待解决的问题)

评估产品机会是产品经理的重要职责。评估产品机会的目的在于:淘汰馊主意,避免浪费时间和金钱;挑选合适的产品机会,团结团队,理解产品,整合资源。

为了评估产品机会,产品经理需要回答:

  1. 产品也要解决什么问题?(产品价值)
  2. 为谁解决问题?(目标市场)
  3. 成功的机会有多大?(市场规模)
  4. 怎样判断产品成功与否?(收益指标)
  5. 又哪些同类产品?(竞争格局)
  6. 为什么我们最适合做这个产品?(竞争优势)
  7. 时机合适吗?(市场时机)
  8. 如何把产品推向市场?(营销策略)
  9. 成功的必要条件是什么?(解决方案的必经之路)
  10. 根据以上问题,给出评估结论?(继续或放弃)

如果CEO告诉你不管愿不愿意,都要继续开发,怎么办?

在这种情况下,迅速进行机会评估也是有必要的。你得到的结论可能改变CEO的看法,即使不能,至少你能明确产品目标,大大提高产品成功的可能性。

第12章 产品探索(定义正确的产品)

软件项目可以划分为两个阶段:弄清楚要开发什么产品;正确地开发产品。第一个阶段强调创意,第二阶段强调执行。

一旦完成产品定义,进入开发阶段,产品团队就要转变工作重心。现在的重心在于执行——开发、测试、发布。

产品经理有责任确保开发团队不受干扰,专注完成项目,按时发布产品。

为加快开发进度可以采用流水线方式并行开发产品。

也就是说,一旦1.0版本的产品进入项目执行阶段,就开始定义2.0版本的产品。一旦前一个版本进入开发阶段,就把创造热情投入下一个版本。

第13章 产品原则(确定什么最重要)

 

产品原则是对团队信仰和价值观的总结,用来指导产品团队做出正确的决策和取舍。它体现了产品团队的目标和愿景,是产品战略的重要组成部分。

每次加入新团队,产品经理要做的第一件事就是制定产品原则。制定产品原则意味着决定什么重要、什么不重要,哪些原则是根本性的、战略性的,哪些是临时性的、战术性的。

产品原则可以用来做团队内部的指导工具,像是产品战略文档,还可以用来团结产品团队,让产品经理、产品设计师、开发团队形成共同的价值观,在认识上保持一致性。

注意:仅仅罗列出产品原则还不够,还要按照原则的重要性排序。所有产品都希望做到既易于使用又安全可靠,但是总要有需要优先考虑的原则。最重要的究竟是易用性,还是可靠性?

每当团队内部出现严重的意见分歧时,并非是大家对事实的认定有争议,而是对目标和目标的优先级有不同的理解。
比如说,团队首先应该确定那个目标对用户最重要,是易用性、响应速度、功能、成本、安全性,还是用户隐私?
只有先统一对产品目标和目标优先级的认识,大家才能在此共识上讨论各种方案的合理性和可行性。

第14章 产品陪审团

制定更及时、更可靠的产品决策

对于大型的产品开发项目,如果公司制定产品决策的效率太低,应该考虑组织产品陪审团。

产品陪审团可以替代以往各种冗长的决策会议,大大缩短决策时间,制定明智、及时、透明的决策。

 

第15章 特约用户

产品开发伙伴

大部分市场人员认为拥有一群忠实的、乐于推荐产品的用户会让产品发布变得更容易、效果更好。

如果是平台级的产品,最好还提供一批起示范作用的应用程序。

深入洞察目标用户的需求,又赢得用户对产品的推荐,作者建议征集特约用户协助完成产品研发。

方法很简单,在项目开发阶段物色至少6位积极、活跃、乐于分享的目标用户,要求是他们在产品的目标用户中具有一定影响力。

至于他们是否是使用过公司的产品并不重要,只要他们认为未来的产品能够解决他们手头亟待解决的问题就行。

产品经理需要确保特约用户是产品的目标用户。我们很容易把产品尝鲜者误当成特约用户。

产品尝鲜者常常能容忍产品的不足和缺陷,根据他们的建议研发的产品,很可能只适合他们自己,无法满足大众的需求。

第16章 市场调研

理解市场调研的作用与局限性

市场部门与产品部门往往存在意见分歧。市场部门往往夸大了市场调研的作用,而产品部门只看到其局限性。

结果有的团队忽视市场调研,产品偏离了正确的方向;有的团队又太依赖市场调研,陷入了偏执。

市场调研的作用

  • 用户调查  哪怕所有用户都回答喜欢X特性,我们还是可以通过提供Y特性更实际地解决用户的需求。
  • 产品使用分析  可以在产品中添加分析工具,记录用户使用产品的行为。
  • 数据挖掘  想知道特定人物角色的活跃程度和分布情况?数据分析工具可以回答这类问题。
  • 拜访用户 没有一种方法可以替代前往用户使用产品的场所实地考察的作用。虽然成本高,但每次都能收集到从其他途径无法了解的信息。
  • 竞品分析  有必要找出竞争对手的优势,学习对手的成功之处。

市场调研的局限性

市场调研结果可以作为研发产品的依据和参考,但不能决定产品研发的方向。

探索产品的过程则要回答如下问题:

  • 采用什么技术来更好地解决产品要解决的问题?
  • 设计什么样的用户体验?

成功的产品基于以下两点认识:深入理解用户需求,以及明白什么样的解决方案在现阶段是可行的。

我也希望可以简单地根据客户的要求设计产品,但这样做会陷入不断添加新功能、修改产品架构的怪圈。你会为缝缝补补的任务疲于奔命,无暇思考创新的解决方案。

第17章 产品人物角色(理解目标用户)

产品人物角色又称为用户画像(user profile),是指通过与用户沟通交流,确定典型的目标用户类型,在理解各类目标用户的特征的基础上建立的人物原型。

人物角色是合理地描述用户特征的人格化虚拟原型,重点关注用户的行为、态度、目标。

用户画像的主要用途如下:

  1. 用户画像可以用来筛选重要的产品功能。
  2. 产品团队常常把自己的需求当成用户需求,使用用户画像可以避免犯这个错误。
  3. 许多产品的用户类型不止一种,如果只是简单地针对每种用户添加功能,结果将是一团乱麻。
  4. 和产品原则一样,用户画像可以帮助团队成员达成共识。

第18章 重新定义产品说明文档

作者认为与其花几个星期撰写冗长的word文档,既没有人读,也无法测试,还不如和设计师一起创建 产品原型。把产品原型拿给团队检查,交给目标用户测试。

也许要反复修改多次才能确定原型,但现在修改总比开发几个月做出糟糕的产品强。等产品原型确定后,用它代替产品说明文档交付开发,看看会有什么结果。

第19章 用户体验设计与实现

在软件开发过程中,有很多工作可以同时进行。比如,作者一直认为需求调研和产品设计应该同步展开;开发与测试也可以交替进行。

尽管如此,有些工作不能同步展开。许多团队把用户体验设计和软件开发放在一起进行,这是行不通的。原因如下:

  • 一旦产品进入开发阶段,再修改设计思路是非常困难的,而且越往后修改的成本越高。
  • 用户体验设计要保证产品同时具备可用性和价值,任务艰巨,必须尽早、反复地验证设计思路。
  • 尽管产品开发可以分成多次迭代,用户体验设计却不能,设计师必须全面连贯地看待用户体验。

只有在开发人员要开发大量后台基础服务或算法的情况下,用户体验设计和软件开发才能同步进行。

第20章 基本产品

削减功能还是延长工期?

作者号召产品团队放弃老式的产品设计方式。比如,不再试图定义最终产品,转而定义只满足基本要求(价值、可用性、可行性)的产品,简称基本产品。

一旦基本产品定义完成,通过了用户测试,它就是一个不可分割的整体,去掉任何元素都不可能获得预期的效果。

根据产品原型估算的开发时间也不是完全准确,比如对某些功能的开发时间的估计可能过于乐观。如果出现这种情况,只能延长工作,不能削减功能,因为你已经没有功能可削减了。

对基本产品设计的修改,尤其要注意。过去产品经理经常要求更改设计,主要是因为一开始构思不全面、不彻底。设计高保真的产品原型,能够迫使产品经理改掉这个坏毛病。

这篇关于《启示录》读书笔记(2)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1131955

相关文章

《C++标准库》读书笔记/第一天(C++新特性(1))

C++11新特性(1) 以auto完成类型自动推导 auto i=42; //以auto声明的变量,其类型会根据其初值被自动推倒出来,因此一定需要一个初始化操作; static auto a=0.19;//可以用额外限定符修饰 vector<string> v;  auto pos=v.begin();//如果类型很长或类型表达式复杂 auto很有用; auto l=[] (int

读书笔记(一):双脑记

谁又知道年轻人那反复无常的大脑有着怎样的运行机制?尽管他们的大脑已被荷尔蒙折腾地七荤八素;却偶尔还会有灵感跻身夹缝之间; 层级化:每时每刻,人类都在进行抽象化,也就是说,从客观事实中发展出更具普遍意义的理论和知识。利用这种方法,我们得以不断地开发出新的更为简洁的描述层级,方便我们那容量有限的大脑加以处理。分层的概念几乎可以应用于任何复杂系统,甚至包括我们的社交世界,也即是人们的个人生

2024.09.07【读书笔记】| SMRTLink工具对PB组装疑难解答

在使用SMRT Link的pb_assembly_hifi命令进行组装分析时,可以参考以下步骤和信息: 使用pbcromwell show-workflow-details pb_assembly_hifi命令查看该工作流的详细信息。这将帮助你了解所需的输入参数和可选输入参数。 根据工作流的要求,你需要准备相应的输入文件。例如,对于单样本基因组组装,需要CCS(连续测序)的fastq文件路径作

密码学读书笔记小结

密码学是保证消息的私密性和完整性以及消息认证的基础。加密算法的选择和密钥的管理是安全机制的效率、性能和可用性的关键。 公钥加密算法: 分发密钥比较容易,但是对大数据量的加密性能较差密钥加密算法: 更适合大批的加密任务混合型加密协议: 例如TLS,先用公钥加密建立一个安全通道,然后使用通道交换密钥,并将此密钥用于后续数据交换。 对分布式系统攻击的分类: 窃听: 未经授权获得消息副本伪装: 在未

《设计模式:可复用面向对象软件的基础》读书笔记(3)

这篇博客记录了书中《第3章:创建型模式》里的要点。 介绍 创建型设计模式抽象了实例化过程。 在这些模式中有两个不断出现的主旋律: 他们都将关于该系统使用哪些具体的类的信息封装起来。他们隐藏了这些类的实例是如何被创建和放在一起的。 整个系统关于这些对象所知道的是由抽象类所定义的接口。因此,创建型模式在什么被创建、谁创建它、它是怎样被创建的,以及何时被创建等方面给予你很大的灵活性。 下面将这

《程序员修炼之道》读书笔记(8):注重实效的项目

第8章:注重实效的项目 随着项目开动,我们需要从个体的哲学与编码问题,转向为项目级别的问题。 本章将讨论影响项目成败的几个关键区域。 41《注重实效的团队》 本书在先前讨论了帮助程序员个体更好的方法,这些方法对团队也有效。 下面将针对团队,来重述前面部分章节。 不要留破窗户。团队不应该容忍那些小小的、无人修正的不完美。煮青蛙。团队更容易被煮熟,因为每个人都觉得别人会在监视环境的变化。交流

【技术警报】Redis故障启示录:当主节点宕机,如何避免数据“雪崩”?

在高并发的互联网世界中,Redis作为一个高性能的键值存储系统,常被用于缓存、消息队列等场景,为应用提速增效。然而,技术的光芒背后也隐藏着潜在的危机——今天,我们就来探讨一个真实发生的案例:Redis主节点意外宕机后,由于一系列配置与监控的疏漏,导致数据全部丢失,进而引发服务“雪崩”。这不仅是一个警示,更是一次深刻的技术反思。 事故背景 故事的主角是一个繁忙的在线服务平台,它依赖Redis处理

Linux程序设计读书笔记------入门

第一章 入门   1:什么是Unix Unix是Open Group管理的一个商标,它指的是遵循特定规范的计算机操作系统 2:什么是Linux Linux是一个可以自由发布的类Unix内核实现,他是一个操作系统的底层核心 3:Linux应用程序表现为两种特殊类型的文件:可执行文件和脚本文件 4:Linux文本编辑器:Vim,Emacs等 5:库文件   1:静态库:.a   2

【Spring基础1】- Spring 启示录-理解IoC控制反转

目录 1-1 通过代码引出Spring分析上述程序问题 1-2 OCP 开闭原则1-3 依赖倒置原则(DIP原则)1-4 控制反转IoC1-5 Spring框架 1-1 通过代码引出Spring 假设有 MVC 三层模式下,有 Dao、Service、Web层 Dao 实现了 UserDao、UserDaoImplForMySQLServic 实现了 UserServic

《Cloud Native Data Center Networking》(云原生数据中心网络设计)读书笔记 -- 10数据中心中的BGP

本章解答以下问题: ASN,团体(community),属性(attribute),最佳路径这些BGP术语是什么疑似?在数据中心中应该使用eBGP还是iBGP?在数据中心使用BGP时,应采用什么ASN编号方案?在数据中心使用BGP时,应如何修改BGP的计时器? BGP 基本概念 BGP协议概述 BGP 是一种路径矢量路由协议。“矢量”是一个数组或列表。因此,路径矢量路由协议是一种构建并分发