去年秋天,我们宣布计划将IT团队从48人扩大到250人。 立即下雨的问题基本上可以归结为一件事:为什么比萨连锁店需要250个开发人员? 这个数字从哪里来? 因此,在我们博客的第一篇文章中,我想确切回答这个问题(当然,也要评论中的其他问题)。

一个统治一切的系统
Dodo Pizza是根据特许经营模式发展的比萨饼连锁店。 今天,我们在12个国家/地区拥有450多家比萨店,包括美国,英国和中国。 我们的特许经营权的核心是
Dodo IS信息系统,该系统管理比萨店中的大多数业务流程。
在Dodo IS中,开发人员同时开发几个子项目:移动应用程序,网站,CRM,ERP,HRM,呼叫中心。 就工作规模而言,每个子系统都吸引着单独的业务。 以CRM为例,全球数十家公司仅从事创建正常的CRM解决方案并将其作为SaaS进行分发,他们以此为基础建立了整个业务(有关此事
的文章早在2010年在Habré上发表过)。 在Dodo中,这只是Dodo IS平台的一部分。
如果您还有一个问题“我们为什么决定创建自己的信息系统?” 您可以在
Fedor (我们的首席执行官)的
博客上阅读答案。
为什么我们需要那么多开发人员?
今天,这是一个显而易见的事实-技术推动了业务的发展,而Dodo IS中的新功能也推动了业务的发展。 现在我们了解到,对于这样规模的团队,目前只有50人的团队非常小。
我们面临着紧迫的业务任务 :
- 我们正在积极进入世界水平,并在开拓新的国家。 现在是12个。现有功能必须适应每个功能的特定要求。 例如,要启动收银台,您需要了解税率,与终端机和其他设备集成的特殊性,支票的结算方式-这只是一小部分。 此外,我们只有一个移动应用程序,现在仅在俄罗斯有效。 我们想得出一个结论,即移动应用程序将在新国家的第一家比萨店开业的同时启动。 如果您尝试过我们的披萨,您可能听说过奖金计划。 但是现在dodorubli仅在俄罗斯可用,并且需要技术改进,以便我们可以在其他国家/地区推出它们。
- 我们需要建立一个会计和库存管理系统。 例如,现在我们的收支逻辑还不完善,在系统中很难进行修订。 这会导致数据虚假,预测错误,成分损失和冲销,最终导致资金损失。
- 我们最近推出了一种新产品-一半比萨。 我们计划推出披萨设计师-这是您自己可以从任何配料中收集披萨的时候。 这似乎是一个简单的任务。 但是为了开始这个项目,我们必须在网站上进行更改,将设计师添加到移动应用程序中,更改对厨房中订单的跟踪,以便比萨制造商可以看到一半的组成,并对注销配料,会计和设置产品本身的逻辑进行了很多更改。
- 网络不断扩大,加盟商出现在几个城市,那里都设有比萨店。 他们需要整个网络的统一管理和统计接口。 现在,它们仅用于单个比萨店。
- 更不用说12个国家/地区的合作伙伴,经理和客户要求的改进之路。
另外,存在系统稳定性的问题 。 比萨店在全球范围内全天候运行24/7,因此Dodo IS应该不间断地工作,以便以每年分钟(而非小时)来衡量停机时间(顺便说一下,停机的每一分钟对我们造成的损失约为100,000卢布,而且这个数字还在不断增长)随着收入的增长-去年则翻了一番)。 因此,我们要完成许多技术任务,包括切割整体,减少主数据库的负载,监视错误及其成本,以及在发生故障后快速恢复系统。
但这还不是全部。
当然,我们展望未来 。 简要告诉您哪个方向:
- 我们重视自动化,并且正在探索语音识别技术的实现,以便从客户那里定单。
- 我们开始个性化,为每个客户创造独特的体验。
- 我们已经知道如何预测变化,并且正处于预测销售的边缘,以便管理库存并节省大量资金,从而减少损失。 的确,有时比萨店会塞满各种成分,并且在到期日期合适时必须将其丢弃。
- 我们认真地想要改善交货,创建一个聪明的订单管理器,以便系统本身确定发出哪个订单的快递,然后将交货时间减至最少。
- 我们希望创建一个开放的API,以便任何人都可以看到Dodo数据,并且,即使不是在开玩笑,也可以制作自己的微型应用程序进行订购。
- 我们希望与供应商进行整合,以便每次我们拿披萨时,客户都知道披萨中的奶酪种类,制造地点以及存储条件。
- 我们在中国开设未来的比萨店。 完全没有收银员,只能通过微信使者接受订单。 比萨店设计的基础是视频面板,其中将播放欧洲披萨行业非标准的视频。 QR码将无处不在,最大程度的互动将转移到数字渠道。 这不仅是未来,这是我们现在正在创造的现实。
250是哪里来的? 为什么不300或500?
在某个时候,人们意识到
,Dodo在商业上的所有成就都归功于一个非常简单的因素-目标 。 不仅是一个目标,而且是您想要去追求的目标,它激发了早晨起床的动力。 然后,您开始不同的想法,思考该怎么做,以便她变得更亲密。 起初,这似乎是不现实的,但后来目标变得更加切实可行。
告诉为什么250? 因为很多,所以这是一个很大的目标。 300也很多,但是当我们与CFO交谈时,我们意识到存在风险。 也许300,但是3年? 不,三年已经很遥远了,一种感觉仍然会出现,就是时间仍然是一辆汽车。 这需要2年。 加250个2年? 同意
仅此而已。 生活改变了。
每个问题,包括新开发人员的入职,积压工作的优先级,对增长和发展的投资,薪水问题以及许多其他事情,都可以通过250棱镜解决。 当有250个人时,它会工作吗? 不行吗 我们正在改变。
团队规模
现在,我们有11个团队,产品负责人知道并记住该项目的所有任务和细微差别。 当有50个团队时,根本就不会记住。
我们已经了解了如何扩展团队,并已经描述了规则,我们已经开始这样做。 我们使用的基本框架是大规模的LeSS或Scrum。 最近,我们
在俄罗斯实施了第一例LeSS Huge案 。 这是一个关于如何将Scrum的原理,元素和优雅应用于250人的故事。 每天,我们都会准备好有50支队伍而不是10支队伍的球员。
在以后的文章中,我们将更详细地讨论开发团队的工作方式。
他是谁,渡渡鸟的开发商
Dodo开发人员-一个人,主要是热情的人。 我们每个人都对他的业务,代码和产品充满热情。 我们不怕做出决定,要为他们承担责任。 我们不怕犯错。 我们希望使世界变得更美好。 我们已准备好迎接挑战和持续增长。 信任是最重要的价值之一。 对团队,系统,技术堆栈的决策制定,建立和发展充满信心。 相信一切。 信任创造责任。
写
我们需要人们继续翻山越岭。 如果您想加入团队并试一试,请给我们写信(
Vitalik正在等待 )。 如果您也认为这些想法很棒,请写下。 写,即使您认为这篇文章是胡扯。 我们愿意接受公正的批评和新想法。 这是前进和改变世界的唯一途径。
UPD 根据您的评论,我决定在文章中补充两个事实,并在下面写下:
1.250是我们改变思维方式。 250本身并不是目的。
2.我们不是很想一次雇用250人。 对我们来说,最主要的是不要失去就业质量。
为什么以及为什么250? 首先,这是一个雄心勃勃的目标,它会使大脑产生不同的思维并进行缩放。 考虑一下,您的48人团队在2年内应该增长5倍。 至此,您了解当前流程不起作用,需要更改结构。
不,我们没有提前两年使用复杂的计算和任务计划。 这只是我们超越自我的一种方式。 每个人都有自己的。
数字250本身并不是目的。 我们可以在199停下来。或者可能会增长到300。在接下来的两年中,数字250是一个清晰的愿景,这使我们有了一个伟大的目标,即学习如何成长和扩展以发展我们的业务。
一个细心的读者会提出一个合理的问题- 伙计们,您现在将雇用250名员工,然后将没有任何任务可做,您将解雇一半的团队,或者开发人员坐下来击败对手。 你正常吗
是的,我们非常了解。 因此,我们逐渐招聘。 首先,我们是团队的骨干力量,之后我们将新手加入其中。
目标250-并不意味着我们开始不分青红皂白地招聘人员,只是为了达到250名。The选过程仍然与半年前一样彻底。 对我们而言,与以相同方式思考并朝着相同方向看待的人们合作非常重要。 这样可以增强团队实力,并有助于避免在任何无用的游戏上浪费时间和精力。