想法

微信订阅号Feed流APP实践

可能很多人不知道Feed流是什么,你现在用的Facebook,Twitter,微信朋友圈,微博,今日头条…内容展现形态都是Feed流,下面是一个定义:

Feed流是将用户主动订阅的若干消息源组合在一起形成内容聚合器,帮助用户持续地获取最新的订阅源内容。Feed流即持续更新并呈现给用户内容的信息流。

为什么要做这个产品?

本人是一个Feed流的拥趸者,Google砍掉了Google reader之后,我就开始用Feedly,在MacOS系统上Feedly + Reeder我认为是完美的结合。
feedly

微信订阅号的出现,催生了很多自媒体人,正如微信所言「再小的个体也有品牌」,对于大多数自媒体来说,他们都没有网站,微信订阅号文章的展现形态是按照订阅号为入口,查看文章要:打开微信——>订阅号——>进入订阅号列表——>进入文章列表——>查看文章,流程过长,然而Feed流的产品就可以:打开APP——>进入文章列表——>查看文章,从5步缩短成3步,而且不需要详情和返回按钮多次点击。

目标用户:微信订阅号用户
解决痛点:通过Feed流的形式结局阅读路径长,阅读不方便的问题

机会的到来

调研过身边的朋友,诟病目前订阅号阅读方式的不在少数,有用户,有痛点,就是产品机会。

在很长时间内没有找到抓取微信文章的办法,而且微信有反爬机制,校验IP和用户,如果要自己做服务,开发成本过高。直到看到有专门提供抓取微信文章的API接口,轮子有了,就差组装了。

夭折的iOS APP

werssios

为什么要做iOS而不是Andriod?
一方面,很简单的理由:iOS目前是统一的应用市场,推广方便,准入门槛低。而国内安卓市场众多,上架需要有著作权证书,时间成本过高,难推广。
另一方面,iOS找到了比较合适的(按开发工时结算)做开发的Freelancer。
然而苹果的审查机制比较严格,不认为WeRss是传统的网页的Rss工具,需要我提供授权,几经邮件的来回沟通,最终还是没能上架。
然而更痛苦的是微信就在此时,推出了Feed流功能。默认就是Feed流方式阅读。

迷失的桌面版

werssdesktop

APP夭折后,转而我想,微信的桌面版还没有开发Feed流的方式,既然微信也做了Feed流,那么证明,用户痛点一定是存在的,而且也是相当一批用户的痛点,不然微信不会增加这种功能,存在即合理。

于是我们做了桌面版本 WeRss

桌面软件的推广
国内毫无疑问百度和360稳坐两把交椅,也占据了90%+的市场份额,然而他们的政策对独立开发者很不友好,开户首次要¥8000+,CPC基本要在¥0.5的成本。
相比之下Google Ads(原Adwords)就太人性化了,注册账号就可以投放(只要广告合法),没有开户金额限制。

先后做了两次推广:
第一阶段
werssgoogleads1
第二阶段
werssgoogleads2

第一阶段点击率过低,做了关键词的优化,到第二阶段整体CTR提升91%,CPC降低了65%。
整体带来了187个安装,CPA平均¥1.68,相比国内动辄十几,甚至几十软妹币的CPA,Google对独立开发者和小团队无疑是最好的选择。

那么为什么是迷失了呢?

虽然有了安装,但是用户的使用情况,并没有达到我的预期,最高每天接口的调用次数也就几十次,寥寥无几的活跃用户。但是很开心的是,我们也迎来了用户反馈的需求。

apidetails

反思

  1. Android可以同时开发,因为Google Ads投放的应用安装广告,可以在集成Google Admob的APP上直接安装,而不用进入Google Play。Google Admob作为全球最大的应用广告联盟(89%份额),在国内也有相当大的市场份额,受广大开发者的青睐。(当然,目前来看,不能确定Google Play是否可以过审。)
  2. 持续反思需求,确保不是PM自己意淫的用户痛点和需求,手机端Feed流需求大,但是桌面版就不一定了,用户群俨然已经改变,使用场景也已经改变,移动APP上场景大量会是碎片化时间,比如地铁上,公交车上。而PC端的主要场景则是在办公室。
  3. 桌面APP还是需要依托于应用市场,因为用户找到你的机会要更高,桌面软件的推广传统的推广主要是下载站、搜索广告和展现广告等,搜索引擎自然搜索意味着你的应用已经有良好的口碑,或者你能在众多竞争者中能够拿到足够靠前的排名,这意味着你要做好SEO,这已经是你要面对的更进一步的推广问题,这适合已经经过验证要长期做下去的产品,对于试水的产品,独立开发者来说,应用市场是比较好的渠道,你只需要面临一个渠道的推广,而不是花费大量的时间寻找渠道,你可以把精力放在优化产品,获得更多好评,进而获得更高的排名。(很高兴的看到微软从win 10终于开始做应用市场,当然用户习惯的培养是一个漫长的过程,可能需要一年,两年..。但是现在已经有了一个好的开始不是么。)
1
Standard
产品

产品八戒

产品八戒 1
  1. 首先要明白产品定位,解决的痛点,产品的价值(商业价值、用户价值)
  2. 弄清楚用户的业务场景,操作流程,及每个环节可能出现的异常
  3. 多个产品经理共同负责的项目,必须内部互相评审,交换意见,提升原型设计的完整性、合理性。避免交叉的功能模块之间的逻辑问题。
  4. 设计完成后产品一定要验收,是否与原型一致,不一致的是否符合原定逻辑。
  5. 无论功能大小,文档是否已经完善,不可以跳过与技术端的原型评审环节。
  6. 设计提供的设计稿不仅包含了既定的样式,往往包含了富余的不同样式,产品一定要知悉,并且在与技术评审过程中声明
  7. 开发过程中做的调整,或者逻辑的确定,务必在原型、需求文档或者交互说明中补充,以保存好过程资产,以便日后问题的确认,及功能升级做参考
  8. 三思而行
1
Standard
设计

产品设计术与器:7个实用设计技巧(译)

用战术而不是天赋改进你的设计。

每个Web开发人员都不可避免地遇到需要做出视觉设计决策的情况。也许你工作的公司没有一个全职设计师,你需要自己实现一个新功能的UI。或者,也许你正在攻克一个编外项目,并希望它看起来比「另一个Bootstrap站点」更好。很容易举起双手说:“我永远无法让这个看起来很好,我不是一个艺术家!”但事实证明,有很多技巧可以用来提升你的工作,不需要有平面设计的经验。

这里有七个简单的想法可以用来改善你的设计。

1.使用颜色和粗细来创建层次结构,而不是字体大小

Untitled Image
对UI文本进行样式设计时常犯的一个错误是过于依赖字体大小来控制层次结构。

“这段文字是重要的吗?让它大一点。 ”

“这段文字是次要的?让它小一点。 ”

不要将所有繁重的工作都留在字号上,而是尝试使用颜色或字重来实现相同效果。

“这段文字是重要的吗?让它粗一点。

“这段文字是次要的?**让它细一点。 **”

尝试并坚持两种或三种颜色:

①主要内容的深色(但不是黑色)(如文章的标题)

②次要内容灰色(如文章发表日期)

③辅助内容的浅灰色(可能是页脚中的版权声明)

Untitled Image

类似地,两种字体权重通常足以用于UI工作:

①大多数文本的正常字重(400或500取决于字体)

②较粗的字体(600或700)用于您要强调的文字

Untitled Image

UI设计上远离字重不超过400的字体 ; 他们可以用在大标题上,但在较小的字号下不易于阅读。如果您正在考虑使用较轻的重量来淡化某些文字,请改为使用较浅的颜色或较小的字体。

2.不要在彩色背景上使用灰色文字

Untitled Image

使文本变为浅灰色是在白色背景上淡化它的好方法,但在彩色背景上看起来并不太好。

这是因为我们实际看到白色灰色的效果是对比度降低。

使文本更接近背景色实际上有助于创建层次结构,而不是使它变成浅灰色。

Untitled Image

处理彩色背景时有两种方法可以降低对比度:

①减少白色文字的不透明度
使用白色文字并降低不透明度。这可以让背景颜色渗透一点点,以不与背景冲突的方式减弱文字。

Untitled Image

②选择基于背景色的颜色
当您的背景是图像或图案时,或者当减少不透明度会使文字感觉过于枯燥或不适应时,这会比减少不透明度效果更好。

Untitled Image

选择与背景色调相同的颜色,调整饱和度和亮度,直到看起来合适。

3.偏移阴影

Untitled Image

不要使用较大的模糊和扩散值来使框阴影更明显,请添加垂直偏移。

它看起来更自然,因为它模拟了像我们以前在现实世界中看到的那样从上方照射下来的光源。

这适用于表格输入框:

Untitled Image

如果您有兴趣了解更多关于阴影设计的知识,google的“材料设计指南”是一本很棒的入门指南。

4.尽量少使用边框

Untitled Image

当你需要在两个元素之间创建分隔时,虽然边框是区分两个元素的好方法,但它们并不是唯一的方法,而使用它们太多会让你的设计变得拥挤和混乱。

下一次你发现自己到达边境时,请尝试以下其中一个想法:

①.使用盒子阴影

盒子阴影在绘制像边框这样的元素方面做得非常出色,但是可以更加微妙并且完成相同的目标而不会让人分心。

Untitled Image

②使用两种不同的背景颜色

通常只需将相邻元素的背景颜色略有不同就可以在它们之间进行区分。如果您已经在边框上使用不同的背景颜色,请尝试删除边框; 你可能不需要它。

Untitled Image

③添加额外的间距

什么方法创建元素之间的分离比增加分离更好呢?将事物划分得更远是一种在不引入任何新UI的情况下创建元素组之间区别的好方法。

Untitled Image

5.不要过渡放大图标

Untitled Image

如果你正在设计一些可能使用一些大图标的东西(比如可能是着陆页上的“功能”部分),你可能会本能地采用一个像Font Awesome或Zondicons这样的免费图标集,并且调整大小直到它们符合你的需求。

毕竟它们是矢量图像,所以如果你增加尺寸,质量不会受到影响?

虽然矢量图像在增加尺寸时质量不会降低,但是在16-24像素绘制的图标在将它们放大3倍或4倍的预期尺寸时会显得非常不专业。他们缺乏细节,并总是感觉不成比例的“矮胖”。

Untitled Image

如果您有小图标,请尝试将它们放在另一个形状中,并为该形状提供背景颜色:

Untitled Image

这可以让您保持实际的图标更接近其预期的尺寸,同时仍然填充更大的空间。

如果您有预算,也可以使用专门用于较大尺寸的高级图标集,如Heroicons或Iconic。

6.使用强调边框为平淡的设计添加色彩

Untitled Image

如果您不是平面设计师,那么您如何将其他设计从美丽的摄影或色彩丰富的插图中获得的那种视觉风格添加到您的用户界面中?

一个可以产生巨大差异的简单诀窍是在界面的某些部分添加色彩鲜明的重音边框,否则会感觉有点平淡。
例如,在提示消息的旁边:

Untitled Image

…或突出显示活动的导航项目:

Untitled Image

……甚至是整个布局的顶部:

Untitled Image

简单的为您的界面添加一个彩色矩形不需要任何平面设计专业天才,但却可以使您的网站更具有“设计感”。
难以挑选颜色?尝试从Dribbble的颜色搜索等受限调色板中进行选择,以避免被传统颜色选择器的无穷可能性所淹没。

7.并非每个按钮都需要背景颜色

Untitled Image

当用户可以在页面上执行多个动作时,很容易陷入纯粹基于语义设计这些动作的陷阱。
像Bootstrap这样的框架通过为您提供一系列样式供你选择:

Untitled Image

“这是一个积极的行动?选个绿色的按钮。“

“这会删除数据?将按钮设为红色。“

语义是按钮设计的重要组成部分,但是还有一个更重要的维度被人们遗忘:层次结构

网页上的每个动作都位于重要金字塔的某处。大多数页面只有一个真正的主要操作,一些不太重要的次要操作,以及几个很少使用的三级操作。

在设计这些行动时,在层次结构中传达他们的位置很重要

①主要行动应该很明显。实心,高对比度的背景色在这里很有用。

②次要行动应该明确但不突出。轮廓样式或较低的对比度背景色是很好的选择。

③三级行动应该是可以发现但不显眼的。将这些行为设计为链接通常是最好的方法。

Untitled Image

“那么消极行为按钮呢?他们不应该总是红色吗?”

不必要!如果消极行为不是页面上的主要行为,那么给它一个二级或三级按钮治疗可能会更好。

Untitled Image

在当负面行为实际上是界面中的主要行为时(如在确认对话框中)采用大的,红色的和粗体的样式:

Untitled Image0

Standard
产品

产品经理入门书单

Untitled Image

纸上得来终觉浅,绝知此事要躬行

看书不是目的,是提升自己的一种途径,入了产品这一行,首先要明白产品经理是什么,产品经理需要具备哪些能力?基于已经有认知的情况下,用雷达图构建自己的能力图谱,进行针对性的学习,提升。

产品经理是什么

产品经理需要具备哪些能力

入门:

  • 人人都是产品经理 |苏杰
  • 淘宝十年产品事 |苏杰
  • 启示录:打造用户喜爱的产品 |Marty Cagan
  • 结网@改变世界的互联网产品经理 | 王坚
  • 用户体验要素:以用户为中心的产品设计 |Jesse James Garrett
  • 产品经理手册 |Linda Gorchels
  • 产品经理面试攻略 |蓝鲸部落
  • 产品经理的20堂必修课 |徐建极

设计技能:

  • Axure RP 8.0入门宝典 网站和APP原型设计实战 |陪学网Andy
  • 移动UI设计模式 |Theresa Neil
  • 锦绣蓝图:怎样规划令人流连忘返的网站 |Christina Wodtke,Austin Govella
  • 信息架构:超越Web设计 |Louis Rosenfeld
  • Web信息架构: 设计大型网站 |Louis Rosenfeld
  • 产品设计师技能书:知乎马力自选集 | 马力
  • 简约至上:交互式设计四策略 |Giles Colborne
  • UCD火花集2:有效的互联网产品设计、交互/信息设计、用户研究讨论 | UCDChina
  • 设计心理学 |Donald A. Norman
  • 写给大家看的设计书 |Robbin Williams
  • 点石成金:访客至上的Web和移动可用性设计秘笈 |Steve Krug
  • About Face 4:交互设计精髓 |Alan cooper

数据分析:

  • 谁说菜鸟不会数据分析 |张文霖,刘夏璐,狄松
  • 流量的秘密:Google Analytics网站分析与优化技巧 |Brian Clifton
  • 数据化管理:洞悉零售及电子商务运营 |黄成明

思维:

  • 互联网思维:商业颠覆与重构 |陈光锋
  • 互联网思维独孤九剑 |赵大伟
  • 参与感:小米口碑营销内部手册 |黎万强
  • 周鸿祎自述 我的互联网方法论 |周鸿祎
  • 需求:缔造伟大商业传奇的根本力量 |Adrian Slywotzky
  • 用户力:需求驱动的产品、运营和商业模式 |郝志中
  • 腾讯方法:一个市值1500亿美元公司的产品真经 |潘东燕,王晓明
  • 缔造企鹅:产品经理是这样炼成的 |胡澈
  • 叠加体验:用互联网思维设计商业模式 |穆胜
  • 互联网创业必须避免的八大误区 |腾讯科技频道
  • 精简:大数据时代的商业制胜法则 |Matthew E · May

营销:

  • 市场营销:原理与实践 |Philip Kotler
  • 定位:有史以来对美国营销影响最大的观念 |Jack Trout
  • 重新定位:定位之父杰克·特劳特封笔之作 |Jack Trout
  • 引爆社群:移动互联网时代的新4C法则 | 唐兴通
  • 引爆点:如何引发流行 |MalcolmGladwell
  • 乌合之众:大众心理研究 |Gustave Le Bon
  • 疯传:让你的产品、思想、行为像病毒一样入侵 |Jonah Berger
  • 从0到1开启商业与未来的秘密 |Blake Masters
  • 营销的16个关键词 |叶茂中
  • 自我营销七堂课 |黄欢

最后安利一篇文章:10张图搞懂什么是产品经理

1

Standard
产品

产品经理道与法:需求优先级怎么定?

用户A:希望加一个比价功能?

用户B:可不可以加一个到货提醒功能?

用户C:希望多做点搭配推荐

运营A:给我加一个批量改价格的功能

设计A:这个动效不好看,换成XX吧

Boss:以后我们要做电商平台,要做多店铺,设计师可以自己开店

自己:XX 上线了一个新功能,这个很不错,很方便

以上场景作为 PM 再熟悉不过,每天都会面对来自各个方面的各种需求,需求收集、评估和管理是产品经理的核心的工作之一,面对大量的需求,做好需求优先级的管理尤其重要。

首先,最重要的一件事:需求评估

针对每一个需求,我们可以问3个问题:

  • 用户需要什么?——Wants

  • 用户的需求是什么?——Needs

  • 用户的需求是我们的产品需求么?——Requirements

需求的评估的过程就是确定我们要不要做以及要做什么,此外,如果即是用户的需求,又是产品的需求,就真的要做么?这里我们还需要看一下 ROI(投入产出比),如果需要投入大量的开发资源,而实际上得到的效果甚微,这样的需求,可以不做,或者等到产品成熟之后再加。比如说:换个主题颜色。对于某些应用,个性化的功能算是一种弱用户需求,这里就需要耗费大量设计资源,对于某些应用来说,带给用户的满意度并没有显著提升。

接下来要做的问题就是排序了。我认为可以有以下金字塔模型

Untitled Image

  1. 公司战略: 公司战略方向决定了产品的方向,这一类的需求我认为是要摆在第一位的,此外这一层还隐含了一种需求:Boss的需求,很多人面对这种需求实际是很抓狂的,Boss的一个需求可能会打乱你的计划,其实这里就要求职场中的每一个人学会向上管理——学会管理你的上级。 Boss得到的信息更广,考虑的层面更广,所以接到需求的时候,可以深入的了解一下是在怎样的背景下产生的这个需求。

  2. 核心功能: 产品每个版本迭代的核心功能是最终产品形态的最主要的部分,像商业化功能需求等;此外还有系统的安全性需求,用户信息安全,支付安全等需求。

  3. 利于日活/拉新: 无论是用户还是运营提出的需求,通过分析,能够有效的提成用户活跃度和用户量,这类需求需要优先考虑,比如淘宝的签到领取淘金币。签到类的是提升日活最有效的方法,需要注意的是用户签到付出的时间成本要和他通过签到获取的收益成正比。

  4. 交互效果、优化类功能: 这类主要就是用户体验类,有一些功能可有可无,有的话会给用户带来意外的惊喜,提升满意度,但是没有的化也没有什么影响。这类需求可以通过KANO模型做过滤和优先级排序。

Untitled Image

KANO 模型是东京理工大学教授狩野纪昭(Noriaki Kano)发明的对用户需求分类和优先排序的有用工具,以分析用户需求对用户满意的影响为基础,体现了产品性能和用户满意之间的非线性关系。——百度百科KANO模型

  1. 提升运营效率: 在电商里,某期活动,我们经常会对大量商品设置促销价格,这类内部需求也是我们考虑的范围呢,对于2C的产品,我把这类优先级放在比较低的位置,优先解决用户端的问题。

2

Standard