接前文(《我理解的互联网产品研发管理与文化[1]》 )我总结的关于互联网产品研发的定义:互联网产品研发是一件以效率和创新为先的小规模协作型软件研发工作。基于效率、创新的核心诉求,以及小规模的组织形态,我总结一个优秀的互联网研发团队应该具备快乐、平等有爱、用户价值为先、追求匠心的文化。
快乐
快乐的团队绝不是表面上的嘻嘻哈哈,能彼此开个玩笑不能说明是快乐的团队,团队内部没有欢声笑语也不能说明团队一定不快乐。快乐的团队本质上是一种放下防备、充满信任、彼此拥抱的心态。快乐是你每天上班看到同事的第一眼是发自内心的微笑,坐到工位的那一刻是感觉舒适温暖的,在面对工作上的分歧时不会习惯性的认为这是在刁难我,在面对非我自己本职内的工作时能够充满信任的承担并协调。
1、快乐的团队能让团队效率提升到新的高度
贝佐斯说过“随着团队成员的增加,更多的沟通并不能解决沟通上的问题”,在一个项目组内即使有一个沟通大师级的项目经理也解决不团队彼此配合的默契度,相反只会让团队成员对项目经理产生依赖,任何需求都要在项目经理手里中转一次,团队效率只会更低,更谈不上彼此心有灵犀。快乐的团队彼此是信任和拥抱的,加之以恰当的协作流程和合适的沟通方式,团队的整体协作效率会远高于依赖于单一节点的协作方式。
2、快乐的团队能迸发更多创新的火花
创新是团队平等自由沟通中迸发出的火花。互联网产品是需要去解决产品模式和商业模式上的问题,犹如制造一台新型的发动机,这其间遇到的问题需要用团队的智慧创造性的解决,创新就是创业公司越过一座座山丘的武器。虽然压迫式的制度也能激发人的潜力,但那并不能产生真正的创意,并且是心力劳损型的,累计的负能量会在某一刻集中爆发。快乐的团队能够最大化的发挥出团队每个人的智慧,在遇到问题时,每个人能发自内心的一起出谋划策。
快乐更是一种动态的状态,团队里每一个人、每一天都会有不同的事情在影响自己的状态,而且人是一种严重情绪化的动物,快乐的团队氛围是需要付出能量去维护的,首先需要leader有很强的敏锐度,能从成员到公司那一刻的状态就开始感受到他的困惑或迷茫,帮助解除困惑和迷茫,其他团队成员也需要充当彼此的能量发射器。
平等有爱
平等是一种必须自上而下以身作则的待人心态,甚至可以说是一种团队价值观的体现。人是一种社会属性极强的群居性动物,自从人类进入农业革命有了剩余的生存资源,人类社会就不再平等,等级属性是人类社会的基本属性。我们可以驱使下属去做一件重复的事,但你无法用命令的方式要求他发自内心的去完成一件连自己都不清楚的事。平等是团队成员彼此能顺畅沟通的基础,没有平等的基础就不可能迸发出创意的火花。很难想象在一个leader表情威严肃穆、风格说一不二的会议室里大家能够放飞心灵的畅所欲言,这时每个人会竖起自我保护的心灵盾牌,把心思都花在了蜷缩自我或揣摩leader的心思,不会有多余的心思用在真正的事情上。同时,一个团队如果“爱”没有增加,一切都不会改变。有爱是一种发自内心的平等的关爱,是温暖彼此内心的能量源。一个关切的问候,一个不套路的倾心交谈,都是在积累团队里爱的能量。
用户价值为先
相信现在没有一个互联网公司不提倡用户价值或用户体验,仿佛这就是一个时髦,但真正能把用户价值放在第一位的却屈指可数,本质原因其实是并没有真正认识到用户价值的价值。用户价值首先是要帮助用户解决了一个痛点,如果解决的不是痛点问题那即使做的再好也不能算有很高用户价值。所有成功的互联网产品,一定都是有口碑并且是会口口相传,即使再多的资本也解决不了产品模式这个发动机在停下烧钱营销时的用户流失。所以,有再多的资本、再好的资源和平台核心都还是需要高用户价值下的口碑传播。
用户价值为先是一种团队最重要的价值观
在这样的价值观共识下,我们每个角色的成员都不会把自己局限在本质工作上。比如程序员不会仅仅考虑架构的完美和代码的优雅,设计师不会仅仅考虑美观和交互流畅度,测试工程师不会仅仅局限于功能的正常使用… …大家能够站到普通用户的角度去思考,我们真的为用户提供了什么价值?用户在使用我们的这个功能时会是何种状态?
用户价值为先是解决团队内工作分歧的原点
互联网研发团队成员角色多,在工作中必然会遇到各种产品与开发的矛盾、产品与设计的矛盾、测试与开发的矛盾等等。产品经理与程序员的互撕已经成为大家最常调侃的素材,但其实这样的状态真不是一个优秀互联网公司该习以为常的,在调侃的同时只能说明你的团队很low。解决分歧的终极武器就是大家一起回到用户价值的原点去思考,大家暂时摒弃技术的复杂性和产品经理的面子,把自己变成一个小白用户来体验或来想象使用场景,思考我们为用户提供了什么价值?我们这样的实现方式是不是达到或超过了用户的预期?分歧就不难解决。
追求匠心
互联网是尤其注重体验的行业,我们常常会惊叹于巧为天工的技艺,同样,作为长期从事一线编程工作的我,深深的认为,编程也是一个手艺活!一个需求的实现和优雅之间隔了一颗工匠之心,一个优秀的程序员往往体现在绝不放过自己的强迫症品质上,对架构的优化持续不断,对代码的优雅理解不断进步,最终一段美好的架构代码就是一份人类智慧的艺术品。在团队内部,我们应该在各个角色中都树立不要轻易放过自己、死抠细节的态度。