软件行业从业十年的产品经理的得失杂谈


所谓时间飞逝、日月如梭,暮然回首。猛然发现自己出道伊始也将近十年了。回想此前自己以前担任过的角色,不可谓不繁杂。以前做过翻译员、測试、开发、測试主管、项目经理、产品经理,甚至还做过销售,徒步的大街小巷的去拜訪潜在客户。此间我认为最让自己慨叹的是当年做产品经理的时候的一些得失。所以这里就打算写下来,与同行们共勉。

事实上之前所做的“产品经理”这个角色,我认为是应该打个引號的。由于真正去跑市场、去全世界到处飞、去挖掘需求的是德国那边的一个同事。仅仅是开发团队在珠海这边,而我刚好英语沟通能力还算能够。所以就把我安排到这个所谓的“产品经理”的角色上来了。

所以,假设把客户这个概念给抽象封装一下的话,我们也能够说德国那个同事事实上就是我们这个产品的客户了。

所以说。事实上产品经理这个概念是比較泛的。你能够是一个产品型的产品经理。一个产品的创意的诞生到终于实现推向市场交到客户的手上。整个过程你都必须把控;你也能够是一个市场型的产品经理。针对已经在卖的产品,发掘市场的需求,然后交给开发团队来不断的迭代。等等等等。

技术债务


这可能跟当时我做的这个“产品经理”的特殊性有关系吧,我当时花的绝大部分时间都是在我们的产品backlog和每一个sprint的backlog上面,不断的跟德国那边进行需求的讨论。不停的和团队进行需求的细化。再紧张的去将功能进行优先级排序并和各路人马进行讨论,然后投放到对应的sprint backlog上面去…

在一開始的一两个sprint里面事实上总体状况也都还好,燃尽图也不算太难看。

可是做到后来那条曲线就開始翘得越来越高,远远偏离了理想曲线了。终于不得不由原来计划的7个sprint调整成10个sprint。


后来对这个问题有进行细致的反思,究其原因。我认为有好几个,可是当中最重要的应该就是没有及时的去对”技术债务“进行清理。

事实上这个道理看上去非常easy,基本上跑过敏捷开发的人都知道技术债务给项目所带来的伤害。可是在真正项目開始的时候。我们往往又会由于赶时间而匆忙将新的功能进行实现,而忽略了代码的可扩展性和鲁棒性等。终于这些“技术债务”越累越高,越到后面越发觉尾大难掉。改动一个地方可能都会牵一发而动全身。

这里看上去仅仅是跟程序猿有关系。事实上并不是如此,这个很多其它是跟产品经理的理念有关系。

像我之前,一心仅仅想团队高速的把产品backlog里面的功能高速完毕,而没有花足够的心思去思考产品表层以下的东西,没有去认真去抓实现的质量的问题。假设是将一个产品描写叙述成一个建筑的话,那我认为功能就是客户所示地面以上的这一部分。而质量就是隐藏在地底下的这个地基这一部分。

或许你如今看到的这栋房子外观雄伟功能齐全连厕所都实现了自己主动化,可是一旦碰到大点的风吹雨打。或者说想要加建一两层的话,可能整栋楼立马就坍塌了。

所谓欲速则不达。一个产品经理不应该仅仅是把眼光盯着那份功能列表,还应该多花点时间在解决“技术债务”这些事情上面来。

用户体验


我相信没有哪个产品经理会忽视用户体验的重要性。用户买你的产品/软件的时候,事实上他们真正买的是解决他们的痛点的方案。假设用了你的产品之后,原来的痛点攻克了,但糟糕的使用体验却成为他们的新痛点。那用户的逃离也为时不远了。

依据本人之前做产品经理的经验以及后来在一家创业公司的经历,我发现我们在用户体验方面非常easy犯的错误主要有以下几个:

  • 错把自己当用户:这特别easy发生在一个初创企业里面,由于企业自身的经验不足,以及产品经理的过于自负,同一时候也由于创业早期并没有把目标客户过早的关联到项目中来(事实上在Scrum里面是非常强调用户的參与的),所以一个sprint下来開始demo的时候。往往demo的对象就是项目的同一帮人。而产品经理在考虑下一sprint的用户体验的时候。又往往认为自己能够像周鸿祎一样能瞬间变小白。所以周而复始,几个sprint下来,产品拿出去一试水,发现就是石沉大海,结果就是再也没有结果了。这个错误在敏捷团队里面也能够叫做是“小瀑布”错误,这就是没有让用户过早參与进来的后果。看上去是在跑Scrum,事实上确是将原来的瀑布模式分解成几个小瀑布。然后套用了Scrum的概念,有名而无实。

  • 忽视了首次使用体验:其有用户是非常没有耐性的,特别是互联网产品用户。

    你的产品可能功能非常强大,UI呈现也非常惟妙惟肖,但用户却要花大时间,甚至要阅读你几十页的用户使用手冊才干搞清楚怎么使用你的产品来解决他们的痛点,终于发现解决他们痛点的那个功能居然埋藏在三级菜单甚至以下。那你还预期他们会爱上你的产品吗?

要解决这些问题的方法我认为也非常easy:

  • 让用户尽早參与进来:比方我们当时在创业公司的做法是。由于我们当时做的是一个适合个人和小企业的私有云产品。所以我们就到附近大学里面找了些学生过来进行试玩以及给他们做demo,然后收集反馈。在他们试玩的过程中要有专人进行跟踪记录,且纪录人不能给对方不论什么提示。当然,最后别忘记了给学生们一些酬劳,我们当时是送学生们100块左右的话费充值卡。
  • 竞品研究:除非你在做的这个产品是非常有突破性的。业界还没有同类产品出现,不然你肯定能够在海内外找到一些部分功能相近的产品出来的。

    这里或许你会说抄袭可耻之类的话语。这里我仅仅能低调的说句,你丫少在我面前装圣人。有本事你如今别用QQ别用微信。再来跟老子谈抄袭可耻的问题!这里我们听下传奇人物史玉柱是怎么说的:“抄袭不但要厚脸皮,还要发展和优化。假设你抄后,还超越了对方。别人就不会说你抄了。“ 所以作为产品经理,你常常要做的事情还要是不断的去研究别人的产品。而不是仅仅盯着产品backlog这一亩三分地。而这里说的还不仅仅仅仅是用户体验上面。还包含其它功能点的调整,由于如今信息瞬间万变。

    关于这一点。以下还会有所阐述。

支持销售团队


这里还要由我们当时做的另外一个面向二手房的房源管理系统说起。当前二手房中介用的比較多的房xxx等商用房源管理软件(这里就不点名了),会把他们的房源数据上传到软件供应商自己的数据中心上面去。

而房源信息事实上一个中介的命脉。所以他们更希望是这个数据中心放在自己公司里面。

所以我们当时做的就是提供一个数据中心server,以及对应的一套房源管理软件。管理软件支持PC端和移动端。

MVP出来后,開始去跑各种二手房中介进行demo以收集进一步信息。问题来了,正如上面所说的,用户是没有耐心的。不管你说的天花乱坠,还是眼见为实。可是将整个server架起来还是须要不少时间的,别人还须要特意给你腾出空间和提供网络接入等,且更尴尬的是。由于这还是非常初期的产品,在你公司里面跑的时候一般非常正常。跑到人家环境里面一跑的时候,不是这出问题就是那出问题。

终于非常多客户都是以有事忙为由。中断了该次演示。

事实上这里全然没有必要在初次demo的时候就把整个环境给架构起来,全然能够在数据控制层以下嫁接一个server模拟器,这样你的数据就不用非要通过网络和数据中心进行交互了(这里涉及到了MVC 分层架构-模型/视图/控制,如有不清楚的请自行百度)。这样做了之后,销售人员去demo的时候仅仅须要给对方看下server的外观,就能够在不接入server的情况下直接在电脑上把软件装上进行演示了。

过程仅仅须要向对方表明真实情况下数据是通过网络存储在数据中心的。仅仅是如今为了方便demo而暂时存在本地而已。

所以这里产品经理要考虑的不仅仅是真实的产品出来的情况。还须要考虑怎样方便销售团队在外进行演示,特别是在产品早期获取用户反馈的时候。

不然你没有足够的用户反馈支撑的话。终于还是走回了闭门造车的老路。

别默认架构师或者项目经理会帮你考虑好销售团队遇到的这些困难,这个产品是你的(事实上在Scrum里面,产品经理的名字叫做Product Owner。也就是产品拥有者),项目经理和架构师等团队成员仅仅是负责将你交给他们的产品backlog在预期时间内实现出来而已。

竞品分析


上面在谈用户体验的时候有谈到过这一点。一个产品经理要时刻注意着市场的动态,留意着竞争产品的动向。比方我们一開始做的云产品就犯了这种错误,一開始市场上难觅竞争者。战线開始拉得太长,功能不断叠加,产品迟迟没有推出市场。

某一天忽然跳出了个新闻。“百度云1T永久容量 领先进入云空间T时代“,我们的心几本上就已经凉了半截了。

当然。事实上我们当时的产品迟迟没有推出市场的原因错综复杂。可是,毫无疑问,对市场动态和竞品的分析力度和把握的不够是当中一个不可忽视的原因。

所以作为产品经理,要时刻的眼观八路耳听四方,或许竞品新版本号的一个新功能的出现。你就须要立马有针对性的调整自己的产品的实现策略。

要知道。一个产品经理不应仅仅是知道不停的往产品backlog中添加新的功能,更重要的是你要知道不停的为公司添加新的增值。

除了上面说的这几点。事实上我认为以前做产品经理的时候还有非常多地方值得优化的,比方功能点优先级排序的把握(这里特别要提到的事三个木桶原则。详细请查看本人之前翻译的一篇文章《怎样打造一个伟大的产品》)。功能点优化,产品可扩展性的掌控,团队的互动,与项目经理的合作等等,可是限于篇幅和时间,暂时就先说这么多吧,或许今后会另外开篇继续进行阐述。当然。也希望各位看官能在评论中说出你们的观点。


提醒:很多其它文章请关注公众号:techgogogo或官网www.techgogogo.com。当然,也非常欢迎您直接微信(zhubaitian1)勾搭。欢迎转载,转载时敬请保留公众号等信息。

转载于:https://www.cnblogs.com/mfmdaoyou/p/6785532.html

内容概要:本文系统研究了基于动态三维环境下的Q-Learning算法在无人机自主避障路径规划中的应用,依托Matlab代码实现,深入剖析了强化学习在复杂、时变空间中实现智能决策的机制。研究构建了三维网格化状态空间模型,设计了合理的动作集合与奖励函数,充分考虑静态与动态障碍物的存在,使无人机能够通过与环境持续交互,自主学习规避障碍并趋近目标的最优策略。文章不仅展示了Q-Learning算法在路径规划中的具体实现流程,还涵盖了状态表示、策略迭代、收敛性分析等关键环节,并通过仿真实验验证了算法的有效性与鲁棒性,为智能体在动态环境中的自主导航提供了理论依据和技术参考。; 适合人群:具备人工智能、自动化、计算机科学或机器人学等相关专业背景,熟悉Matlab编程语言和基本的强化学习概念,从事无人机控制、智能导航、路径规划算法研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①应用于城市峡谷、灾害现场等复杂动态三维场景中无人机的自主飞行与紧急避障;②作为强化学习解决实际路径规划问题的教学实例,帮助理解Q-Learning的核心思想、状态-动作值函数更新过程及探索-利用权衡策略;③为后续研究更先进的深度强化学习算法(如DQN、PPO)在无人机控制中的应用奠定基础和提供对比基准。; 阅读建议:建议读者结合所提供的Matlab代码进行动手实践,通过调整学习率、折扣因子、探索率(ε-greedy)等超参数,观察其对算法收敛速度和最终路径规划质量的影响,并尝试修改环境复杂度(如增加障碍物密度或动态性)以评估算法的泛化能力。
内容概要:本文系统研究了三相逆变器逆变电路的闭环控制模型,基于Simulink平台构建完整的仿真系统,深入探讨闭环控制策略对逆变器输出电压、电流波形质量的调控作用。研究内容涵盖三相逆变器的基本工作原理、空间矢量脉宽调制(SVPWM)技术、电压外环与电流内环构成的双闭环控制架构设计、PI控制器参数整定方法,并通过仿真实验全面评估系统在阻性、感性及非线性负载条件下的动态响应特性、稳态精度以及抗负载扰动能力,从而验证闭环控制策略的有效性与鲁棒性。同时,文档关联了多项电力电子与新能源并网相关的仿真案例,凸显其在光伏发电、微电网并网、储能系统等实际工程应用中的重要价值; 适合人群:具备电力电子技术、自动控制理论基础知识,熟悉Simulink/MATLAB仿真环境,从事电气工程、新能源发电、智能电网等方向的科研人员、工程技术人员及研究生; 使用场景及目标:①掌握三相逆变器双闭环控制系统建模与仿真的完整流程;②深入理解电压电流双闭环控制的设计原理及其在提升电能质量方面的实现机制;③为光伏并网逆变器、储能变流器(PCS)、微网能量管理系统等实际项目的控制算法开发与性能验证提供理论依据和技术参考; 阅读建议:建议结合文中提及的Simulink仿真模型进行实操演练,重点关注控制器参数调节对系统稳定性与动态性能的影响规律,并进一步拓展学习如重复控制、PR控制、模型预测控制(MPC)等先进控制策略在逆变器中的应用与对比分析
内容概要:本文围绕单相逆变器闭环逆变电路的PWM模型展开仿真研究,基于Simulink平台构建系统模型,重点探究闭环控制策略下脉宽调制(PWM)技术在单相逆变器中的应用。研究内容涵盖系统建模、控制器设计、反馈回路构建及PWM信号生成等关键环节,通过仿真分析逆变电路在闭环控制下的动态响应特性、输出波形质量与系统稳定性,旨在提升逆变器的输出精度、抗干扰能力与整体性能,为电力电子系统的设计与优化提供理论支撑与仿真验证依据。; 适合人群:具备电力电子、自动控制理论基础,熟悉Simulink仿真环境,从事电气工程、新能源发电、电源系统开发等相关领域的科研人员及高校研究生。; 使用场景及目标:①应用于单相逆变电源、光伏并网系统、不间断电源(UPS)等电力变换设备的控制器设计与性能优化;②通过仿真掌握闭环控制与PWM调制技术的实现机制,深入理解PI控制器参数整定、反馈采样方式选择及系统稳定性调节方法,进而提升实际工程系统的动态响应与稳态控制精度。; 阅读建议:建议读者结合Simulink动手搭建模型,逐步调试控制器参数,重点关注闭环反馈结构、PI调节器设计与PWM调制模块的实现逻辑,同时可通过对比开环与闭环系统的输出波形,深入理解闭环控制对系统性能的提升作用,从而深化对逆变器控制原理的掌握。
内容概要:本文围绕“考虑火-储联合调频(火电机组-混合储能)的协同控制策略研究”展开,系统探讨了火电机组与混合储能系统在电力系统频率调节中的协同工作机制,并提供了完整的Matlab代码实现。研究旨在提升高比例新能源接入背景下电网的频率稳定性与动态响应能力,通过构建火电与储能的协同控制模型,充分发挥火电机组的持续调节能力和混合储能(如电池、超级电容)的快速响应特性,实现调频过程中的优势互补与资源优化配置。文中详细阐述了协同控制策略的设计原理、系统建模方法、关键参数整定及仿真验证流程,通过对比分析验证了该策略在抑制频率偏差、缩短调节时间、降低机组磨损等方面的优越性。; 适合人群:具备电力系统自动化、新能源并网控制或自动控制理论等相关专业知识背景,熟悉Matlab/Simulink仿真环境,从事电力系统稳定性研究、储能系统集成或辅助服务技术研发的科研人员、工程技术人员及研究生。; 使用场景及目标:①应用于含高比例可再生能源的现代电力系统频率稳定控制策略研究;②为火电机组与混合储能联合参与电力辅助服务市场(特别是调频服务)提供可行的技术方案与仿真验证平台;③作为相关领域科研项目、学位论文或算法复现工作的技术参考与代码基础。; 阅读建议:建议结合Matlab代码逐模块进行分析,重点关注协同控制架构设计、功率分配逻辑、滤波算法(如改进ICEEMDAN)的应用及仿真结果的对比分析,同时可进一步拓展至不同运行工况、储能配置方案及鲁棒性测试,以深化对系统动态特性的理解。
源码直接下载地址: https://pan.quark.cn/s/7e229a6ecfeb FMEA(故障模式与影响分析)作为一种关键性的工程方法,自20世纪60年代在美国航空工业中进行首次实践应用之后,持续在产品与流程的构建过程中得到广泛采纳。该方法通过检测潜在故障形态、评判故障对系统的后果,并对风险进行等级排序,从而为风险管理活动提供了核心支持。FMEA指南的中文第五版最新发行,标志着该领域的一次重要进展,其资料不仅涵盖了学术理论,同时也提供了充裕的操作指导与实例研究。 该指南总共由12个部分构成,对FMEA的各个要素进行了由浅入深的阐释。在开篇的第一章节中,指南首先明确了FMEA的应用意图及其在企业风险管理领域的关键作用。它不仅界定了FMEA的内涵与基础理念,还详尽说明了FMEA的具体应用情境,涵盖了产品设计、制造流程以及服务提供等多个方面。同时,作者也指出了FMEA在实践操作中可能面临的制约因素,例如推行成本、资源分配等,为读者提供了全面的认知。 从第二章起,指南开始集中讲解设计FMEA的实施步骤。作者详尽介绍了FMEA的六个核心流程,这是开展FMEA分析的基本框架。计划与预备阶段是整个分析工作的基础,它要求参与人员清晰界定分析的目标、范畴和深度,并掌握FMEA的基本原则。紧随其后,结构剖析与功能剖析阶段涉及对产品或流程的细致分解,通过这种方式,可以系统地识别出所有潜在发生的故障形态。 在失效剖析阶段,指南重点讲解了如何系统地评估故障形态,这包括辨识故障的诱因、后果以及故障可能发生的条件。风险剖析阶段则是借助风险优先级数(RPN)这一核心工具来评定故障形态的风险水平,并确定哪些风险需要优先进行管控。在改进阶段,指南指导如何制定优化措施来降低风险,进而提升产品...
内容概要:本文围绕单相逆变器并网系统的PWM控制技术展开,基于Simulink平台构建了完整的单相逆变器并网逆变电路仿真模型,重点研究其在并网过程中的闭环控制策略与动态响应特性。通过电压电流双闭环控制结构的设计,结合PWM调制技术,实现了对并网电流的精确跟踪与电能质量的优化。研究涵盖了系统建模、控制器参数设计、锁相环(PLL)同步技术、并网电流谐波抑制以及系统稳定性分析等关键环节,全面验证了控制策略在实现高效、稳定并网方面的有效性,为分布式能源系统的实际应用提供了可靠的仿真依据和技术支撑。; 适合人群:具备电力电子、自动控制及新能源发电基础知识,熟悉Simulink仿真工具,从事光伏并网、微电网控制或逆变器研发等相关领域的研究生、科研人员及工程技术人员。; 使用场景及目标:①掌握单相并网逆变器的工作原理与系统架构;②深入理解双闭环控制与PWM调制在并网系统中的协同作用;③实现并优化并网电流的跟踪精度与低谐波畸变性能;④为后续三相并网系统、虚拟同步机控制及多逆变器并联运行等高级课题研究奠定仿真基础。; 阅读建议:建议结合文中所涉及的光伏储能并网、锁相环控制等典型模型进行对照学习,亲手搭建仿真系统并调整PI参数以观察动态响应变化,从而深入理解控制机理与系统稳定性之间的关系,同时可进一步拓展至孤岛检测、无功补偿等功能的集成研究。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值