阿石
对
打造Facebook
的书评
发表时间:2013-04-22 21:04:57
《打造facebook》是facebook首位华裔工程师王淮所著,毕竟亲身经历facebook研发和迅猛发展阶段,读来贴切和一些共鸣。
有以下感受:
1、黑客文化是facebook核心理念
扎克伯格认为“黑客文化是一种持续改进和改变创新的做事方法”。这里的黑客文化更倾向于Geek极客精神,即世界上总有这样的一群人,不满于现状,不满于目前产品的设计,不满于达标的目前方法,总会有“折腾”一下的冲动,去改变现状,改变现有设计去推动现状、产品和世界变得更美好、更有效率
“黑客文化”不仅体现于口号,更着重于研发时间,推崇“完成胜于完美”,最终没交付到用户手中的需求点字就是没完成的、浪费的。尽快发布,将改变尽快交付给用户使用,体验并监控、反馈,加速发布周期和应变能力。
2、工程师应该是全面的
现实开发工程的工程师是有血有肉的、可发展的,不仅仅是敲代码的码农。facebook对工程师的要求很高,所谓要“招到最好的工程师,并通过“新兵训练营”,实现和具体产品研发部门双向选择;通过“黑客马拉松”激扬她们的黑客精神。同时还要求工程师有效分配工作、积极应对技术挑战,培养新人、协调推进工作目标等,给工程师更多的展现机会和管理机会,更好的晋升。
3、facebook开发流程的一些特点
互联网研发流程都差不多,facebook却也有一些特点值得借鉴。
首先,也是最重要的,研发要迅速发布、交付给用户并反馈。所有的流程如果牺牲了效率,流程也就无意义了。可以不完美,但一定要完成;可以有变化,但不一次追求极致,而是通过不断的发布达到极致。其中也提到facebook的”工具文化“,能直接拿来用或者借鉴别人的工具也是好的,能不自己开发的当然是效率最高的,专注于核心体验的开发发布。
其次,描绘愿景,设定能衡量的、有挑战度的可达目标。团队有了愿景就有了奋斗的动力,有可衡量的目标就有落地推行的执行力。
第三,跨团队沟通,告知所有相关人进度。沟通始终是团队协作的一大挑战,前期沟通的头脑风暴要畅所欲言,排列需求优先级时原则说明,产品设计原型讲解,测试、发布和反馈告知相关人等都是沟通要涉及到的,邮件、各种项目管理工具、会议室都是沟通的好工具。
《打造facebook》是本不错的书籍,其中第4,5,6章是我最喜欢的章节,非亲历者不能写透。
原文:http://www.ashnotes.com/read-exp-facebook/