【猎云网(微信号:ilieyun)】8月10日报道(编译:田小雪)
编者注:本文作者Michael Seibel是知名创业孵化器Y Combinator的合伙人,主要研究领域为高效的产品开发周期。
Justin.tv是一个分享生活的视频网站,在其正式分裂为Twitch和Socialcam之前,我们花了好几年的时间去研究如何正确开发产品。我们希望打造出完全成形的产品,而不仅仅是最简化可实行产品(即Minimum Viable Product,简称MVP)。通常,我们很少仔细分析新产品,所以不知道它们在正式上线之后表现如何。
一般情况下,产品开发周期大约持续几个月的时间。我们的产品路径较长,每项产品是否会真正进入开发是个未知数,所以团队成员对于头脑风暴的积极性不高。更糟糕的是,这一切都是由创始人决定的,也就是说这是一个完全不透明的混乱的过程。
在这篇文章中,我将分享自己在创业过程中所学到的一切有关产品开发周期的理论知识。希望能够帮助有需要的人加速完成产品测量、测试和完善工作,并且加与团队成员的互动和合作。
确定产品开发周期的长度
通常,确定产品的开发周期的长度要视具体情况而定。在Socialcam,我们研发iOS平台设定的周期为两周。在这期间,我们会进行彻底的、仔细的测试,之后才能够在App Store正式上线。
如果你研发的是基于Web的系统和应用,那么周期可以相应地缩短;而如果你研发的是硬件,可以相应地拉长。
但不管是哪种情况,最关键的是合理地安排周期内的工作,最大程度地调动员工的积极性,鼓励他们不断进行头脑风暴,激发出新颖的想法。
确定研发目标和产品领导
我们只在开发周期开始时召开一次产品会议,但时间长短不一,也可能长达5个小时。
每一次的产品会议都将重点放在以下三个目标上:
1、增加内容创造
2、增加新用户
3、增加保持力
我们会在这三个目标中,选择一个作为会议的重点,并利用接下来两周的时间来实现这个目标。
在研发团队中,我所扮演的角色是保护和改善开发周期、主持产品会议,并保证所有的团队成员拥有积极的工作心态。
定期进行有条理的、包罗广泛的头脑风暴
进行集体讨论时,我们会将各种想法写在白板上,其中包括新功能研发、现有功能的完善以及A/B测试。每个人都要发表自己的想法,且不允许否决别人的观点,或与之进行争论。
所以在这个过程中,所有人都以最为放松的状态,发表自己的言论,不用担心受到别人的评判或指责。另外,产品领导的主要职责,就是创造和维持这样一种轻松的环境。
在这个过程中,工程师会将所有产生的想法,按照容易、中等、困难三个不同级别标记下来。其中,容易的大概在一天内就能合作完成,中等的需要单人半天完成,困难的可能需要大半个周期。一般不会出现那种特别困难,需要延续到下一个周期才能完全实现的想法。即使出现了,我们也会将其分割成不同的小块,逐步完成。
这样一来,那些非技术人员就能够知道自己的哪些想法是易于实现的,哪些想法时不易于实现的。下次再提出想法时,就会适当地降低实现难度。因为这些想法只有易于实现,取得成功的可能性才会更大。
想法达成一致
在收集了大家的想法之后,我们会开会讨论,选出一个大家共同赞成的想法。我们会从最困难的着手,因为要在两周之内实现这些想法难度较大。接着是中等难度,最后讨论最简单的。
而想要达成一致,也并非很困难。首先,每个人都有机会表达自己的看法;其次,我们会结合工程师给出的每个想法实现所需要的参考时间,来决定取舍。所以做到这一点还是不难的。
明确分工,制定衡量标准
在达成共识之后,我们会对每个想法进行细节扩充,并且分配给相应的团队成员负责。此外,我们还会设置一系列参考标准以度量每一步所取得的成效。在完成彻底的、系统的数据分析之前,我们是不会对外公布的。最后,我们会对所有的想法进行分类,比如说必需产品和加分产品。如果说时间不够充足,我们就会优先研发必须产品,暂时放弃加分产品。
在两周的研发时间中,我们不会制定产品路径。在每一次产品会议中,我们都会制定新的目标,对上两周的数据进行重新分析。同时,我们每月还会进行一次用户测试,每个人都要就自己的使用体验提出想法,以便完善产品。
我在产品研发中的任务
我的工作就是确保完成所有的业务和运营任务,搜寻一些有趣的产品开发创意,找到潜在的漏洞。在每个产品开发周期的最后三天,我们会暂停一切开发工作,转而进行测试。
每个团队成员都会亲自使用,进行产品测试。我们会在小组内进行比赛,看谁能够在最短的时间内,找到最多的漏洞。
结语
我们原本希望把Socialcam做成Instagram的视频版本,但实际我们做出的产品却有点像Snapchat。我们现在提供视频滤镜、视频声道、视频反馈优化以及多种视觉设计等功能。
我们曾经在一次三个月长的试验中,收获了1600万下载量以及超过1亿的观众。最重要的是,我们取得这些工作成效时,不仅非常迅速,而且非常高效,没有引起任何大的争论或出现什么重大的团队问题。