翻译:LinkLin
最近,我在欧洲科技博客(TNW Europe)上谈论了在Facebook产品设计中帮助我们专注产品开发进程的框架。在探讨上述内容的时候,让我想起了多年来累积的关于如何才能打造伟大的产品的其他经验教训。
一、基本指导框架
1.产品的成功在于解决了人的需求痛点。这听起来非常简单,但是它是了解如何构建伟大的产品中最重要的诀窍。
2.构建新产品的第一步是明白你要解决什么问题,为谁解决这个问题。在你开始思考任何解决方案之前必须想清楚,才能开始下一步。
3.构建新产品的第二步是询问自己“这个问题为什么值得去解决?”
4.如果你正是需要解决问题的用户群的一部分,那么你可以依靠自己的直觉来指导你的产品决策。如果不是,那么你应该依靠已有的研究和数据来指导你的决定。
5.如果你是一个初创公司创始人,想要少踩一些坑,我建议你先聚焦聚焦解决一小部分核心用户的需求,再有一定的经验成果积累后再逐步扩大到更庞大的普通用户 。
6.你试图解决的问题应该是只需要通过一两句话的简单沟通就能与你的目标用户人产生共鸣的。如果没有,你应该给这个问题打上一个红色的大叉叉。
二、构建执行力
1.良好的执行力是让产品尽可能尽快完成开发的基础。
2.错误的执行是当你尝试一些事情失败后,你不能真正从初吸取适用于未来的项目的教训和经验,因为你还是不明白它为什么失败,它也许会导致你花一整年的时间才从教训中吸取经验,而一个聪明的方法就会让你在3个月内就学会同样的事情。
3.总的来说区分成功和失败的团队的方式,不是他们是否在信心满满的情况下却失败了,而是他们面对失败能够始终如一的继续执行。
4.在探索一个特定问题的解决方案时,尽可能从更多的维度去想而不是直接深入某一个维度。与团队头脑风暴中先想出10,20,乃至50个方案后,再从其中挑选一个比较靠谱的方案。前面5个构想的方案一般都是一些显而易见容易发现的,当你开始探索的第11,第20,第50个的时候,真正具有创意的想法就会出现了。
5.当你提出一个产品计划时,有人问“你有没有考虑尝试过X方案?如果你的回答是“没有”,你应该给自己打一个红叉,标记你的探索过程还不够严谨。
6.在头脑风暴中,可以使用已有的经验数据来帮助你缩小范围锁定最好的主意。 例如从团队中挑选最靠前的N个方案,将这些方案设计成更高保真的原型,然后把它们放在人们的面前了解他们的反应。
7.如果你想到了一个不错的解决方案想要去执行,需要先去假设会出现哪些问题,该去如何处理。例如“我们想要了解的是每个城市的居民知道周末有哪些活动要举行,我们需要假设的问题是我们可以通过电子邮件可以触及到百分之多少的目标居民。”
8.你应该不断地去寻找各种方法来审查你的假设是否合理。你可以在街上询问一些路人,看看他们是否可以理解?你可以对目标用户进行调查,以此评估是否有足够多的人对你的想法感兴趣?你可以快速构建一个MVP版本,即使它并不像在你脑海中的那样完美,但它可以让你有一个更清晰明了的结论。
9.如果你对自己的假设有了比较自信的验证,别急着就把测试的版本上线。因为你可能会为了快点知道结果而走了一些捷径导致结果并不准确。你需要进行更审慎的思考,想想如果要全面发布的话在界面美化、附加功能方面还存在哪些问题。哪些部分还应该测试,测试标准和发布标准在一些方面是否不同。
10.如果你在负责一个大项目时遇到很多不同的问题,你可以看看是否可以把问题变更分割成更小的,可以独立检验的里程碑。不要一下子就进行5个或更多较大的变更,造成在得到一个令人失望的结果时找不到是哪个变更导致的。
11.不管成功还是失败,当一个项目结束时都需要及时的总结。比如你在产品方面得到了哪些经验教训,团队在合作开发过程中遇到了哪些问题等等,然后设想如果未来遇到了同样的问题有什么更好的解决方法,将以上的总结在公司中分享与他人共同进步。
三、衡量成功标准
1.明确衡量一个产品成功与否的标准KPI是什么,它是凝聚团队成员共同努力的动力。确保给这个绩效标准正确的时间和关注,对此花费的精力或时间可以比考虑 “产品怎么做?”更多 。
2.定义完衡量成功的数据指标之后再启动产品。否则,如果在产品推出之后再试图解释指标,会变得不太客观,带着一些偏见或者情感因素。
3.对于每个成功的指标都要匹配一个合适的反向指标,以此来确定自己并不是在拆东墙补西墙。 例如衡量产品增长指标的反向指标是产品的质量。
4.如果某一项重要指标发生了意料之外的变动,不管是正面还是负面的,你的第一个问题都应该是“为什么?”在你完全了解事情的原因之前,不要去试图提出或实施解决平缓指标变动的方案。
5.使用风险模拟机制帮助你挑选衡量成功的正确指标。问问自己,“如果我能知道世界上的任何事物包括人们如何使用我的产品,那我需要知道什么才能证明我的产品是成功的?”在此情况下人们想出来的答案不应该是一些确切的点击指标,而应该是更加抽象的思维比如人们在使用产品时能获得什么价值,以此回过头再去寻找一个指标去衡量自己想要得到的结果。
6.你的产品目标应该随时与你手中掌握的信息动态匹配。如果你在实现目标的过程中,发现一些改变你对目标市场认知的信息,需要考虑是否应根据新的信息调整自己的目标。
7.如果在一个团队里你不明白或反对团队衡量成功的指标, 你需要尽快提出。团队所有成员越早达成一致,可以更好的提高团队的执行力和最终产品的质量。
8.如果你发现自己经常与团队成员争吵产品的方向,根本原因可能在于你们之间衡量成功的标准存在分歧。你可以尝试提一个新的衡量成功标准的建议来表达你的担忧,解决频发的争论困扰。
9.如果你想搞清楚自己的产品是否契合市场,以此继续优化产品或者缩放目标用户人群。你最好把关注的焦点聚焦在产品的留存率上(有多少人使用你的产品后会继续回来使用),而不是沉迷在用户的活跃数据或者新增用户数上。
四、团队协作
1.不要拘泥于程序员应该做什么,设计师应该做什么,被以上团队角色的定位所束缚,而影响了自身能力的发挥空间。相反你应该去思考“我还能做些什么帮助团队取得更大的成功?
2.喜欢思考问题,提出问题的团队,比只会被动解决问题的团队更容易成功。因为这样的团队可以更好的理解一个问题是否值得去解决,即时某个重要的问题在第一次,第二次,第N次尝试失败后,他们仍能被激励愿意继续尝试。
3.遇到矛盾从好的方面去想。我的意思是每一个人的目标都是一致的,在每天一个工作结束的时候都希望看到团队为构建伟大的产品又向前了一步。以此可以减少很多不必要的矛盾争吵,因为每个人都会犯错而引发一些摩擦。
4.了解你最擅长什么,你的团队其他人擅长什么。然后各司其职发挥出团队最大的能量。
5.良好的沟通是构建一个合格团队的关键。即使某些观点有些偏激或不中听,团队的每个成员仍然可以放心地表达自己的观点。多样性的意见可以帮助团队取得更好的成功。所以当你不知道别人是否听懂或理解你的观点时,不要害怕表达你的观点,不要害怕重复他人的观点。此外,要争取营造一个轻松的可以自由表达的讨论氛围。
来源:Medium
原作者:Julie Zhuo,Facebook产品副总裁
第一次翻译外文,如果大家喜欢请记得点赞噢,Link将创作分享更多关于产品方面的优质文章!