写点什么

在 Criteo 发展工程文化

  • 2017-04-12
  • 本文字数:1500 字

    阅读完需:约 5 分钟

高级管理层需要最优先考虑工程文化,并创造能支持搭建良好的工程文化的框架。我们需要价值观来推动文化发展,也需要能规范事情运作的规则来支持文化发展。

Criteo 的高级人员发展领导人 Manu Cupcic 在 QCon London 2017 大会上进行了有关 Criteo 发展工程文化内容的演说。InfoQ 通过问答、总结和文章的形式报道了这次大会。

Cupcic 认为,工程文化不仅仅只是一种价值观,它还应该包含可以约束我们如何完成事情的一系列规则。他是这样定义工程文化的:

做出分布式决定的过程。

我们要做很多决定,因此如何来做决定就非常重要。Cupcic 认为,自顶向下做出决定的惯例并不符合现在的情况。如今我们的产业变化很快,所以我们需要敏捷来帮助我们快速做出决定。

Criteo 的文化氛围非常轻松。在组织中没有负责发展文化的中心地带,但是有“框架”来“指导”如何发展文化。Cupcic 表示:“我们觉得从中心逐渐向外发展文化是没有用的,文化本身应该是分布式的。”

在 Criteo 有工程师和经理组成的智囊团,来自各方的新想法可以反馈在共鸣板上。智囊团每两周会面一次,任何人如果想参与讨论中来,仅需要预订好时间档就可以发表或讨论主题。Cupcic 解释说,工程师和经理将倾听、讨论并给出意见和反馈。他们也会建议发言人向组织中的一些特定人员谈论话题或听取一些建议。Cupcic 表示,发言人可以预订下次会议来讨论这一系列事情的进展,同时也能帮助想法逐渐变得成熟。

Criteo 还有由高层经理和关键人物组成的技术领袖小组。如果他们喜欢呈现给他们的想法,他们非常愿意帮助实现这些想法。

在 Criteo,有两个价值观帮助定义文化:授权(Empowerment)和实验(Experiment)。Cupcic 提出,这些价值观比上面提到的小组更重要。因为如果没有小组,文化依然可以发展,只是可能过程并不顺利,比如人们在尝试一些新想法的时候忘记要去咨询关键人物的建议,追究原因是因为没有专门的技术领袖小组来指导他们。但是如果没有了价值观,文化就不会发展,或不会向着正确的方向发展,因为没有人引导它向正确方向改变。

授权,即文化是每个人的责任。Cupcic 指出,没有授权,就不可能有分布式决定。他们会通过奖励机制鼓励员工的授权,比如说如果有人能解决问题,他们就能得到提升的机会。

实验的作用是在小范围内先进行尝试,并获得经验。Cupcic 表示,改变文化就是改变习惯。他建议不要太快推进实验,应该慢慢获取更多数据并尝试不同的方法。

Cupcic 举例介绍了 Criteo 的员工是如何提升工程文化的。“领航者”计划旨在通过分享最佳实践,让协作变得更加简单。在这个计划中,人们要去其他的团队分享自己的想法,还要收集其他团队的想法并带回自己的团队。

这个计划的想法在由工程师和经理组成的智囊团中进行过讨论,他们研究了如何更加简单地交换不同团队的员工,“领航者”计划通常需要进行多久等。技术领袖小组也研究过员工交换的规则定义。在两个小组研究讨论之后,领航者计划在“全体员工”会议上进行了介绍。

Cupcic 说,这个计划已然成为了 Criteo 文化的一部分。它帮助提升了灵活性,促进了移动性,并主张弱化“我们 vs 他们”的观点和行为。

Cupcic 认为文化实在是太重要了,所以我们不能听天由命,应该先做好准备。要建立良好的工程文化需要很多时间,因此越早开始越好。高级管理层需要最优先考虑工程文化,但他们不能亲自参与推进工程文化。Cupcic 认为高级管理层应该帮助创造能支持搭建良好的工程文化的框架。

查看英文原文 Evolving the Engineering Culture at Criteo


感谢张卫滨对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2017-04-12 19:001232
用户头像

发布了 218 篇内容, 共 74.2 次阅读, 收获喜欢 76 次。

关注

评论

发布
暂无评论
发现更多内容

邮储银行,奔跑在智能化软件开发的春天里

脑极体

AI

支持M1的Photoshop 2021 for mac中文直装版安装包分享

Rose

mac触控板增强神器 BetterTouchTool for Mac破解及安装教程

Rose

基于微信小程序的竞赛答题小程序开发笔记(一)

CC同学

无代码/低代码平台集成能力深度分析

NocoBase

低代码 无代码 集成能力

2024开放原子开源生态大会将启,深开鸿与您一起共促生态繁荣

科技热闻

鸿蒙保障应用开发安全的技术措施

芯盾时代

鸿蒙 嵌入式

JetBrains pycharm pro 2024最新永久激活码 pycharm2024下载安装

Rose

告别音频瑕疵,迎接完美音质——iZotope RX 11,音频工程师的必备神器

Rose

大模型时代下的新一代广告系统

京东零售技术

人工智能 算法 大模型

对HttpServletRequest中的Header进行增删

派大星

HttpServletRequest

DBeaverEE:专业级数据库管理工具,让数据管理更高效

Rose

云起无垠荣获第九届“创客中国”网络安全专题赛二等奖

云起无垠

抖音商品sku数据接口(Dy.item_sku)丨抖音平台API数据接口指南

tbapi

抖音商品详情数据接口 抖音API接口 抖音商品sku接口

苹果电脑几款好用的效率翻倍工具,轻松管理剪贴板!

Rose

一位架构师的自述:在尚未踏入的世界成为你自己

京东零售技术

架构 代码人生 技术成长

GreatSQL 中为什么 Update 不会被锁等待

GreatSQL

使用 fabric.js 开发移动端 H5 图片编辑器细节

秦少卫

Fabric.js 图片编辑器 开源图片编辑器 开源vue图片编辑器 vue图片编辑器

Nginx配置最全详解(万字图文总结)

江南一点雨

研究揭秘生成式AI惊人耗水量!训练1个模型相当于165人1年总用水量!武汉大学首个人形机器人“天问”|AI日报

可信AI进展

快速生成应用:AI大模型与低代码平台如何无缝结合提升效率?

天津汇柏科技有限公司

低代码 AI 人工智能

adobe AU2024系统要求 附Audition 2024中文破解版安装包 Mac/win

Rose

互动LED地砖屏的独特性

Dylan

科技 LED display LED显示屏 led显示屏厂家

在Criteo发展工程文化_文化 & 方法_Ben Linders_InfoQ精选文章