我们如何开设开发办事处



我们的电子商务平台始于10年前的五个PHP开发人员。 是的,坚强。 除其他外,我们针对与ES一起使用的加密算法更新了主要的PHP分支。 在这段时间里,由于与银行,客户系统的大量集成,以及仅仅由于公司的快速发展和新服务的开发,开发部门的增长超过了20倍,当然,我们需要在不同城市设立单独的开发办公室。

由于PHP几乎是在学校里教授的,因此该国有很多优秀的专家。 因此,我们开始建立远程办公室。 开发人员和分析师团队坐在某个地方(没有PM),并且在Cheboksary中有一个整个测试人员部门。

这些原则很简单,并且在所有地区都相同:

  • 莫斯科的工资。
  • 行动宣言中的敏捷宣言“做事胜于写纸更好”。
  • 着装要求不适用于开发(我们与政府客户合作,因此这对于相同的销售而言很重要)。
  • Skype与eychar和未来的领导者同时接受采访。 孵化没有任何任务。

办事处在哪里开:

  • 加里宁格勒
  • 圣彼得堡
  • 莫斯科
  • 喀山
  • 切博克萨雷
  • 叶卡捷琳堡
  • 车里雅宾斯克
  • 新西伯利亚
  • 哈巴罗夫斯克
  • 海参div



该列表中有四个城市突出:莫斯科(这是可以理解的原因:这是公司最大的办事处和总部),圣彼得堡(很多人,很多IT专家,很多客户),喀山和加里宁格勒。 我们刚刚在这两个城市开业,而开发人员和分析人员的团队还没有足够的人员。 他们之所以有趣,是因为几年前喀山对IT的兴趣激增,现在市场上有很多非常好的专家。 也许这是由于Innopolis造成的。 加里宁格勒是几乎欧洲的城市,对生活采取适当的态度,但同时又不像莫斯科那样喧闹。 近年来,许多IT专业人员都搬到了那里。 因此,没有办公室就没有办法。

这是喀山办公室的布置示例:



这是位于千禧公园附近的一栋独立的两层建筑。 在Innopolis,他们决定不去办公室:事实证明这太过分了。 特别是在这个地方,每个人都很舒服。 上面当然不是敏捷的空间,但是这样的建筑物有很多选择,这是最好的。 对于团队-大房间。 这不是一个宽敞的开放空间,也不是每个房间都有单独的房间,因为大多数情况下,在一个办公室中,每个人都被一个项目团结在一起并不断沟通。

没有公司食品:我们认为在办公室里制作食堂或餐饮不切实际。 在选择“所有设施和当地薪水”而不是“自己找到咖啡馆和莫斯科薪水”时,请猜测开发人员会选择什么。 而且我们所有的办公室都不远,因此找到咖啡馆很容易。 但是,据我所知,许多人都平静地从家里搬运食物。 有冰箱和咖啡机,还提供茶糖和咖啡。

搬迁不是很发达,但是从理论上讲是有可能的。 有几人定期在车里雅宾斯克和叶卡捷琳堡之间旅行。 开发人员通常会去其他办公室出差。 这要么是一项任务,要么是与客户开会,或者是会议。 公司所有员工均受邀参加公司聚会。 但是开发办公室有全球回顾展,因此您需要与所有人见面并聊天。 这是一年两次至三次的为期2天的强制性旅行。



项目办公室内部在线会议-以网络研讨会的形式,许多人直接在部门内部分享经验。 每个星期二,这些家伙交流经验。 周二集会后-通常是内部电话会议报告。 以下是最近五个主题:

  1. 有关单元和功能测试,phpunit以及单元测试基础知识的入门信息,其中包含来自旧版的解析示例
  2. 分析单元测试遗留的细微差别。 使用Symfony和Zend示例进行遗留细微的功能测试
  3. 发展模式
  4. DI和DI Symfony
  5. Docker和Gitlab CI

没有VHI,但是我们最多支付100%的病假(即,当开发人员患病时,他得到的薪水不低于比率,而是比率),我们为假期提供100%的费用(类似:时间成本与工作时间相同,但不少于此)对于想在一月或五月去度假的人来说很重要)。 我们始终根据传统知识的标准支付处理费(休息日-双倍费率和按小时计算)。 我们不是在强迫您学习,也不是在强迫您散步或参加课程,但是,如果员工表现出渴望并且经理批准,则表示我们同意。 生病-有一个远程出口,但是您需要及时警告领导者。 他来晚了-这不是问题,如果这不会干扰团队,那么晚上您需要做很多事情。

这是专家们自己说的:

来自车里雅宾斯克的反馈:
作为该地区的程序员,对于在CES上的工作,我可以说以下几点:这是一个很好的机会,可以利用首都的知识和能力水平,在负责任和明智的经理的监督下进行工作。 好吧,为什么要隐藏-获得工资和社会待遇的资本水平。 并且在他们的家乡乌拉尔,西伯利亚或伏尔加河地区生活。 对我来说,太好了!

来自圣彼得堡的反馈:
很多有趣的工作。 一个获得Kubernetes经验的机会。
优秀的激励机制,有竞争力的全薪水。

叶卡捷琳堡的反馈:
在EETP JSC工作比在叶卡捷琳堡其他公司工作更好,因为您可以在留在城市的同时获得莫斯科的经验。 更多的薪水,真理和责任更广泛。 我也非常喜欢流程的组织,专家负责每个步骤,而不是“湿透成碎片”。

招聘新人才-仅通过莫斯科,人员选拔部门和开发经理直接进行。 面试了一个半小时,然后人力资源团队的代表和开发经理立即参加。 我们最常在LinkedIn或HH上找到人,而在我的圈子中很少见。 我们约定一个方便的时间和日期,我们经常在该地区度过一个晚上。 前15–20分钟是关于动机,项目,测试软技能的问题。 然后,开发部门负责人询问技术问题并给出任务。 我们看一下实际的数学和逻辑思维。 我们正在根据近年来的实际案例来制定任务。

选择过程中最重要的是关注结果,而不是过程。 也就是说,重要的是,一个人希望在生产中看到自己的代码并将其付诸实践。 您可以跳过部分过程,不能非常准确地草拟文档-所有这些都很容易解决。 但是做生意的欲望是最重要的。 第二是社交能力。 我必须马上说:在PHP环境中良好的社交性是罕见的。 对我们来说,快速公开地交换信息,及时意识到可能的问题,同时又不互相冒犯和毒害琼斯至关重要。 因此,如果一个人至少在一个项目团队中工作过一次,那么总的来说就是一种技能。 没有人一个人为我们工作。 重要的是,任何代码审查都不能激怒任何人。 责任也很重要。

我们询问案例,解决问题的实例,其中有趣的事物,我喜欢的事物等等。 然后,开发经理会检查这种潜力:出于明显的原因,我们昨天的学生和琼斯很多,因此,重要的是不要评估实际的技能,而要评估您的想法。

有趣的是,在一年半的搜索过程中,人力资源专家和开发经理在候选人方面从未发生过分歧。 两人赞成或两人反对。

我们在维护自己的博客或参与开源项目方面不限制公开,主要是不公开商业信息(我们有很多信息)。

总的来说,尽管可以用“统一的电子交易平台”和“公共采购组织”这两个词来想象人们之间的关系,但这还是有些不同。 我们是一家商业公司,非常快。

参考文献:


Source: https://habr.com/ru/post/zh-CN439932/


All Articles