研发文化是个虚的东西,是需要通过日常动作来显性化研发文化。Facebook有一些明确的手段
一、黑客文化
1、小步快跑更新、从中汲取经验教训持续改进、衍变创新
2、亲身实践、代码胜于雄辩
3、极度开放、精英为王
这个文化影响到了Facebook的:
组织形式、管理形式、协同形式、决策形式、
考核形式、
培训形式。
二、24小时编程马拉松
1、周期:每季度一次
2、团队组织:你发布一个自己想做的项目,招募志愿者。而且志愿者不能是自己一个项目组的,必须跨项目组寻找志愿者。这样做是为了激发不同的灵感,为了让不同组的工程师进行认识交流。
三、工程师驱动
1、一个典型产品开发团队是工程师、产品经理、设计师三人组。工程师在产品设计决策主导影响力是60:40。在后台技术系统中的主导影响力是100%。工程师的时间不全部是开发编码,而是有很多时间在思考、设计、与产品经理交流合作。
2、每月跨部门会议,由工程师汇报工作进度,产品经理、市场经理、运营人员都会出席
3、公司要把最好的人才放到工具开发,这比寻找下一个伟大的创意更重要
4、轻量设计,让我们试试开始,迅速灰度发布/AB测试,根据数据度量来决策改进
四、持续挑战:换岗
换岗条件:
1、必须在当前岗位上待一年以上
2、必须在当前岗位上做到A的绩效评价
3、与要转岗的目标组进行为期一个月的项目工作,目标组以评估是否合适转岗。如不适合转岗就仍回原部门。