「互联网产品的构建」功能层
这个系列主要介绍整个互联网产品的构建、产品研发的过程。
回顾之前的文章:
【互联网产品的构建】产品的形态
【互联网产品的构建】战略层
【互联网产品的构建】市场层
【互联网产品的构建】用户层
【互联网产品的构建】需求层
功能基于需求和技术/资源可行性边界
我们的所有功能都是为了满足用户目标和商业目标。基于我们已经分析出来的这些需求,另外一点就是其实功能一方面是基于需求,另外一方面是技术和资源的可行性边界。什么叫技术和资源的可行性边界?就是你会发现尽管我们会挖掘到一些需求,但是我们并不是总能满足这些需求。
就像1000多年前其实我们需要一些更快的工具,例如在天上飞,但是那个时候你发现是做不到的,没有飞机的出现,甚至还没有汽车的出现。我们必须要基于已有的技术的可能来做事情,这其实在今天的互联网里面也特别的明显,假设你要做一个视频的产品,像视频聊天,你要深入去做视频聊天的时候你就会发现视频聊天里面的技术有很多的难点。不要小看大家平时用微信的视频,两个人可以用视频来说话,这里面是有非常多的技术难点的,比如说怎么样能够保证这些视频在播放的时候两边能够同步,然后不失真,尽量的压缩视频的体积,以便于我们能够花更多的带宽,不用花很多带宽的成本等等非常多的事情。里面就需要不同的团队有不同的专攻,所有的工程师都能做这一块,可能就需要一个团队有很长时间的积累。这里面的深入细节、技术探究、原理得弄清楚。
这些经验的积累,都需要时间也需要相应的人、需要各种各样资源的投入。
所以我们就说我们要用恰当的,可实现的技术和资源来做功能,并且我们还需要考虑实现的难度、实现的时间成本和实现的商业成本。同样的做一个事情,你有没有更多的钱来去支撑,来选更多的工程师来做,甚至有些地方我们可能需要大量的编辑人员、运营维护人员,去探索能不能去支撑,这些都要在这些边界里面去,然后功能也是需要不断的在迭代当中去完善,我们在互联网产品当中很难一次性能把这些功能都做好,都需要不断的去迭代。
----
我写作的领域:互联网、产品、设计、职业、年轻人的成长
简书个人页面:http://www.jianshu.com/u/93666dd4205b
马力,超过10年经验的产品经理和设计师,最美应用创始人,创新工场早期成员,豌豆荚创始成员&产品经理,IBM用户体验设计师,在互联网产品设计、工业设计、时尚设计领域都有比较多的积累,同时,也是北京邮电大学数字媒体与设计学院的校外导师。
设计师入门与成长之路系列:www.jianshu.com/nb/9109761
产品设计与产品思维系列:www.jianshu.com/nb/8804536