产品经理懂点儿技术

从事产品工作以来,对于产品经理是否要懂技术这个话题,我的回答从来都是必须懂点儿啊。

想象下产品经理完全不懂技术,设计的产品方案应该会有两种情况:第一种情况,囿于他人的实现无法突破现状。产品经理经常观摩把玩竞品,发现竞品哪点实现得好,则复制再应用到自家产品上。商业产品环境中,这种现象再普遍不过了。但简单复制竞品会严重限制产品的创新性和实现的优雅性。

第二种情况是,产品方案天马行空。天马行空本非完全的坏事,具体到执行层面需要详细而谦逊地与技术人员沟通,虽然沟通成本会因此成倍增加。

产品或保守或激进,沟通成本增加是产品完全不懂技术的主要弊端。

产品和技术应是双剑合璧的组合。产品可以为技术找到最闪耀的发光点,技术可以为产品实现最优雅的互动。

微信的面对面建群、长按识别二维码问世时,优雅畅快的实现方式确实惊艳了我,不禁内心暗道,要是我肯定想不到这种实现,妈的用着太爽了!

不谙技术,不了解其中远离会大大限制产品经理的发挥空间,很难创造出微信里那惊艳四方的方案。

若要补齐短板除了产品自学技术原理、保持对产品实现的敏感外,技术与产品的琴瑟和谐也是非常棒的。产品将希望达成的目的和技术沟通,技术耐心地与产品一同想办法,碰撞出优雅的实现。问题是实际产品环境中这种和谐可望而不可得。

反正我没得到过。

客户端版本兼容的因与果

Web网页版本发布后,新老用户在浏览器里看到的都是最新版本,因而不存在版本兼容问题。准确地说,Web网页的url结构更新后,通过老url访问可能会出现404情况。但这种问题在Web很好解决,所以总体而言,Web的版本兼容问题是几乎不存在的。

客户端发布版本与Web差异很大。客户端所有代码封装打包发布市场,用户下载并安装应用到手机或桌面。新版本必须重新安装才能更新老版本,否则老版本将一直运行。所以客户端版本兼容是产品经理必须面对的问题。

版本兼容的根本原因:原有特性的变更。 Continue reading 客户端版本兼容的因与果

客户端/服务器模型的理解

客户端服务器模型

 

客户端/服务器模型(也称C/S模型)是现代互联网通信的基础架构。客户端包含桌面客户端、浏览器、手机移动应用、平板应用等多平台终端,服务器包含Web服务器、数据库服务器等后端服务设备。通常,客户端代表用户向远程服务器发起请求,服务器接收并处理请求,返回相应数据。产品经理只需明白该基础框架,无须详细了解该模型的实现协议和端口等细节。

产品经理理解客户端/服务器模型后,在产品规划阶段就可以构思出基本的实现逻辑,心里有了想法后再和开发沟通就节省了很多时间成本。开发提出实现方案后,产品抓住C/S模型主干也可以快速理解开发方案提高沟通效率。

客户端/服务器模型理解实例一:推送&拉取

服务器主动发送消息是推送,客户端向服务器请求消息是拉取。以微信朋友圈为例,你发了一条朋友圈动态,服务器接收动态消息,并将动态的更新提示推送到可以看见你朋友圈的好友手机上,于是你的好友手机上就有了朋友圈的小红点提示。

你的朋友点击进去看朋友圈,客户端发起请求,拉取你的朋友圈消息正文和图片。拉取成功后,你的朋友就看到你的朋友圈消息啦。 Continue reading 客户端/服务器模型的理解